./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.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_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/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_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/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_c3da1075-c53b-4143-8cde-14ef30596568/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 23695d2f31075e37a5486cdd7bf866dd75a59133296811d9b8471bfe44c679d2 --- 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:21:10,804 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 10:21:10,807 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 10:21:10,841 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 10:21:10,841 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 10:21:10,843 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 10:21:10,845 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 10:21:10,848 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 10:21:10,851 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 10:21:10,852 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 10:21:10,854 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 10:21:10,856 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 10:21:10,856 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 10:21:10,858 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 10:21:10,860 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 10:21:10,862 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 10:21:10,863 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 10:21:10,865 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 10:21:10,868 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 10:21:10,871 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 10:21:10,873 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 10:21:10,878 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 10:21:10,880 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 10:21:10,881 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 10:21:10,887 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 10:21:10,893 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 10:21:10,894 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 10:21:10,895 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 10:21:10,897 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 10:21:10,899 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 10:21:10,900 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 10:21:10,901 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 10:21:10,904 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 10:21:10,905 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 10:21:10,909 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 10:21:10,910 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 10:21:10,911 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 10:21:10,911 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 10:21:10,912 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 10:21:10,913 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 10:21:10,914 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 10:21:10,915 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-10-17 10:21:10,964 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 10:21:10,965 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 10:21:10,965 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 10:21:10,965 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 10:21:10,967 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 10:21:10,967 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 10:21:10,967 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 10:21:10,968 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-10-17 10:21:10,968 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-10-17 10:21:10,968 INFO L138 SettingsManager]: * Use old map elimination=false [2022-10-17 10:21:10,969 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-10-17 10:21:10,969 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-10-17 10:21:10,969 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-10-17 10:21:10,970 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 10:21:10,970 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 10:21:10,970 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-17 10:21:10,971 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 10:21:10,971 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 10:21:10,971 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 10:21:10,971 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-10-17 10:21:10,972 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-10-17 10:21:10,972 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-10-17 10:21:10,972 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 10:21:10,973 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 10:21:10,973 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-10-17 10:21:10,973 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 10:21:10,973 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-10-17 10:21:10,974 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 10:21:10,974 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 10:21:10,974 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 10:21:10,975 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 10:21:10,976 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-10-17 10:21:10,976 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_c3da1075-c53b-4143-8cde-14ef30596568/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_c3da1075-c53b-4143-8cde-14ef30596568/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 -> 23695d2f31075e37a5486cdd7bf866dd75a59133296811d9b8471bfe44c679d2 [2022-10-17 10:21:11,337 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 10:21:11,361 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 10:21:11,365 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 10:21:11,366 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 10:21:11,367 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 10:21:11,369 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c [2022-10-17 10:21:11,441 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/data/61af676e9/080a18ecf6f04e83bacfe4f5ba99fa9c/FLAGcb6586cb6 [2022-10-17 10:21:12,020 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 10:21:12,021 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c [2022-10-17 10:21:12,038 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/data/61af676e9/080a18ecf6f04e83bacfe4f5ba99fa9c/FLAGcb6586cb6 [2022-10-17 10:21:12,348 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/data/61af676e9/080a18ecf6f04e83bacfe4f5ba99fa9c [2022-10-17 10:21:12,351 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 10:21:12,353 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 10:21:12,355 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 10:21:12,355 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 10:21:12,360 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 10:21:12,361 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:21:12" (1/1) ... [2022-10-17 10:21:12,362 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26ef200a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12, skipping insertion in model container [2022-10-17 10:21:12,362 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:21:12" (1/1) ... [2022-10-17 10:21:12,383 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 10:21:12,434 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 10:21:12,807 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_c3da1075-c53b-4143-8cde-14ef30596568/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c[43740,43753] [2022-10-17 10:21:12,815 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:21:12,842 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 10:21:12,900 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_c3da1075-c53b-4143-8cde-14ef30596568/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c[43740,43753] [2022-10-17 10:21:12,903 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:21:12,922 INFO L208 MainTranslator]: Completed translation [2022-10-17 10:21:12,922 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12 WrapperNode [2022-10-17 10:21:12,923 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 10:21:12,924 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 10:21:12,924 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 10:21:12,924 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 10:21:12,935 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:21:12" (1/1) ... [2022-10-17 10:21:12,949 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:21:12" (1/1) ... [2022-10-17 10:21:13,022 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 515 [2022-10-17 10:21:13,023 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 10:21:13,024 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 10:21:13,024 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 10:21:13,024 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 10:21:13,035 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12" (1/1) ... [2022-10-17 10:21:13,036 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12" (1/1) ... [2022-10-17 10:21:13,040 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12" (1/1) ... [2022-10-17 10:21:13,040 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12" (1/1) ... [2022-10-17 10:21:13,051 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12" (1/1) ... [2022-10-17 10:21:13,074 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12" (1/1) ... [2022-10-17 10:21:13,084 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12" (1/1) ... [2022-10-17 10:21:13,088 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12" (1/1) ... [2022-10-17 10:21:13,092 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 10:21:13,096 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 10:21:13,096 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 10:21:13,097 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 10:21:13,099 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12" (1/1) ... [2022-10-17 10:21:13,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:13,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:13,151 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:13,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-10-17 10:21:13,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 10:21:13,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 10:21:13,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 10:21:13,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 10:21:13,359 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 10:21:13,361 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 10:21:13,395 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-17 10:21:13,933 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-10-17 10:21:13,933 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-10-17 10:21:13,933 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 10:21:13,944 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 10:21:13,945 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-10-17 10:21:13,948 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:21:13 BoogieIcfgContainer [2022-10-17 10:21:13,948 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 10:21:13,949 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-10-17 10:21:13,950 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-10-17 10:21:13,954 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-10-17 10:21:13,955 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:21:13,955 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.10 10:21:12" (1/3) ... [2022-10-17 10:21:13,957 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3cfe2b1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:21:13, skipping insertion in model container [2022-10-17 10:21:13,957 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:21:13,957 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:21:12" (2/3) ... [2022-10-17 10:21:13,958 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3cfe2b1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:21:13, skipping insertion in model container [2022-10-17 10:21:13,958 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:21:13,958 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:21:13" (3/3) ... [2022-10-17 10:21:13,960 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_10.cil.c [2022-10-17 10:21:14,069 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-10-17 10:21:14,069 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-10-17 10:21:14,069 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-10-17 10:21:14,070 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-10-17 10:21:14,070 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-10-17 10:21:14,070 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-10-17 10:21:14,070 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-10-17 10:21:14,072 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-10-17 10:21:14,082 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 0 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:21:14,121 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2022-10-17 10:21:14,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:14,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:14,129 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:21:14,130 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:21:14,130 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-10-17 10:21:14,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 0 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:21:14,141 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2022-10-17 10:21:14,141 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:14,142 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:14,144 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:21:14,144 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:21:14,164 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(17, 2);call #Ultimate.allocInit(12, 3); 38#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 118#L99true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 43#L102-2true ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 138#L107true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 130#L107-1true assume !(0 == ssl3_accept_~s__cert~0#1); 124#L116-2true [2022-10-17 10:21:14,165 INFO L750 eck$LassoCheckResult]: Loop: 124#L116-2true assume !false; 7#L117true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129#L119true assume !(12292 == ssl3_accept_~s__state~0#1); 53#L122true assume !(16384 == ssl3_accept_~s__state~0#1); 99#L125true assume !(8192 == ssl3_accept_~s__state~0#1); 58#L128true assume !(24576 == ssl3_accept_~s__state~0#1); 42#L131true assume !(8195 == ssl3_accept_~s__state~0#1); 131#L134true assume 8480 == ssl3_accept_~s__state~0#1; 69#L138true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1; 102#L274true 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; 122#L566true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127#L603true ssl3_accept_~skip~0#1 := 0; 124#L116-2true [2022-10-17 10:21:14,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:14,173 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-10-17 10:21:14,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:14,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727792833] [2022-10-17 10:21:14,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:14,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:14,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:14,303 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:14,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:14,351 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:14,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:14,356 INFO L85 PathProgramCache]: Analyzing trace with hash -289589193, now seen corresponding path program 1 times [2022-10-17 10:21:14,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:14,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61050130] [2022-10-17 10:21:14,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:14,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:14,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:14,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:14,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:14,384 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:14,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:14,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1315443064, now seen corresponding path program 1 times [2022-10-17 10:21:14,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:14,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197559657] [2022-10-17 10:21:14,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:14,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:14,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:14,649 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:21:14,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:14,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197559657] [2022-10-17 10:21:14,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197559657] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:14,653 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:14,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:14,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095989034] [2022-10-17 10:21:14,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:14,895 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:21:14,896 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:21:14,896 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:21:14,896 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:21:14,897 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:21:14,897 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:14,897 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:21:14,897 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:21:14,898 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2022-10-17 10:21:14,898 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:21:14,899 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:21:14,918 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:21:14,934 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:21:14,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:21:14,947 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:21:14,951 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:21:14,965 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:21:14,974 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:21:15,113 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:21:15,114 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:21:15,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:15,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:15,119 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:15,122 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:21:15,122 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:21:15,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-10-17 10:21:15,153 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:21:15,153 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:21:15,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2022-10-17 10:21:15,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:15,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:15,190 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:15,230 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:21:15,230 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:21:15,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-10-17 10:21:15,278 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:21:15,278 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:21:15,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:15,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:15,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:15,352 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:15,359 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:21:15,359 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:21:15,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-10-17 10:21:15,406 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:21:15,406 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:21:15,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:15,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:15,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:15,466 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:15,483 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:21:15,483 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:21:15,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-10-17 10:21:15,511 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:21:15,511 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:21:15,581 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:15,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:15,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:15,583 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:15,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-10-17 10:21:15,588 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:21:15,588 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:21:15,643 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2022-10-17 10:21:15,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:15,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:15,645 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:15,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-10-17 10:21:15,648 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:21:15,648 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:21:15,669 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:21:15,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:15,699 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:21:15,699 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:21:15,699 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:21:15,700 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:21:15,700 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:21:15,700 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:15,700 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:21:15,700 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:21:15,700 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2022-10-17 10:21:15,700 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:21:15,700 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:21:15,703 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:21:15,709 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:21:15,713 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:21:15,717 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:21:15,729 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:21:15,735 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:21:15,742 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:21:15,892 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:21:15,898 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:21:15,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:15,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:15,906 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:15,908 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:21:15,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:21:15,920 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:21:15,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:21:15,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:21:15,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:21:15,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-10-17 10:21:15,924 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:21:15,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:21:15,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:21:15,983 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:15,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:15,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:15,985 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:15,991 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:21:16,001 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:21:16,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:21:16,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:21:16,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:21:16,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:21:16,003 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:21:16,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:21:16,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-10-17 10:21:16,021 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:21:16,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:16,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:16,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:16,070 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:16,076 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:21:16,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:21:16,087 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:21:16,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:21:16,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:21:16,088 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:21:16,089 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:21:16,089 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:21:16,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-10-17 10:21:16,113 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:21:16,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:16,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:16,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:16,158 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:16,168 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:21:16,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:21:16,179 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:21:16,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-10-17 10:21:16,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:21:16,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:21:16,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:21:16,183 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:21:16,183 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:21:16,197 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:21:16,227 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:21:16,227 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:21:16,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:16,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:16,230 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:16,254 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:21:16,254 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:21:16,254 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:21:16,255 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:21:16,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-10-17 10:21:16,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:16,282 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:21:16,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:16,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:16,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:21:16,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:21:16,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:16,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:21:16,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:21:16,472 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:21:16,522 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:21:16,525 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 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:21:17,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:17,404 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 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 819 states and 1376 transitions. Complement of second has 10 states. [2022-10-17 10:21:17,416 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:21:17,422 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:21:17,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 594 transitions. [2022-10-17 10:21:17,427 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 6 letters. Loop has 12 letters. [2022-10-17 10:21:17,429 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:21:17,429 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 18 letters. Loop has 12 letters. [2022-10-17 10:21:17,430 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:21:17,430 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 6 letters. Loop has 24 letters. [2022-10-17 10:21:17,436 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:21:17,437 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 819 states and 1376 transitions. [2022-10-17 10:21:17,469 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2022-10-17 10:21:17,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 819 states to 678 states and 1053 transitions. [2022-10-17 10:21:17,491 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 382 [2022-10-17 10:21:17,494 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 392 [2022-10-17 10:21:17,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 678 states and 1053 transitions. [2022-10-17 10:21:17,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:17,495 INFO L218 hiAutomatonCegarLoop]: Abstraction has 678 states and 1053 transitions. [2022-10-17 10:21:17,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states and 1053 transitions. [2022-10-17 10:21:17,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 483. [2022-10-17 10:21:17,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 483 states have (on average 1.5486542443064182) internal successors, (748), 482 states have internal predecessors, (748), 0 states have call successors, (0), 0 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:21:17,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 748 transitions. [2022-10-17 10:21:17,595 INFO L240 hiAutomatonCegarLoop]: Abstraction has 483 states and 748 transitions. [2022-10-17 10:21:17,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:17,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:17,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:17,601 INFO L87 Difference]: Start difference. First operand 483 states and 748 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:21:17,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:17,768 INFO L93 Difference]: Finished difference Result 563 states and 873 transitions. [2022-10-17 10:21:17,768 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 563 states and 873 transitions. [2022-10-17 10:21:17,776 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 274 [2022-10-17 10:21:17,782 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 563 states to 563 states and 873 transitions. [2022-10-17 10:21:17,783 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 342 [2022-10-17 10:21:17,783 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 342 [2022-10-17 10:21:17,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 563 states and 873 transitions. [2022-10-17 10:21:17,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:17,784 INFO L218 hiAutomatonCegarLoop]: Abstraction has 563 states and 873 transitions. [2022-10-17 10:21:17,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states and 873 transitions. [2022-10-17 10:21:17,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 530. [2022-10-17 10:21:17,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 530 states have (on average 1.5641509433962264) internal successors, (829), 529 states have internal predecessors, (829), 0 states have call successors, (0), 0 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:21:17,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 829 transitions. [2022-10-17 10:21:17,816 INFO L240 hiAutomatonCegarLoop]: Abstraction has 530 states and 829 transitions. [2022-10-17 10:21:17,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:17,817 INFO L428 stractBuchiCegarLoop]: Abstraction has 530 states and 829 transitions. [2022-10-17 10:21:17,817 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-10-17 10:21:17,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 829 transitions. [2022-10-17 10:21:17,824 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 259 [2022-10-17 10:21:17,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:17,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:17,828 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:21:17,828 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:21:17,829 INFO L748 eck$LassoCheckResult]: Stem: 2375#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(17, 2);call #Ultimate.allocInit(12, 3); 2220#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 2221#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2236#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 2237#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2178#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2378#L116-2 assume !false; 2444#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2584#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 2512#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 2511#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 2509#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 2507#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 2376#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 2300#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 2279#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 2280#L143 assume 8464 == ssl3_accept_~s__state~0#1; 2360#L150 [2022-10-17 10:21:17,829 INFO L750 eck$LassoCheckResult]: Loop: 2360#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 2212#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2137#L289-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; 2138#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2597#L603 ssl3_accept_~skip~0#1 := 0; 2598#L116-2 assume !false; 2592#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2593#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 2533#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 2534#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 2537#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 2538#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 2427#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 2425#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 2403#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 2404#L143 assume 8464 == ssl3_accept_~s__state~0#1; 2360#L150 [2022-10-17 10:21:17,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:17,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-10-17 10:21:17,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:17,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468225809] [2022-10-17 10:21:17,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:17,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:17,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:17,869 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:17,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:17,921 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:17,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:17,922 INFO L85 PathProgramCache]: Analyzing trace with hash -408012219, now seen corresponding path program 1 times [2022-10-17 10:21:17,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:17,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400913091] [2022-10-17 10:21:17,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:17,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:17,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:17,965 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:21:17,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:17,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400913091] [2022-10-17 10:21:17,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400913091] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:17,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:17,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:21:17,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396962455] [2022-10-17 10:21:17,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:17,973 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:17,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:17,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:17,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:17,974 INFO L87 Difference]: Start difference. First operand 530 states and 829 transitions. cyclomatic complexity: 302 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:21:18,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:18,212 INFO L93 Difference]: Finished difference Result 653 states and 1024 transitions. [2022-10-17 10:21:18,212 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 653 states and 1024 transitions. [2022-10-17 10:21:18,220 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-10-17 10:21:18,229 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 653 states to 653 states and 1024 transitions. [2022-10-17 10:21:18,229 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2022-10-17 10:21:18,230 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2022-10-17 10:21:18,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 653 states and 1024 transitions. [2022-10-17 10:21:18,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:18,231 INFO L218 hiAutomatonCegarLoop]: Abstraction has 653 states and 1024 transitions. [2022-10-17 10:21:18,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states and 1024 transitions. [2022-10-17 10:21:18,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 566. [2022-10-17 10:21:18,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 566 states have (on average 1.558303886925795) internal successors, (882), 565 states have internal predecessors, (882), 0 states have call successors, (0), 0 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:21:18,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 882 transitions. [2022-10-17 10:21:18,249 INFO L240 hiAutomatonCegarLoop]: Abstraction has 566 states and 882 transitions. [2022-10-17 10:21:18,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:18,251 INFO L428 stractBuchiCegarLoop]: Abstraction has 566 states and 882 transitions. [2022-10-17 10:21:18,251 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-10-17 10:21:18,251 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 566 states and 882 transitions. [2022-10-17 10:21:18,256 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 293 [2022-10-17 10:21:18,256 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:18,257 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:18,258 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:21:18,258 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [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] [2022-10-17 10:21:18,259 INFO L748 eck$LassoCheckResult]: Stem: 3566#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(17, 2);call #Ultimate.allocInit(12, 3); 3408#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 3409#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3428#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 3429#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3368#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3567#L116-2 assume !false; 3693#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3767#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 3765#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 3763#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 3761#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 3758#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 3756#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 3754#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 3752#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 3582#L143 assume 8464 == ssl3_accept_~s__state~0#1; 3551#L150 [2022-10-17 10:21:18,260 INFO L750 eck$LassoCheckResult]: Loop: 3551#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 3401#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3326#L289-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; 3327#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3787#L603 ssl3_accept_~skip~0#1 := 0; 3786#L116-2 assume !false; 3785#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3783#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 3782#L122 assume 16384 == ssl3_accept_~s__state~0#1; 3440#L228 ssl3_accept_~s__server~0#1 := 1; 3503#L233 assume 0 != ssl3_accept_~cb~0#1; 3489#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3371#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3372#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3383#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 3460#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3461#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 3354#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3683#L603 ssl3_accept_~skip~0#1 := 0; 3681#L116-2 assume !false; 3679#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3677#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 3675#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 3674#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 3673#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 3671#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 3666#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 3622#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 3579#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 3580#L143 assume 8464 == ssl3_accept_~s__state~0#1; 3551#L150 [2022-10-17 10:21:18,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:18,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-10-17 10:21:18,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:18,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555164478] [2022-10-17 10:21:18,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:18,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:18,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:18,275 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:18,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:18,296 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:18,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:18,297 INFO L85 PathProgramCache]: Analyzing trace with hash 681674858, now seen corresponding path program 1 times [2022-10-17 10:21:18,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:18,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365187687] [2022-10-17 10:21:18,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:18,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:18,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:18,344 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:21:18,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:18,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365187687] [2022-10-17 10:21:18,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365187687] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:18,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:18,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:18,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103441579] [2022-10-17 10:21:18,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:18,350 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:18,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:18,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:18,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:18,352 INFO L87 Difference]: Start difference. First operand 566 states and 882 transitions. cyclomatic complexity: 319 Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 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:21:18,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:18,554 INFO L93 Difference]: Finished difference Result 719 states and 1026 transitions. [2022-10-17 10:21:18,555 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 719 states and 1026 transitions. [2022-10-17 10:21:18,562 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2022-10-17 10:21:18,570 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 719 states to 646 states and 946 transitions. [2022-10-17 10:21:18,570 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 438 [2022-10-17 10:21:18,571 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 449 [2022-10-17 10:21:18,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 946 transitions. [2022-10-17 10:21:18,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:18,579 INFO L218 hiAutomatonCegarLoop]: Abstraction has 646 states and 946 transitions. [2022-10-17 10:21:18,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 946 transitions. [2022-10-17 10:21:18,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 577. [2022-10-17 10:21:18,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.4922010398613519) internal successors, (861), 576 states have internal predecessors, (861), 0 states have call successors, (0), 0 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:21:18,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 861 transitions. [2022-10-17 10:21:18,597 INFO L240 hiAutomatonCegarLoop]: Abstraction has 577 states and 861 transitions. [2022-10-17 10:21:18,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:18,599 INFO L428 stractBuchiCegarLoop]: Abstraction has 577 states and 861 transitions. [2022-10-17 10:21:18,600 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-10-17 10:21:18,600 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 861 transitions. [2022-10-17 10:21:18,605 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2022-10-17 10:21:18,605 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:18,605 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:18,607 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:21:18,607 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:21:18,607 INFO L748 eck$LassoCheckResult]: Stem: 4849#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(17, 2);call #Ultimate.allocInit(12, 3); 4698#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 4699#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4717#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 4718#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4659#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4851#L116-2 assume !false; 4925#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5125#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 5124#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 5123#L125 assume 8192 == ssl3_accept_~s__state~0#1; 4823#L228 [2022-10-17 10:21:18,608 INFO L750 eck$LassoCheckResult]: Loop: 4823#L228 ssl3_accept_~s__server~0#1 := 1; 4788#L233 assume 0 != ssl3_accept_~cb~0#1; 4774#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4662#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4663#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4674#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 4747#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4748#L257 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1; 4790#L259 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post29#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post29#1;havoc ssl3_accept_#t~post29#1; 4636#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5007#L603 ssl3_accept_~skip~0#1 := 0; 5004#L116-2 assume !false; 5001#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4998#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 4995#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 4991#L125 assume 8192 == ssl3_accept_~s__state~0#1; 4823#L228 [2022-10-17 10:21:18,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:18,608 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-10-17 10:21:18,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:18,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514546003] [2022-10-17 10:21:18,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:18,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:18,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:18,723 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:21:18,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:18,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514546003] [2022-10-17 10:21:18,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514546003] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:18,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:18,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:21:18,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283663463] [2022-10-17 10:21:18,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:18,725 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:21:18,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:18,726 INFO L85 PathProgramCache]: Analyzing trace with hash 992891737, now seen corresponding path program 1 times [2022-10-17 10:21:18,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:18,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824135705] [2022-10-17 10:21:18,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:18,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:18,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:18,769 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:21:18,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:18,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824135705] [2022-10-17 10:21:18,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824135705] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:18,770 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:18,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:21:18,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061784153] [2022-10-17 10:21:18,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:18,770 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:18,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:18,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:18,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:18,772 INFO L87 Difference]: Start difference. First operand 577 states and 861 transitions. cyclomatic complexity: 287 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:21:18,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:18,905 INFO L93 Difference]: Finished difference Result 587 states and 869 transitions. [2022-10-17 10:21:18,906 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 869 transitions. [2022-10-17 10:21:18,912 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2022-10-17 10:21:18,920 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 869 transitions. [2022-10-17 10:21:18,920 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2022-10-17 10:21:18,922 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2022-10-17 10:21:18,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 869 transitions. [2022-10-17 10:21:18,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:18,923 INFO L218 hiAutomatonCegarLoop]: Abstraction has 587 states and 869 transitions. [2022-10-17 10:21:18,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 869 transitions. [2022-10-17 10:21:18,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2022-10-17 10:21:18,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.48526863084922) internal successors, (857), 576 states have internal predecessors, (857), 0 states have call successors, (0), 0 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:21:18,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 857 transitions. [2022-10-17 10:21:18,937 INFO L240 hiAutomatonCegarLoop]: Abstraction has 577 states and 857 transitions. [2022-10-17 10:21:18,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:18,941 INFO L428 stractBuchiCegarLoop]: Abstraction has 577 states and 857 transitions. [2022-10-17 10:21:18,942 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-10-17 10:21:18,942 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 857 transitions. [2022-10-17 10:21:18,946 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2022-10-17 10:21:18,946 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:18,946 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:18,948 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:21:18,948 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:21:18,948 INFO L748 eck$LassoCheckResult]: Stem: 6017#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(17, 2);call #Ultimate.allocInit(12, 3); 5865#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 5866#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5879#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 5880#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5830#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6018#L116-2 assume !false; 6215#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6286#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 6285#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 6284#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 6283#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 6281#L131 assume 8195 == ssl3_accept_~s__state~0#1; 5999#L228 [2022-10-17 10:21:18,948 INFO L750 eck$LassoCheckResult]: Loop: 5999#L228 ssl3_accept_~s__server~0#1 := 1; 5960#L233 assume 0 != ssl3_accept_~cb~0#1; 5948#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5833#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5834#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5845#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 5919#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5920#L257 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1; 5963#L259 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post29#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post29#1;havoc ssl3_accept_#t~post29#1; 5808#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6176#L603 ssl3_accept_~skip~0#1 := 0; 6169#L116-2 assume !false; 6166#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6163#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 6160#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 6157#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 6153#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 6148#L131 assume 8195 == ssl3_accept_~s__state~0#1; 5999#L228 [2022-10-17 10:21:18,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:18,953 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-10-17 10:21:18,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:18,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131935023] [2022-10-17 10:21:18,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:18,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:19,069 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:21:19,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:19,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131935023] [2022-10-17 10:21:19,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131935023] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:19,070 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:19,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:21:19,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974523474] [2022-10-17 10:21:19,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:19,071 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:21:19,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:19,071 INFO L85 PathProgramCache]: Analyzing trace with hash 686223454, now seen corresponding path program 1 times [2022-10-17 10:21:19,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:19,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331071587] [2022-10-17 10:21:19,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:19,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:19,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:19,107 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:21:19,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:19,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331071587] [2022-10-17 10:21:19,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331071587] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:19,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:19,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:21:19,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634249655] [2022-10-17 10:21:19,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:19,110 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:19,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:19,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:19,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:19,112 INFO L87 Difference]: Start difference. First operand 577 states and 857 transitions. cyclomatic complexity: 283 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:21:19,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:19,260 INFO L93 Difference]: Finished difference Result 587 states and 865 transitions. [2022-10-17 10:21:19,260 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 865 transitions. [2022-10-17 10:21:19,267 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2022-10-17 10:21:19,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 865 transitions. [2022-10-17 10:21:19,274 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2022-10-17 10:21:19,274 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2022-10-17 10:21:19,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 865 transitions. [2022-10-17 10:21:19,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:19,275 INFO L218 hiAutomatonCegarLoop]: Abstraction has 587 states and 865 transitions. [2022-10-17 10:21:19,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 865 transitions. [2022-10-17 10:21:19,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2022-10-17 10:21:19,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.4783362218370883) internal successors, (853), 576 states have internal predecessors, (853), 0 states have call successors, (0), 0 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:21:19,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 853 transitions. [2022-10-17 10:21:19,290 INFO L240 hiAutomatonCegarLoop]: Abstraction has 577 states and 853 transitions. [2022-10-17 10:21:19,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:19,292 INFO L428 stractBuchiCegarLoop]: Abstraction has 577 states and 853 transitions. [2022-10-17 10:21:19,292 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-10-17 10:21:19,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 853 transitions. [2022-10-17 10:21:19,297 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2022-10-17 10:21:19,297 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:19,297 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:19,300 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:21:19,300 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:21:19,301 INFO L748 eck$LassoCheckResult]: Stem: 7186#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(17, 2);call #Ultimate.allocInit(12, 3); 7036#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 7037#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7050#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 7051#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7000#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7187#L116-2 assume !false; 6937#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6938#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7081#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 7082#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 7469#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 7467#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 7188#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 7119#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 7100#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 7101#L143 assume 8464 == ssl3_accept_~s__state~0#1; 7174#L150 [2022-10-17 10:21:19,301 INFO L750 eck$LassoCheckResult]: Loop: 7174#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 7033#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6958#L289-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; 6959#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7480#L603 ssl3_accept_~skip~0#1 := 0; 7478#L116-2 assume !false; 7476#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7474#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7472#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 7167#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 7097#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 7046#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 7047#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 7464#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 7462#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 7177#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 7178#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 7459#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 7457#L152 assume 8496 == ssl3_accept_~s__state~0#1; 7194#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 7195#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7433#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7430#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7390#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 7256#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7376#L603 ssl3_accept_~skip~0#1 := 0; 7375#L116-2 assume !false; 7374#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7373#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7371#L122 assume 16384 == ssl3_accept_~s__state~0#1; 7298#L228 ssl3_accept_~s__server~0#1 := 1; 7372#L233 assume 0 != ssl3_accept_~cb~0#1; 7370#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7368#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7366#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7363#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 7361#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7359#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 7348#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7345#L603 ssl3_accept_~skip~0#1 := 0; 7342#L116-2 assume !false; 7339#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7336#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 7333#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 7328#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 7323#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 7321#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 7272#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 7273#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 7214#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 7215#L143 assume 8464 == ssl3_accept_~s__state~0#1; 7174#L150 [2022-10-17 10:21:19,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:19,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-10-17 10:21:19,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:19,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524252104] [2022-10-17 10:21:19,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:19,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:19,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:19,323 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:19,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:19,346 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:19,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:19,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1971328240, now seen corresponding path program 1 times [2022-10-17 10:21:19,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:19,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644453135] [2022-10-17 10:21:19,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:19,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:19,410 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:21:19,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:19,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644453135] [2022-10-17 10:21:19,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644453135] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:19,411 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:19,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:19,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413761824] [2022-10-17 10:21:19,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:19,412 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:19,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:19,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:19,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:19,413 INFO L87 Difference]: Start difference. First operand 577 states and 853 transitions. cyclomatic complexity: 279 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 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:21:19,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:19,604 INFO L93 Difference]: Finished difference Result 723 states and 1075 transitions. [2022-10-17 10:21:19,604 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 723 states and 1075 transitions. [2022-10-17 10:21:19,611 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 457 [2022-10-17 10:21:19,618 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 723 states to 716 states and 1068 transitions. [2022-10-17 10:21:19,619 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 490 [2022-10-17 10:21:19,620 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 490 [2022-10-17 10:21:19,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 716 states and 1068 transitions. [2022-10-17 10:21:19,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:19,620 INFO L218 hiAutomatonCegarLoop]: Abstraction has 716 states and 1068 transitions. [2022-10-17 10:21:19,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states and 1068 transitions. [2022-10-17 10:21:19,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 703. [2022-10-17 10:21:19,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 703 states have (on average 1.496443812233286) internal successors, (1052), 702 states have internal predecessors, (1052), 0 states have call successors, (0), 0 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:21:19,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1052 transitions. [2022-10-17 10:21:19,639 INFO L240 hiAutomatonCegarLoop]: Abstraction has 703 states and 1052 transitions. [2022-10-17 10:21:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:19,642 INFO L428 stractBuchiCegarLoop]: Abstraction has 703 states and 1052 transitions. [2022-10-17 10:21:19,642 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-10-17 10:21:19,643 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 703 states and 1052 transitions. [2022-10-17 10:21:19,648 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 448 [2022-10-17 10:21:19,648 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:19,648 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:19,652 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:21:19,652 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:21:19,653 INFO L748 eck$LassoCheckResult]: Stem: 8505#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(17, 2);call #Ultimate.allocInit(12, 3); 8351#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 8352#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8365#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 8366#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8311#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8506#L116-2 assume !false; 8659#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8860#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8858#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8856#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8854#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8852#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8850#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8434#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8416#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8417#L143 assume 8464 == ssl3_accept_~s__state~0#1; 8490#L150 [2022-10-17 10:21:19,662 INFO L750 eck$LassoCheckResult]: Loop: 8490#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 8344#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8266#L289-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; 8267#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8866#L603 ssl3_accept_~skip~0#1 := 0; 8864#L116-2 assume !false; 8862#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8861#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8859#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8857#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8855#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8853#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8851#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8849#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8848#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8493#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 8482#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 8483#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 8489#L152 assume 8496 == ssl3_accept_~s__state~0#1; 8512#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 8513#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8810#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8803#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8786#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 8584#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8774#L603 ssl3_accept_~skip~0#1 := 0; 8772#L116-2 assume !false; 8770#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8768#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8766#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8764#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8762#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8760#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8758#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8756#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8754#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8752#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 8750#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 8748#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 8746#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 8744#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 8742#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 8740#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 8479#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 8305#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 8307#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 8602#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 8519#L176 assume 8560 == ssl3_accept_~s__state~0#1; 8226#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 8227#L434 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; 8231#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8377#L603 ssl3_accept_~skip~0#1 := 0; 8922#L116-2 assume !false; 8921#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8920#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 8919#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 8918#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 8917#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 8916#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 8894#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 8892#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 8890#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 8888#L143 assume 8464 == ssl3_accept_~s__state~0#1; 8490#L150 [2022-10-17 10:21:19,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:19,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-10-17 10:21:19,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:19,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583569687] [2022-10-17 10:21:19,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:19,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:19,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:19,676 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:19,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:19,697 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:19,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:19,697 INFO L85 PathProgramCache]: Analyzing trace with hash -387845134, now seen corresponding path program 1 times [2022-10-17 10:21:19,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:19,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881625924] [2022-10-17 10:21:19,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:19,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:19,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:19,782 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:21:19,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:19,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881625924] [2022-10-17 10:21:19,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881625924] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:19,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:19,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:19,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726735407] [2022-10-17 10:21:19,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:19,787 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:19,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:19,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:19,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:19,788 INFO L87 Difference]: Start difference. First operand 703 states and 1052 transitions. cyclomatic complexity: 352 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:21:20,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:20,001 INFO L93 Difference]: Finished difference Result 845 states and 1168 transitions. [2022-10-17 10:21:20,001 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 845 states and 1168 transitions. [2022-10-17 10:21:20,009 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 547 [2022-10-17 10:21:20,018 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 845 states to 845 states and 1168 transitions. [2022-10-17 10:21:20,019 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2022-10-17 10:21:20,020 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 580 [2022-10-17 10:21:20,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 845 states and 1168 transitions. [2022-10-17 10:21:20,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:20,020 INFO L218 hiAutomatonCegarLoop]: Abstraction has 845 states and 1168 transitions. [2022-10-17 10:21:20,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states and 1168 transitions. [2022-10-17 10:21:20,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 837. [2022-10-17 10:21:20,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 837 states have (on average 1.3823178016726403) internal successors, (1157), 836 states have internal predecessors, (1157), 0 states have call successors, (0), 0 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:21:20,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 1157 transitions. [2022-10-17 10:21:20,042 INFO L240 hiAutomatonCegarLoop]: Abstraction has 837 states and 1157 transitions. [2022-10-17 10:21:20,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:20,043 INFO L428 stractBuchiCegarLoop]: Abstraction has 837 states and 1157 transitions. [2022-10-17 10:21:20,043 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-10-17 10:21:20,044 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 837 states and 1157 transitions. [2022-10-17 10:21:20,049 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 540 [2022-10-17 10:21:20,050 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:20,050 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:20,051 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:21:20,052 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:21:20,052 INFO L748 eck$LassoCheckResult]: Stem: 10056#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(17, 2);call #Ultimate.allocInit(12, 3); 9897#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 9898#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9911#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 9912#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9858#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10057#L116-2 assume !false; 10178#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10470#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 10469#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 10468#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 10463#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 10461#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 10459#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 10457#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 10454#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 10455#L143 assume 8464 == ssl3_accept_~s__state~0#1; 10040#L150 [2022-10-17 10:21:20,052 INFO L750 eck$LassoCheckResult]: Loop: 10040#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 9894#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9819#L289-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; 9820#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10533#L603 ssl3_accept_~skip~0#1 := 0; 10531#L116-2 assume !false; 10529#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10527#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 10526#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 10525#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 10524#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 10523#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 10522#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 10521#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 10520#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 10518#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 10516#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 10515#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 10514#L152 assume 8496 == ssl3_accept_~s__state~0#1; 10063#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 10019#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10020#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9805#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9807#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 9831#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10462#L603 ssl3_accept_~skip~0#1 := 0; 10460#L116-2 assume !false; 10458#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10456#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 10453#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 10426#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 10424#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 10423#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 10421#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 10419#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 10417#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 10415#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 10413#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 10412#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 10411#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 10410#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 10409#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 10407#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 10408#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 10436#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 10154#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 10155#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 10071#L176 assume 8560 == ssl3_accept_~s__state~0#1; 9780#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9781#L434 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; 9837#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10548#L603 ssl3_accept_~skip~0#1 := 0; 10547#L116-2 assume !false; 10545#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10542#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 10539#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 10534#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 10532#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 10530#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 10528#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 10158#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 10103#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 10104#L143 assume 8464 == ssl3_accept_~s__state~0#1; 10040#L150 [2022-10-17 10:21:20,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:20,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-10-17 10:21:20,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:20,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139998233] [2022-10-17 10:21:20,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:20,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:20,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:20,062 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:20,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:20,072 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:20,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:20,073 INFO L85 PathProgramCache]: Analyzing trace with hash 35801588, now seen corresponding path program 1 times [2022-10-17 10:21:20,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:20,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498482628] [2022-10-17 10:21:20,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:20,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:20,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:20,125 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:21:20,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:20,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498482628] [2022-10-17 10:21:20,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498482628] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:20,126 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:20,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:20,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987377776] [2022-10-17 10:21:20,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:20,127 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:20,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:20,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:20,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:20,127 INFO L87 Difference]: Start difference. First operand 837 states and 1157 transitions. cyclomatic complexity: 323 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:21:20,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:20,282 INFO L93 Difference]: Finished difference Result 924 states and 1265 transitions. [2022-10-17 10:21:20,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 924 states and 1265 transitions. [2022-10-17 10:21:20,291 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2022-10-17 10:21:20,300 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 924 states to 924 states and 1265 transitions. [2022-10-17 10:21:20,300 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 631 [2022-10-17 10:21:20,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 631 [2022-10-17 10:21:20,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 924 states and 1265 transitions. [2022-10-17 10:21:20,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:20,301 INFO L218 hiAutomatonCegarLoop]: Abstraction has 924 states and 1265 transitions. [2022-10-17 10:21:20,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states and 1265 transitions. [2022-10-17 10:21:20,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 912. [2022-10-17 10:21:20,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 912 states have (on average 1.3706140350877194) internal successors, (1250), 911 states have internal predecessors, (1250), 0 states have call successors, (0), 0 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:21:20,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 1250 transitions. [2022-10-17 10:21:20,325 INFO L240 hiAutomatonCegarLoop]: Abstraction has 912 states and 1250 transitions. [2022-10-17 10:21:20,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:20,326 INFO L428 stractBuchiCegarLoop]: Abstraction has 912 states and 1250 transitions. [2022-10-17 10:21:20,326 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-10-17 10:21:20,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 912 states and 1250 transitions. [2022-10-17 10:21:20,332 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 590 [2022-10-17 10:21:20,333 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:20,333 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:20,334 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:21:20,335 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:21:20,335 INFO L748 eck$LassoCheckResult]: Stem: 11837#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(17, 2);call #Ultimate.allocInit(12, 3); 11665#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 11666#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11679#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 11680#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11628#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11838#L116-2 assume !false; 12177#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12326#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12324#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12322#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12304#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12231#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12226#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 12224#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 12222#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 12220#L143 assume 8464 == ssl3_accept_~s__state~0#1; 11818#L150 [2022-10-17 10:21:20,335 INFO L750 eck$LassoCheckResult]: Loop: 11818#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 11662#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11586#L289-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; 11587#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12397#L603 ssl3_accept_~skip~0#1 := 0; 12395#L116-2 assume !false; 12393#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12391#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12389#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12387#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12385#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12383#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12381#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 12379#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 12377#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 12375#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 12373#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 12371#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 12149#L152 assume 8496 == ssl3_accept_~s__state~0#1; 11846#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 11796#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11797#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11572#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 11574#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 12453#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11835#L603 ssl3_accept_~skip~0#1 := 0; 11836#L116-2 assume !false; 11564#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11565#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 11711#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 11712#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 11808#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12449#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 11839#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 11753#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 11732#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 11733#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 11821#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 12445#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 12444#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 11709#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 11596#L158 assume 8512 == ssl3_accept_~s__state~0#1; 11597#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11658#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11600#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11601#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12315#L603 ssl3_accept_~skip~0#1 := 0; 12313#L116-2 assume !false; 12311#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12309#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12301#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12300#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12299#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12193#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12191#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 12189#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 12186#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 12182#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 12180#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 12176#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 12173#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 12150#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 12151#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 12166#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 12163#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 12160#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 12157#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 11963#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 11857#L176 assume 8560 == ssl3_accept_~s__state~0#1; 11547#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11548#L434 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; 11607#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12293#L603 ssl3_accept_~skip~0#1 := 0; 12291#L116-2 assume !false; 12285#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12278#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 12276#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 12267#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 12264#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 12259#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 12234#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 11921#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 11882#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 11883#L143 assume 8464 == ssl3_accept_~s__state~0#1; 11818#L150 [2022-10-17 10:21:20,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:20,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-10-17 10:21:20,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:20,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155729587] [2022-10-17 10:21:20,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:20,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:20,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:20,345 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:20,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:20,355 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:20,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:20,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1261003614, now seen corresponding path program 1 times [2022-10-17 10:21:20,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:20,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921740894] [2022-10-17 10:21:20,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:20,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:20,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:20,412 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:21:20,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:20,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921740894] [2022-10-17 10:21:20,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921740894] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:20,413 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:20,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:20,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661443055] [2022-10-17 10:21:20,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:20,414 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:20,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:20,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:20,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:20,416 INFO L87 Difference]: Start difference. First operand 912 states and 1250 transitions. cyclomatic complexity: 341 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:21:20,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:20,582 INFO L93 Difference]: Finished difference Result 1032 states and 1412 transitions. [2022-10-17 10:21:20,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1412 transitions. [2022-10-17 10:21:20,590 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2022-10-17 10:21:20,599 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1032 states and 1412 transitions. [2022-10-17 10:21:20,600 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 703 [2022-10-17 10:21:20,601 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 703 [2022-10-17 10:21:20,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1032 states and 1412 transitions. [2022-10-17 10:21:20,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:20,601 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1032 states and 1412 transitions. [2022-10-17 10:21:20,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states and 1412 transitions. [2022-10-17 10:21:20,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 993. [2022-10-17 10:21:20,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 993 states have (on average 1.3585095669687814) internal successors, (1349), 992 states have internal predecessors, (1349), 0 states have call successors, (0), 0 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:21:20,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1349 transitions. [2022-10-17 10:21:20,627 INFO L240 hiAutomatonCegarLoop]: Abstraction has 993 states and 1349 transitions. [2022-10-17 10:21:20,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:20,628 INFO L428 stractBuchiCegarLoop]: Abstraction has 993 states and 1349 transitions. [2022-10-17 10:21:20,629 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-10-17 10:21:20,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 993 states and 1349 transitions. [2022-10-17 10:21:20,635 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2022-10-17 10:21:20,635 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:20,635 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:20,637 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:21:20,637 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 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, 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:21:20,637 INFO L748 eck$LassoCheckResult]: Stem: 13783#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(17, 2);call #Ultimate.allocInit(12, 3); 13620#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 13621#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 13634#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 13635#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 13579#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 13784#L116-2 assume !false; 14333#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14344#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 14341#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 14340#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 14335#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 14330#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 14325#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 14311#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 14309#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 13845#L143 assume 8464 == ssl3_accept_~s__state~0#1; 13766#L150 [2022-10-17 10:21:20,638 INFO L750 eck$LassoCheckResult]: Loop: 13766#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 13616#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13537#L289-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; 13538#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14415#L603 ssl3_accept_~skip~0#1 := 0; 14433#L116-2 assume !false; 14432#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14431#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 14430#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 14429#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 14428#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 14427#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 14426#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 14425#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 14424#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 14423#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 14422#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 13763#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 13764#L152 assume 8496 == ssl3_accept_~s__state~0#1; 13992#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 14135#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14133#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14131#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 14128#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 14119#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14118#L603 ssl3_accept_~skip~0#1 := 0; 14117#L116-2 assume !false; 14116#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14115#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 14113#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 14112#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 14109#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 14108#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 14103#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 14101#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 14099#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 14097#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 14095#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 14094#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 14093#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 14092#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 14091#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 14090#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 14089#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 14088#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 14087#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 14086#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 14085#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 14083#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 14081#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 14079#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 14077#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 14075#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 14073#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 14071#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 14069#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 14068#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 14066#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 14065#L209 assume 8656 == ssl3_accept_~s__state~0#1; 13866#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 14064#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 14062#L515 assume !(2 == ssl3_accept_~blastFlag~0#1); 14060#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 14058#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 13962#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13960#L603 ssl3_accept_~skip~0#1 := 0; 13958#L116-2 assume !false; 13956#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13953#L119 assume 12292 == ssl3_accept_~s__state~0#1; 13945#L120 ssl3_accept_~s__new_session~0#1 := 1; 13942#L228 ssl3_accept_~s__server~0#1 := 1; 14397#L233 assume 0 != ssl3_accept_~cb~0#1; 14396#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 14395#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 14394#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14392#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 14391#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14390#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 14381#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14379#L603 ssl3_accept_~skip~0#1 := 0; 14377#L116-2 assume !false; 14375#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14373#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 14371#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 14369#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 14367#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 14365#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 13860#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 13861#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 13835#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 13836#L143 assume 8464 == ssl3_accept_~s__state~0#1; 13766#L150 [2022-10-17 10:21:20,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:20,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-10-17 10:21:20,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:20,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555314734] [2022-10-17 10:21:20,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:20,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:20,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:20,651 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:20,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:20,661 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:20,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:20,664 INFO L85 PathProgramCache]: Analyzing trace with hash 844438087, now seen corresponding path program 1 times [2022-10-17 10:21:20,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:20,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591108616] [2022-10-17 10:21:20,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:20,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:20,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:20,787 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-10-17 10:21:20,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:20,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591108616] [2022-10-17 10:21:20,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591108616] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:20,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:20,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:20,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618322359] [2022-10-17 10:21:20,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:20,789 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:20,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:20,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:20,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:20,790 INFO L87 Difference]: Start difference. First operand 993 states and 1349 transitions. cyclomatic complexity: 359 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:21:20,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:20,841 INFO L93 Difference]: Finished difference Result 1787 states and 2425 transitions. [2022-10-17 10:21:20,841 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1787 states and 2425 transitions. [2022-10-17 10:21:20,857 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2022-10-17 10:21:20,874 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1787 states to 1787 states and 2425 transitions. [2022-10-17 10:21:20,874 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1242 [2022-10-17 10:21:20,876 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1242 [2022-10-17 10:21:20,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1787 states and 2425 transitions. [2022-10-17 10:21:20,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:20,876 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2022-10-17 10:21:20,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1787 states and 2425 transitions. [2022-10-17 10:21:20,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1787 to 1787. [2022-10-17 10:21:20,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1787 states, 1787 states have (on average 1.357022943480694) internal successors, (2425), 1786 states have internal predecessors, (2425), 0 states have call successors, (0), 0 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:21:20,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1787 states to 1787 states and 2425 transitions. [2022-10-17 10:21:20,923 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2022-10-17 10:21:20,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:20,924 INFO L428 stractBuchiCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2022-10-17 10:21:20,925 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-10-17 10:21:20,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1787 states and 2425 transitions. [2022-10-17 10:21:20,936 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2022-10-17 10:21:20,936 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:20,936 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:20,941 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:21:20,941 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, 1] [2022-10-17 10:21:20,942 INFO L748 eck$LassoCheckResult]: Stem: 16570#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(17, 2);call #Ultimate.allocInit(12, 3); 16406#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 16407#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16420#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 16421#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16365#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16572#L116-2 assume !false; 17015#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17131#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17130#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17129#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17128#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17127#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17126#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17125#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 17123#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 17124#L143 assume 8464 == ssl3_accept_~s__state~0#1; 16946#L150 [2022-10-17 10:21:20,942 INFO L750 eck$LassoCheckResult]: Loop: 16946#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 17007#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 17008#L289-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; 17890#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17889#L603 ssl3_accept_~skip~0#1 := 0; 17888#L116-2 assume !false; 17887#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17886#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17885#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17884#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17883#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17882#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17881#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17880#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 17879#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 17878#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 17877#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 17876#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 17753#L152 assume 8496 == ssl3_accept_~s__state~0#1; 17075#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 17752#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16531#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16308#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 16309#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 17819#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17818#L603 ssl3_accept_~skip~0#1 := 0; 17817#L116-2 assume !false; 17816#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17815#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17814#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17813#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17811#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17809#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17807#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17805#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 17803#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 17801#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 17800#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 17799#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 17798#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 17797#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 17796#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 17795#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 17793#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 17792#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 17789#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 17788#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 17783#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 17781#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 17779#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 17777#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 17775#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 17773#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 17771#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 17769#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 17767#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 17765#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 17763#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 17622#L209 assume 8656 == ssl3_accept_~s__state~0#1; 16641#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 16534#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 16408#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 16409#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 16366#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 16367#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17104#L603 ssl3_accept_~skip~0#1 := 0; 17102#L116-2 assume !false; 17100#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17098#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17096#L122 assume 16384 == ssl3_accept_~s__state~0#1; 16441#L228 ssl3_accept_~s__server~0#1 := 1; 18062#L233 assume 0 != ssl3_accept_~cb~0#1; 18061#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 18060#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 18059#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 18057#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 16459#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 16460#L257 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post30#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~post30#1;havoc ssl3_accept_#t~post30#1;ssl3_accept_~s__state~0#1 := 8480; 17982#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17980#L603 ssl3_accept_~skip~0#1 := 0; 17989#L116-2 assume !false; 17987#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17874#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 17873#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 17872#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 17871#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 17870#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 17869#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 17040#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 16974#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 16945#L143 assume 8464 == ssl3_accept_~s__state~0#1; 16946#L150 [2022-10-17 10:21:20,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:20,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-10-17 10:21:20,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:20,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616712051] [2022-10-17 10:21:20,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:20,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:20,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:20,952 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:20,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:20,964 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:20,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:20,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1888552949, now seen corresponding path program 1 times [2022-10-17 10:21:20,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:20,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600938409] [2022-10-17 10:21:20,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:20,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:20,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:21,056 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:21:21,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:21,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600938409] [2022-10-17 10:21:21,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600938409] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:21,057 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:21,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:21,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296209843] [2022-10-17 10:21:21,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:21,058 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:21,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:21,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:21,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:21,059 INFO L87 Difference]: Start difference. First operand 1787 states and 2425 transitions. cyclomatic complexity: 641 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 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:21:21,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:21,284 INFO L93 Difference]: Finished difference Result 1753 states and 2361 transitions. [2022-10-17 10:21:21,284 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1753 states and 2361 transitions. [2022-10-17 10:21:21,308 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1082 [2022-10-17 10:21:21,325 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1753 states to 1751 states and 2359 transitions. [2022-10-17 10:21:21,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1241 [2022-10-17 10:21:21,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1241 [2022-10-17 10:21:21,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1751 states and 2359 transitions. [2022-10-17 10:21:21,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:21,328 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1751 states and 2359 transitions. [2022-10-17 10:21:21,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1751 states and 2359 transitions. [2022-10-17 10:21:21,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1751 to 1741. [2022-10-17 10:21:21,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1741 states have (on average 1.3486502010338886) internal successors, (2348), 1740 states have internal predecessors, (2348), 0 states have call successors, (0), 0 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:21:21,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 2348 transitions. [2022-10-17 10:21:21,384 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1741 states and 2348 transitions. [2022-10-17 10:21:21,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:21,386 INFO L428 stractBuchiCegarLoop]: Abstraction has 1741 states and 2348 transitions. [2022-10-17 10:21:21,386 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-10-17 10:21:21,386 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1741 states and 2348 transitions. [2022-10-17 10:21:21,394 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1072 [2022-10-17 10:21:21,394 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:21,394 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:21,396 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:21:21,396 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:21:21,396 INFO L748 eck$LassoCheckResult]: Stem: 20093#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(17, 2);call #Ultimate.allocInit(12, 3); 19946#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 19947#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 19958#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 19959#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 19910#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20094#L116-2 assume !false; 20352#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20971#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 20969#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 20967#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 20965#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 20963#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 20961#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 20959#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 20957#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 20955#L143 assume 8464 == ssl3_accept_~s__state~0#1; 20364#L150 [2022-10-17 10:21:21,397 INFO L750 eck$LassoCheckResult]: Loop: 20364#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 20377#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 20378#L289-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; 21413#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21412#L603 ssl3_accept_~skip~0#1 := 0; 21410#L116-2 assume !false; 21409#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21406#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 21405#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 21400#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 21398#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 21396#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 21394#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 21392#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 21391#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 21390#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 21388#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 21386#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 21385#L152 assume 8496 == ssl3_accept_~s__state~0#1; 20656#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 21383#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 21382#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 21380#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 21379#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 21371#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21370#L603 ssl3_accept_~skip~0#1 := 0; 21369#L116-2 assume !false; 21368#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21364#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 21363#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 21361#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 21359#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 21357#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 21354#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 21352#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 21350#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 21348#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 21347#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 21346#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 21345#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 21343#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 21342#L158 assume 8512 == ssl3_accept_~s__state~0#1; 20605#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21338#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 21337#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 21329#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21323#L603 ssl3_accept_~skip~0#1 := 0; 21321#L116-2 assume !false; 21319#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21317#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 21315#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 21313#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 21311#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 21309#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 21307#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 21306#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 21305#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 21304#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 21302#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 21301#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 21298#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 21297#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 21275#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 21227#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 21226#L164 assume 8528 == ssl3_accept_~s__state~0#1; 20572#L168 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; 21223#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 21222#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 21216#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 21214#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 21206#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 20376#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21198#L603 ssl3_accept_~skip~0#1 := 0; 21196#L116-2 assume !false; 21193#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21191#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 21189#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 21188#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 21187#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 21184#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 21183#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 21182#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 21181#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 21179#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 21178#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 21177#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 21176#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 21172#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 21171#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 21170#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 21160#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 21159#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 21158#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 21157#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 21156#L176 assume 8560 == ssl3_accept_~s__state~0#1; 20555#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 21143#L434 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; 21135#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21134#L603 ssl3_accept_~skip~0#1 := 0; 21133#L116-2 assume !false; 21131#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21129#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 21127#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 21123#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 21122#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 21121#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 21080#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 21075#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 21071#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 20363#L143 assume 8464 == ssl3_accept_~s__state~0#1; 20364#L150 [2022-10-17 10:21:21,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:21,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-10-17 10:21:21,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:21,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471352899] [2022-10-17 10:21:21,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:21,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:21,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:21,410 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:21,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:21,421 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:21,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:21,422 INFO L85 PathProgramCache]: Analyzing trace with hash 953691463, now seen corresponding path program 1 times [2022-10-17 10:21:21,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:21,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894827261] [2022-10-17 10:21:21,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:21,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:21,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:21,473 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-10-17 10:21:21,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:21,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894827261] [2022-10-17 10:21:21,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894827261] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:21,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:21,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:21,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606203712] [2022-10-17 10:21:21,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:21,479 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:21,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:21,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:21,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:21,483 INFO L87 Difference]: Start difference. First operand 1741 states and 2348 transitions. cyclomatic complexity: 612 Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 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:21:21,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:21,511 INFO L93 Difference]: Finished difference Result 1769 states and 2384 transitions. [2022-10-17 10:21:21,512 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1769 states and 2384 transitions. [2022-10-17 10:21:21,524 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2022-10-17 10:21:21,539 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1769 states to 1769 states and 2384 transitions. [2022-10-17 10:21:21,540 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1259 [2022-10-17 10:21:21,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1259 [2022-10-17 10:21:21,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1769 states and 2384 transitions. [2022-10-17 10:21:21,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:21,542 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2022-10-17 10:21:21,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1769 states and 2384 transitions. [2022-10-17 10:21:21,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1769 to 1769. [2022-10-17 10:21:21,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1769 states, 1769 states have (on average 1.3476540418315432) internal successors, (2384), 1768 states have internal predecessors, (2384), 0 states have call successors, (0), 0 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:21:21,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1769 states to 1769 states and 2384 transitions. [2022-10-17 10:21:21,591 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2022-10-17 10:21:21,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:21,592 INFO L428 stractBuchiCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2022-10-17 10:21:21,593 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-10-17 10:21:21,593 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1769 states and 2384 transitions. [2022-10-17 10:21:21,600 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2022-10-17 10:21:21,600 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:21,601 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:21,603 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:21:21,604 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:21:21,604 INFO L748 eck$LassoCheckResult]: Stem: 23616#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(17, 2);call #Ultimate.allocInit(12, 3); 23463#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 23464#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23475#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 23476#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 23427#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 23617#L116-2 assume !false; 24147#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24501#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24499#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24497#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24495#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24493#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24457#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24435#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24092#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24093#L143 assume 8464 == ssl3_accept_~s__state~0#1; 24045#L150 [2022-10-17 10:21:21,605 INFO L750 eck$LassoCheckResult]: Loop: 24045#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 24637#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 24635#L289-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; 24616#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24614#L603 ssl3_accept_~skip~0#1 := 0; 24613#L116-2 assume !false; 24612#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24609#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24607#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24606#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24605#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24604#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24602#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24601#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24598#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24597#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 24591#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 24589#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24577#L152 assume 8496 == ssl3_accept_~s__state~0#1; 24042#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 24573#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 24571#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 24568#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 24566#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 24557#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24556#L603 ssl3_accept_~skip~0#1 := 0; 24554#L116-2 assume !false; 24553#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24550#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24549#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24548#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24547#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24545#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24537#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24536#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24535#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24528#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 24527#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 24526#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24525#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 24524#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 24519#L158 assume 8512 == ssl3_accept_~s__state~0#1; 24039#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 24514#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 24458#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 24419#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24418#L603 ssl3_accept_~skip~0#1 := 0; 24417#L116-2 assume !false; 24416#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24415#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24414#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24413#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24412#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24410#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24408#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24406#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24403#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24401#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 24399#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 24397#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24396#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 24395#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 24394#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 24393#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 24392#L164 assume 8528 == ssl3_accept_~s__state~0#1; 24036#L168 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; 24391#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 24389#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 24387#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 24385#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 24379#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 24329#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24370#L603 ssl3_accept_~skip~0#1 := 0; 24369#L116-2 assume !false; 24368#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24366#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24364#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24362#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24361#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24358#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24357#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24355#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24353#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24350#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 24349#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 24348#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 24347#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 24346#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 24345#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 24344#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 24342#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 24341#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 24340#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 24339#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 24336#L176 assume 8560 == ssl3_accept_~s__state~0#1; 24030#L180 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 24318#L434 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; 24295#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24293#L603 ssl3_accept_~skip~0#1 := 0; 24291#L116-2 assume !false; 24289#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24287#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 24285#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 24283#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 24124#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 24123#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 24096#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 24095#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 24094#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 24090#L143 assume 8464 == ssl3_accept_~s__state~0#1; 24045#L150 [2022-10-17 10:21:21,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:21,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-10-17 10:21:21,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:21,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459223664] [2022-10-17 10:21:21,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:21,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:21,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:21,620 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:21,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:21,635 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:21,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:21,637 INFO L85 PathProgramCache]: Analyzing trace with hash -84893111, now seen corresponding path program 1 times [2022-10-17 10:21:21,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:21,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777586245] [2022-10-17 10:21:21,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:21,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:21,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:21,716 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:21:21,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:21,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777586245] [2022-10-17 10:21:21,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777586245] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:21,717 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:21,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:21,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916991834] [2022-10-17 10:21:21,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:21,721 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:21,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:21,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:21,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:21,722 INFO L87 Difference]: Start difference. First operand 1769 states and 2384 transitions. cyclomatic complexity: 620 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:21:21,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:21,884 INFO L93 Difference]: Finished difference Result 1987 states and 2664 transitions. [2022-10-17 10:21:21,884 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1987 states and 2664 transitions. [2022-10-17 10:21:21,897 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1244 [2022-10-17 10:21:21,915 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1987 states to 1987 states and 2664 transitions. [2022-10-17 10:21:21,915 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1403 [2022-10-17 10:21:21,917 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1403 [2022-10-17 10:21:21,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1987 states and 2664 transitions. [2022-10-17 10:21:21,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:21,918 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1987 states and 2664 transitions. [2022-10-17 10:21:21,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1987 states and 2664 transitions. [2022-10-17 10:21:21,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1987 to 1943. [2022-10-17 10:21:21,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1943 states, 1943 states have (on average 1.335048893463716) internal successors, (2594), 1942 states have internal predecessors, (2594), 0 states have call successors, (0), 0 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:21:21,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1943 states to 1943 states and 2594 transitions. [2022-10-17 10:21:21,969 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1943 states and 2594 transitions. [2022-10-17 10:21:21,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:21,970 INFO L428 stractBuchiCegarLoop]: Abstraction has 1943 states and 2594 transitions. [2022-10-17 10:21:21,970 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-10-17 10:21:21,971 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1943 states and 2594 transitions. [2022-10-17 10:21:21,979 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2022-10-17 10:21:21,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:21,980 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:21,981 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:21:21,982 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:21:21,983 INFO L748 eck$LassoCheckResult]: Stem: 27399#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(17, 2);call #Ultimate.allocInit(12, 3); 27226#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 27227#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27238#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 27239#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27189#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27402#L116-2 assume !false; 27853#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28565#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28560#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28552#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28548#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28544#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28540#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28536#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28532#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28528#L143 assume 8464 == ssl3_accept_~s__state~0#1; 27374#L150 [2022-10-17 10:21:21,983 INFO L750 eck$LassoCheckResult]: Loop: 27374#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 27222#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 27223#L289-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; 28581#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28575#L603 ssl3_accept_~skip~0#1 := 0; 28572#L116-2 assume !false; 28569#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28566#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28561#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28553#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28549#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28545#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28541#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28537#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28533#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28529#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28525#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28521#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28518#L152 assume 8496 == ssl3_accept_~s__state~0#1; 27661#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 28515#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 28513#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 28509#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 28505#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 28499#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28497#L603 ssl3_accept_~skip~0#1 := 0; 28495#L116-2 assume !false; 28493#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28491#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28489#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28487#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28485#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28483#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28481#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28479#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28477#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28475#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28473#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28471#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28469#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 28466#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 28462#L158 assume 8512 == ssl3_accept_~s__state~0#1; 27654#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 28454#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 28450#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 28444#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28442#L603 ssl3_accept_~skip~0#1 := 0; 28440#L116-2 assume !false; 28438#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28436#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28433#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28430#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28427#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28425#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28422#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28397#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28389#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28385#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28381#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28377#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28373#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 28369#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 28365#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 28362#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 28359#L164 assume 8528 == ssl3_accept_~s__state~0#1; 27649#L168 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; 28358#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 28357#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 28353#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 28351#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 28344#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 28339#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28338#L603 ssl3_accept_~skip~0#1 := 0; 28337#L116-2 assume !false; 28336#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28335#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 28334#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 28333#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 28332#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 28331#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 28330#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 28329#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 28328#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 28327#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 28326#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 28325#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 28324#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 28323#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 28322#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 28321#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 28320#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 28319#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 28318#L170 assume 8544 == ssl3_accept_~s__state~0#1; 27644#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 28143#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 28140#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 28919#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 27404#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 27405#L416 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; 28010#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28004#L603 ssl3_accept_~skip~0#1 := 0; 28001#L116-2 assume !false; 27998#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27995#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 27992#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 27989#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 27986#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 27983#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 27980#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 27978#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 27675#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 27676#L143 assume 8464 == ssl3_accept_~s__state~0#1; 27374#L150 [2022-10-17 10:21:21,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:21,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-10-17 10:21:21,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:21,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018028442] [2022-10-17 10:21:21,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:21,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:21,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:21,992 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:21,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:22,002 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:22,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:22,003 INFO L85 PathProgramCache]: Analyzing trace with hash -658811047, now seen corresponding path program 1 times [2022-10-17 10:21:22,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:22,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154826307] [2022-10-17 10:21:22,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:22,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:22,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:22,079 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:21:22,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:22,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154826307] [2022-10-17 10:21:22,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154826307] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:22,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:22,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:21:22,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528086332] [2022-10-17 10:21:22,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:22,081 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:22,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:22,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:22,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:22,082 INFO L87 Difference]: Start difference. First operand 1943 states and 2594 transitions. cyclomatic complexity: 656 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:21:22,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:22,253 INFO L93 Difference]: Finished difference Result 2101 states and 2788 transitions. [2022-10-17 10:21:22,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2101 states and 2788 transitions. [2022-10-17 10:21:22,268 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1284 [2022-10-17 10:21:22,285 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2101 states to 2054 states and 2723 transitions. [2022-10-17 10:21:22,286 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1487 [2022-10-17 10:21:22,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1511 [2022-10-17 10:21:22,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2054 states and 2723 transitions. [2022-10-17 10:21:22,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:22,288 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2054 states and 2723 transitions. [2022-10-17 10:21:22,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2054 states and 2723 transitions. [2022-10-17 10:21:22,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2054 to 1961. [2022-10-17 10:21:22,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1961 states have (on average 1.3329933707292199) internal successors, (2614), 1960 states have internal predecessors, (2614), 0 states have call successors, (0), 0 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:21:22,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2614 transitions. [2022-10-17 10:21:22,335 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1961 states and 2614 transitions. [2022-10-17 10:21:22,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:22,336 INFO L428 stractBuchiCegarLoop]: Abstraction has 1961 states and 2614 transitions. [2022-10-17 10:21:22,337 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-10-17 10:21:22,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1961 states and 2614 transitions. [2022-10-17 10:21:22,345 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2022-10-17 10:21:22,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:22,346 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:22,346 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:21:22,347 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, 1] [2022-10-17 10:21:22,347 INFO L748 eck$LassoCheckResult]: Stem: 31443#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(17, 2);call #Ultimate.allocInit(12, 3); 31268#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 31269#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 31280#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 31281#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 31233#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 31445#L116-2 assume !false; 31772#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33096#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 33095#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 33094#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 33093#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 33092#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 31749#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 31750#L137 assume 8481 == ssl3_accept_~s__state~0#1; 31353#L138 [2022-10-17 10:21:22,347 INFO L750 eck$LassoCheckResult]: Loop: 31353#L138 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1; 31354#L274 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; 32352#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32351#L603 ssl3_accept_~skip~0#1 := 0; 32350#L116-2 assume !false; 32349#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32348#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 32347#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 32346#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 32345#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 32344#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 32343#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 32342#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 32341#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 32340#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 32326#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 32325#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 32004#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 32003#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 32002#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 32001#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 32000#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 31999#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 31998#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 31997#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 31996#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 31995#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 31990#L182 assume 8448 == ssl3_accept_~s__state~0#1; 31931#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31989#L444 assume !(ssl3_accept_~num1~0#1 > 0); 31987#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 31866#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31867#L603 ssl3_accept_~skip~0#1 := 0; 31862#L116-2 assume !false; 31863#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31507#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 31509#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 31981#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 31978#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 31975#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 31972#L134 assume 8480 == ssl3_accept_~s__state~0#1; 31353#L138 [2022-10-17 10:21:22,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:22,348 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-10-17 10:21:22,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:22,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772761556] [2022-10-17 10:21:22,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:22,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:22,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:22,397 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:21:22,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:22,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772761556] [2022-10-17 10:21:22,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772761556] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:22,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:22,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:21:22,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441916642] [2022-10-17 10:21:22,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:22,398 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:21:22,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:22,399 INFO L85 PathProgramCache]: Analyzing trace with hash -229636231, now seen corresponding path program 1 times [2022-10-17 10:21:22,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:22,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335008946] [2022-10-17 10:21:22,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:22,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:22,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:22,442 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:21:22,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:22,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335008946] [2022-10-17 10:21:22,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335008946] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:21:22,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32121462] [2022-10-17 10:21:22,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:22,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:21:22,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:22,444 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:21:22,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-10-17 10:21:22,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:22,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:21:22,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:21:22,594 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:21:22,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:21:22,679 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:21:22,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32121462] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:21:22,680 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:21:22,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:21:22,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932227405] [2022-10-17 10:21:22,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:21:22,681 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:22,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:22,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:22,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:22,682 INFO L87 Difference]: Start difference. First operand 1961 states and 2614 transitions. cyclomatic complexity: 660 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:21:22,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:22,809 INFO L93 Difference]: Finished difference Result 1965 states and 2614 transitions. [2022-10-17 10:21:22,809 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1965 states and 2614 transitions. [2022-10-17 10:21:22,824 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2022-10-17 10:21:22,840 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1965 states to 1965 states and 2614 transitions. [2022-10-17 10:21:22,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1422 [2022-10-17 10:21:22,842 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1422 [2022-10-17 10:21:22,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1965 states and 2614 transitions. [2022-10-17 10:21:22,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:22,843 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1965 states and 2614 transitions. [2022-10-17 10:21:22,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1965 states and 2614 transitions. [2022-10-17 10:21:22,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1965 to 1961. [2022-10-17 10:21:22,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1961 states have (on average 1.3309535951045386) internal successors, (2610), 1960 states have internal predecessors, (2610), 0 states have call successors, (0), 0 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:21:22,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2610 transitions. [2022-10-17 10:21:22,889 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1961 states and 2610 transitions. [2022-10-17 10:21:22,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:22,890 INFO L428 stractBuchiCegarLoop]: Abstraction has 1961 states and 2610 transitions. [2022-10-17 10:21:22,890 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-10-17 10:21:22,890 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1961 states and 2610 transitions. [2022-10-17 10:21:22,900 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2022-10-17 10:21:22,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:22,900 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:22,901 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:21:22,901 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, 1] [2022-10-17 10:21:22,901 INFO L748 eck$LassoCheckResult]: Stem: 35593#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(17, 2);call #Ultimate.allocInit(12, 3); 35444#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 35445#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 35456#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 35457#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 35407#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 35596#L116-2 assume !false; 35753#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35751#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 35748#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 35746#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 35743#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 35741#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 35736#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 35735#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 35649#L140 assume 8482 == ssl3_accept_~s__state~0#1; 35468#L141 [2022-10-17 10:21:22,901 INFO L750 eck$LassoCheckResult]: Loop: 35468#L141 ssl3_accept_~s__state~0#1 := 3; 35388#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37030#L603 ssl3_accept_~skip~0#1 := 0; 37029#L116-2 assume !false; 37028#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37027#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 37026#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 37024#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 37021#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 37020#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 37019#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 37018#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 37017#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 37016#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 37015#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 37014#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 35951#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 35950#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 35949#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 35948#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 35946#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 35945#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 35944#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 35941#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 35940#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 35939#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 35792#L182 assume 8448 == ssl3_accept_~s__state~0#1; 35421#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 35422#L444 assume !(ssl3_accept_~num1~0#1 > 0); 35389#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 35390#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36011#L603 ssl3_accept_~skip~0#1 := 0; 36009#L116-2 assume !false; 36007#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35733#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 35731#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 35729#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 35727#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 35725#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 35723#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 35721#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 35719#L140 assume 8482 == ssl3_accept_~s__state~0#1; 35468#L141 [2022-10-17 10:21:22,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:22,902 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-10-17 10:21:22,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:22,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438520588] [2022-10-17 10:21:22,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:22,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:22,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:22,935 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:21:22,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:22,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438520588] [2022-10-17 10:21:22,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438520588] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:22,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:22,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:21:22,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104865793] [2022-10-17 10:21:22,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:22,937 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:21:22,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:22,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1678857974, now seen corresponding path program 1 times [2022-10-17 10:21:22,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:22,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082035501] [2022-10-17 10:21:22,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:22,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:22,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:22,963 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:21:22,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:22,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082035501] [2022-10-17 10:21:22,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082035501] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:22,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:22,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:21:22,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380915376] [2022-10-17 10:21:22,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:22,964 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:22,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:22,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:22,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:22,965 INFO L87 Difference]: Start difference. First operand 1961 states and 2610 transitions. cyclomatic complexity: 656 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:21:23,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:23,104 INFO L93 Difference]: Finished difference Result 1961 states and 2606 transitions. [2022-10-17 10:21:23,104 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1961 states and 2606 transitions. [2022-10-17 10:21:23,116 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2022-10-17 10:21:23,171 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1961 states to 1961 states and 2606 transitions. [2022-10-17 10:21:23,171 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1418 [2022-10-17 10:21:23,173 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1418 [2022-10-17 10:21:23,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1961 states and 2606 transitions. [2022-10-17 10:21:23,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:23,174 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1961 states and 2606 transitions. [2022-10-17 10:21:23,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states and 2606 transitions. [2022-10-17 10:21:23,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 1931. [2022-10-17 10:21:23,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1931 states, 1931 states have (on average 1.330916623511134) internal successors, (2570), 1930 states have internal predecessors, (2570), 0 states have call successors, (0), 0 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:21:23,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 2570 transitions. [2022-10-17 10:21:23,219 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1931 states and 2570 transitions. [2022-10-17 10:21:23,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:23,220 INFO L428 stractBuchiCegarLoop]: Abstraction has 1931 states and 2570 transitions. [2022-10-17 10:21:23,220 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-10-17 10:21:23,220 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1931 states and 2570 transitions. [2022-10-17 10:21:23,229 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2022-10-17 10:21:23,229 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:23,229 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:23,231 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:21:23,231 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:21:23,231 INFO L748 eck$LassoCheckResult]: Stem: 39521#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(17, 2);call #Ultimate.allocInit(12, 3); 39373#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 39374#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 39385#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 39386#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 39338#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 39522#L116-2 assume !false; 40631#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40630#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40629#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40628#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40627#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40626#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40625#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40623#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40622#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40579#L143 assume 8464 == ssl3_accept_~s__state~0#1; 39645#L150 [2022-10-17 10:21:23,232 INFO L750 eck$LassoCheckResult]: Loop: 39645#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 40558#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 40537#L289-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; 40523#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40506#L603 ssl3_accept_~skip~0#1 := 0; 40473#L116-2 assume !false; 40469#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40465#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40461#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40457#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40453#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40449#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40445#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40441#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40437#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40433#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40429#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40425#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40412#L152 assume 8496 == ssl3_accept_~s__state~0#1; 39640#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 40404#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 40402#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 40399#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 40400#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 41054#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 41052#L603 ssl3_accept_~skip~0#1 := 0; 41051#L116-2 assume !false; 41049#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 41047#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 41044#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 41043#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 41042#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 41041#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 41040#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 41038#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 41035#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 41034#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 41033#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 41032#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 41030#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 41029#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 41026#L158 assume 8512 == ssl3_accept_~s__state~0#1; 39635#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 41024#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 41018#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 41003#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 41002#L603 ssl3_accept_~skip~0#1 := 0; 41000#L116-2 assume !false; 40999#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40996#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40995#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40990#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40988#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40986#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40984#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40982#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40980#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40978#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40976#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40974#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40972#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 40970#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 40968#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 40966#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 40964#L164 assume 8528 == ssl3_accept_~s__state~0#1; 39630#L168 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; 40961#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 40959#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 40954#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 40952#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 39498#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 39499#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40989#L603 ssl3_accept_~skip~0#1 := 0; 40987#L116-2 assume !false; 40985#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40983#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40981#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40979#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40977#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40975#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40973#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40971#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40969#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40967#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40965#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40963#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40962#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 40960#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 40956#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 40946#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 40942#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 40893#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 39779#L170 assume 8544 == ssl3_accept_~s__state~0#1; 39625#L174 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; 39767#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40495#L603 ssl3_accept_~skip~0#1 := 0; 40471#L116-2 assume !false; 40467#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40463#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40459#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40455#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40451#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40447#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40443#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40439#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40435#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40431#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 40427#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 40423#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 40419#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 40414#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 40415#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 40646#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 40645#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 40644#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 40643#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 39780#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 39710#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 39708#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 39709#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 40256#L185 assume 8576 == ssl3_accept_~s__state~0#1; 39612#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 40493#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 40491#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 40482#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40470#L603 ssl3_accept_~skip~0#1 := 0; 40466#L116-2 assume !false; 40462#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40458#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 40454#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 40450#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 40446#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 40442#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 40438#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 40434#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 40430#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 40426#L143 assume 8464 == ssl3_accept_~s__state~0#1; 39645#L150 [2022-10-17 10:21:23,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:23,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-10-17 10:21:23,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:23,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194642685] [2022-10-17 10:21:23,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:23,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:23,240 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:23,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:23,248 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:23,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:23,249 INFO L85 PathProgramCache]: Analyzing trace with hash 998202294, now seen corresponding path program 1 times [2022-10-17 10:21:23,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:23,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629075113] [2022-10-17 10:21:23,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:23,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:23,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:23,310 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:21:23,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:23,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629075113] [2022-10-17 10:21:23,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629075113] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:23,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:23,311 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:23,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602241324] [2022-10-17 10:21:23,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:23,311 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:23,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:23,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:23,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:23,312 INFO L87 Difference]: Start difference. First operand 1931 states and 2570 transitions. cyclomatic complexity: 646 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:21:23,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:23,468 INFO L93 Difference]: Finished difference Result 1791 states and 2318 transitions. [2022-10-17 10:21:23,468 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1791 states and 2318 transitions. [2022-10-17 10:21:23,479 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 974 [2022-10-17 10:21:23,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1791 states to 1519 states and 1974 transitions. [2022-10-17 10:21:23,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1091 [2022-10-17 10:21:23,492 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1363 [2022-10-17 10:21:23,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1519 states and 1974 transitions. [2022-10-17 10:21:23,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:23,493 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1519 states and 1974 transitions. [2022-10-17 10:21:23,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states and 1974 transitions. [2022-10-17 10:21:23,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1243. [2022-10-17 10:21:23,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1243 states, 1243 states have (on average 1.3049074818986324) internal successors, (1622), 1242 states have internal predecessors, (1622), 0 states have call successors, (0), 0 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:21:23,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1243 states to 1243 states and 1622 transitions. [2022-10-17 10:21:23,525 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1243 states and 1622 transitions. [2022-10-17 10:21:23,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:23,526 INFO L428 stractBuchiCegarLoop]: Abstraction has 1243 states and 1622 transitions. [2022-10-17 10:21:23,526 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-10-17 10:21:23,526 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1243 states and 1622 transitions. [2022-10-17 10:21:23,531 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 970 [2022-10-17 10:21:23,532 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:23,532 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:23,534 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:21:23,534 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, 1] [2022-10-17 10:21:23,534 INFO L748 eck$LassoCheckResult]: Stem: 43210#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(17, 2);call #Ultimate.allocInit(12, 3); 43078#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 43079#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 43090#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 43091#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 43049#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 43213#L116-2 assume !false; 43248#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43771#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 43768#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 43767#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 43766#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 43764#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 43761#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 43755#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 43753#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 43751#L143 assume 8464 == ssl3_accept_~s__state~0#1; 43193#L150 [2022-10-17 10:21:23,535 INFO L750 eck$LassoCheckResult]: Loop: 43193#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 43075#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 43076#L289-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; 44025#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44026#L603 ssl3_accept_~skip~0#1 := 0; 44017#L116-2 assume !false; 44018#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44009#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44010#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44001#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44002#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 43993#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 43994#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 43985#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 43986#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 43977#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 43978#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 43969#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 43970#L152 assume 8496 == ssl3_accept_~s__state~0#1; 43382#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 44042#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 43206#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 43005#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 43007#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 43143#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44189#L603 ssl3_accept_~skip~0#1 := 0; 44171#L116-2 assume !false; 44170#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44169#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44168#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44167#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44166#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 44165#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 44164#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 44163#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 44162#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 44161#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 44159#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 44158#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 44155#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 44154#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 44149#L158 assume 8512 == ssl3_accept_~s__state~0#1; 43377#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44144#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 44142#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 44126#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44124#L603 ssl3_accept_~skip~0#1 := 0; 44122#L116-2 assume !false; 44121#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44120#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44119#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44118#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44117#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 44116#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 44115#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 44114#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 44113#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 44112#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 44111#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 44110#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 44108#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 44107#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 44104#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 44103#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 44098#L164 assume 8528 == ssl3_accept_~s__state~0#1; 43372#L168 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; 44095#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 44091#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 44084#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 44082#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 44076#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 44060#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44058#L603 ssl3_accept_~skip~0#1 := 0; 44056#L116-2 assume !false; 44054#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44053#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44039#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44037#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44032#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 44024#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 44020#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 44016#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 44012#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 44008#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 44004#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 44000#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 43996#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 43992#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 43988#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 43984#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 43980#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 43976#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 43972#L170 assume 8544 == ssl3_accept_~s__state~0#1; 43367#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 43966#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 43954#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43876#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 43875#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 43041#L416 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; 43032#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44148#L603 ssl3_accept_~skip~0#1 := 0; 44147#L116-2 assume !false; 44146#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44143#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 44141#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 44140#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 44139#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 44138#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 44136#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 44135#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 44132#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 44131#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 44125#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 44123#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 43455#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 43454#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 43453#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 43452#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 43451#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 43450#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 43449#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 43448#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 43447#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 43446#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 43445#L182 assume 8448 == ssl3_accept_~s__state~0#1; 43063#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 43064#L444 assume !(ssl3_accept_~num1~0#1 > 0); 43033#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 43034#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43412#L603 ssl3_accept_~skip~0#1 := 0; 43409#L116-2 assume !false; 43406#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43401#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 43352#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 43353#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 43342#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 43343#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 43334#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 43335#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 43392#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 43390#L143 assume 8464 == ssl3_accept_~s__state~0#1; 43193#L150 [2022-10-17 10:21:23,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:23,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-10-17 10:21:23,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:23,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53675916] [2022-10-17 10:21:23,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:23,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:23,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:23,542 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:23,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:23,551 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:23,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:23,551 INFO L85 PathProgramCache]: Analyzing trace with hash -934691373, now seen corresponding path program 1 times [2022-10-17 10:21:23,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:23,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608074616] [2022-10-17 10:21:23,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:23,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:23,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:23,642 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:21:23,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:23,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608074616] [2022-10-17 10:21:23,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608074616] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:21:23,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125177279] [2022-10-17 10:21:23,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:23,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:21:23,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:23,645 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:21:23,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-10-17 10:21:23,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:23,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:21:23,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:21:23,865 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:21:23,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:21:23,957 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:21:23,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125177279] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:21:23,958 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:21:23,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:21:23,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56749499] [2022-10-17 10:21:23,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:21:23,961 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:23,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:23,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:21:23,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:21:23,962 INFO L87 Difference]: Start difference. First operand 1243 states and 1622 transitions. cyclomatic complexity: 382 Second operand has 6 states, 5 states have (on average 26.6) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 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:21:24,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:24,844 INFO L93 Difference]: Finished difference Result 3268 states and 4232 transitions. [2022-10-17 10:21:24,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3268 states and 4232 transitions. [2022-10-17 10:21:24,864 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2935 [2022-10-17 10:21:24,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3268 states to 3208 states and 4172 transitions. [2022-10-17 10:21:24,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3052 [2022-10-17 10:21:24,891 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3052 [2022-10-17 10:21:24,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3208 states and 4172 transitions. [2022-10-17 10:21:24,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:24,892 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3208 states and 4172 transitions. [2022-10-17 10:21:24,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3208 states and 4172 transitions. [2022-10-17 10:21:24,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3208 to 1955. [2022-10-17 10:21:24,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1955 states, 1955 states have (on average 1.319693094629156) internal successors, (2580), 1954 states have internal predecessors, (2580), 0 states have call successors, (0), 0 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:21:24,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1955 states to 1955 states and 2580 transitions. [2022-10-17 10:21:24,951 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1955 states and 2580 transitions. [2022-10-17 10:21:24,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-10-17 10:21:24,953 INFO L428 stractBuchiCegarLoop]: Abstraction has 1955 states and 2580 transitions. [2022-10-17 10:21:24,954 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-10-17 10:21:24,954 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1955 states and 2580 transitions. [2022-10-17 10:21:24,962 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1682 [2022-10-17 10:21:24,963 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:24,963 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:24,966 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:21:24,966 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, 1] [2022-10-17 10:21:24,967 INFO L748 eck$LassoCheckResult]: Stem: 48601#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(17, 2);call #Ultimate.allocInit(12, 3); 48449#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 48450#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 48461#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 48462#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 48419#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 48604#L116-2 assume !false; 48647#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49784#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 49783#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 49782#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 49781#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 49780#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 49779#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 49778#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 49777#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 49776#L143 assume 8464 == ssl3_accept_~s__state~0#1; 48984#L150 [2022-10-17 10:21:24,968 INFO L750 eck$LassoCheckResult]: Loop: 48984#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 50257#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 50126#L289-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; 50106#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50105#L603 ssl3_accept_~skip~0#1 := 0; 50104#L116-2 assume !false; 50101#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50099#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 50098#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 50097#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 50096#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 50094#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 50093#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 50090#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 50089#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 50083#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 50081#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 50079#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 50077#L152 assume 8496 == ssl3_accept_~s__state~0#1; 50075#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 50073#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 48558#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 48377#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 48378#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 48499#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49995#L603 ssl3_accept_~skip~0#1 := 0; 49993#L116-2 assume !false; 49991#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49989#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 49987#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 49986#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 49978#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 49973#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 49970#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 49966#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 49908#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 49907#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 49905#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 49901#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 49895#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 49843#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 49838#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 49836#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 49834#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 49832#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 49830#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 49828#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 49826#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 49824#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 49822#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 49819#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 49816#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 49813#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 49811#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 49808#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 49787#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 49786#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 49785#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 48593#L209 assume 8656 == ssl3_accept_~s__state~0#1; 48539#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 48562#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 48451#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 48452#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 48420#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 48421#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49977#L603 ssl3_accept_~skip~0#1 := 0; 49906#L116-2 assume !false; 49904#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49900#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 49894#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 49889#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 49887#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 49885#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 49883#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 49881#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 49879#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 49877#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 49875#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 49873#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 49871#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 49869#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 49867#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 49865#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 49863#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 49861#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 49859#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 49857#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 49855#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 49853#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 49847#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 49846#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 48405#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 48406#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 48553#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 48544#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 48545#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 49809#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 49789#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 49626#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 49627#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 48543#L215 assume 8672 == ssl3_accept_~s__state~0#1; 48456#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 48612#L532 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 49022#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 49017#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 48611#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 48472#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50017#L603 ssl3_accept_~skip~0#1 := 0; 50016#L116-2 assume !false; 50015#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50014#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 50013#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 50012#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 50011#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 50010#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 50009#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 50008#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 50007#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 50006#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 50005#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 50004#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 49367#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 49368#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 49361#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 49362#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 49452#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 49354#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 49352#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 49350#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 48749#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 48748#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 48747#L182 assume 8448 == ssl3_accept_~s__state~0#1; 48746#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 48742#L444 assume !(ssl3_accept_~num1~0#1 > 0); 48741#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 48729#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48730#L603 ssl3_accept_~skip~0#1 := 0; 48725#L116-2 assume !false; 48726#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48721#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 48722#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 48717#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 48718#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 48712#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 48713#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 48705#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 48706#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 49437#L143 assume 8464 == ssl3_accept_~s__state~0#1; 48984#L150 [2022-10-17 10:21:24,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:24,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-10-17 10:21:24,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:24,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968609825] [2022-10-17 10:21:24,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:24,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:24,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:24,980 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:24,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:24,991 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:24,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:24,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1555941360, now seen corresponding path program 1 times [2022-10-17 10:21:24,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:24,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117062261] [2022-10-17 10:21:24,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:24,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:25,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:25,106 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-10-17 10:21:25,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:25,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117062261] [2022-10-17 10:21:25,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117062261] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:25,107 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:25,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:25,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137605864] [2022-10-17 10:21:25,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:25,108 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:25,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:25,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:25,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:25,109 INFO L87 Difference]: Start difference. First operand 1955 states and 2580 transitions. cyclomatic complexity: 628 Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:21:25,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:25,148 INFO L93 Difference]: Finished difference Result 2781 states and 3694 transitions. [2022-10-17 10:21:25,148 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2781 states and 3694 transitions. [2022-10-17 10:21:25,165 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2508 [2022-10-17 10:21:25,191 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2781 states to 2781 states and 3694 transitions. [2022-10-17 10:21:25,191 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2625 [2022-10-17 10:21:25,195 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2625 [2022-10-17 10:21:25,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2781 states and 3694 transitions. [2022-10-17 10:21:25,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:25,196 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2781 states and 3694 transitions. [2022-10-17 10:21:25,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2781 states and 3694 transitions. [2022-10-17 10:21:25,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2781 to 2781. [2022-10-17 10:21:25,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2781 states, 2781 states have (on average 1.3282991729593672) internal successors, (3694), 2780 states have internal predecessors, (3694), 0 states have call successors, (0), 0 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:21:25,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2781 states to 2781 states and 3694 transitions. [2022-10-17 10:21:25,279 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2781 states and 3694 transitions. [2022-10-17 10:21:25,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:25,280 INFO L428 stractBuchiCegarLoop]: Abstraction has 2781 states and 3694 transitions. [2022-10-17 10:21:25,280 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-10-17 10:21:25,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2781 states and 3694 transitions. [2022-10-17 10:21:25,292 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2508 [2022-10-17 10:21:25,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:25,292 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:25,296 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:21:25,297 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, 1, 1] [2022-10-17 10:21:25,297 INFO L748 eck$LassoCheckResult]: Stem: 53351#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(17, 2);call #Ultimate.allocInit(12, 3); 53195#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 53196#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 53207#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 53208#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 53165#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 53354#L116-2 assume !false; 53402#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54020#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 54019#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 54018#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 54017#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 54016#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 54015#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 54014#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 54013#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 54012#L143 assume 8464 == ssl3_accept_~s__state~0#1; 53704#L150 [2022-10-17 10:21:25,297 INFO L750 eck$LassoCheckResult]: Loop: 53704#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 54365#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 54363#L289-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; 54307#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54305#L603 ssl3_accept_~skip~0#1 := 0; 54303#L116-2 assume !false; 54301#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54298#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 54296#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 54293#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 54291#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 54288#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 54287#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 54284#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 54283#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 54275#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 54270#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 54222#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 54052#L152 assume 8496 == ssl3_accept_~s__state~0#1; 54051#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 54050#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 54049#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 54046#L308 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 54047#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 54480#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54479#L603 ssl3_accept_~skip~0#1 := 0; 54478#L116-2 assume !false; 54477#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54476#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 54475#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 54474#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 54473#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 54472#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 54471#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 54470#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 54469#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 54467#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 54462#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 54456#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 54454#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 54452#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 54450#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 54448#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 54446#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 54444#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 54442#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 54440#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 54437#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 54433#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 54431#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 54428#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 54425#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 54422#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 54419#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 54416#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 54413#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 54410#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 53566#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 53567#L209 assume 8656 == ssl3_accept_~s__state~0#1; 53479#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 53480#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 53476#L515 assume !(2 == ssl3_accept_~blastFlag~0#1); 53198#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 53166#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 53167#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 53629#L603 ssl3_accept_~skip~0#1 := 0; 53630#L116-2 assume !false; 53625#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53626#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 53621#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 53622#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 53617#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 53618#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 53613#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 53614#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 53609#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 53610#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 53605#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 53606#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 53601#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 53602#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 53597#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 53598#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 53593#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 53594#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 53589#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 53590#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 53585#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 53586#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 53581#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 53582#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 53577#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 53578#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 53870#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 53869#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 53868#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 53570#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 53571#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 53561#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 53562#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 53288#L215 assume 8672 == ssl3_accept_~s__state~0#1; 53366#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 53367#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 53757#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 53755#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 53752#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 53753#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 54243#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54242#L603 ssl3_accept_~skip~0#1 := 0; 54241#L116-2 assume !false; 54240#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54238#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 54236#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 54234#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 54231#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 54229#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 54227#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 54225#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 54223#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 54157#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 54153#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 54149#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 54145#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 54009#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 54140#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 54137#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 54134#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 54132#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 54130#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 54128#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 54126#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 54124#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 54122#L182 assume 8448 == ssl3_accept_~s__state~0#1; 54120#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 54117#L444 assume !(ssl3_accept_~num1~0#1 > 0); 54111#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 54099#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54093#L603 ssl3_accept_~skip~0#1 := 0; 54091#L116-2 assume !false; 54089#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 54086#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 54083#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 54081#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 54078#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 54074#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 54072#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 54070#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 54066#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 54062#L143 assume 8464 == ssl3_accept_~s__state~0#1; 53704#L150 [2022-10-17 10:21:25,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:25,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-10-17 10:21:25,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:25,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146433198] [2022-10-17 10:21:25,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:25,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:25,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:25,306 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:25,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:25,316 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:25,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:25,317 INFO L85 PathProgramCache]: Analyzing trace with hash 142913382, now seen corresponding path program 1 times [2022-10-17 10:21:25,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:25,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859752425] [2022-10-17 10:21:25,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:25,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:25,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:25,387 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:21:25,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:25,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859752425] [2022-10-17 10:21:25,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859752425] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:25,388 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:25,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:25,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958885274] [2022-10-17 10:21:25,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:25,389 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:25,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:25,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:25,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:25,391 INFO L87 Difference]: Start difference. First operand 2781 states and 3694 transitions. cyclomatic complexity: 916 Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:21:25,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:25,434 INFO L93 Difference]: Finished difference Result 5142 states and 6881 transitions. [2022-10-17 10:21:25,434 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5142 states and 6881 transitions. [2022-10-17 10:21:25,465 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4817 [2022-10-17 10:21:25,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5142 states to 5142 states and 6881 transitions. [2022-10-17 10:21:25,491 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4986 [2022-10-17 10:21:25,498 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4986 [2022-10-17 10:21:25,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5142 states and 6881 transitions. [2022-10-17 10:21:25,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:25,506 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5142 states and 6881 transitions. [2022-10-17 10:21:25,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5142 states and 6881 transitions. [2022-10-17 10:21:25,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5142 to 5142. [2022-10-17 10:21:25,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5142 states, 5142 states have (on average 1.338195254764683) internal successors, (6881), 5141 states have internal predecessors, (6881), 0 states have call successors, (0), 0 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:21:25,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5142 states to 5142 states and 6881 transitions. [2022-10-17 10:21:25,687 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5142 states and 6881 transitions. [2022-10-17 10:21:25,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:25,688 INFO L428 stractBuchiCegarLoop]: Abstraction has 5142 states and 6881 transitions. [2022-10-17 10:21:25,688 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-10-17 10:21:25,689 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5142 states and 6881 transitions. [2022-10-17 10:21:25,712 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4817 [2022-10-17 10:21:25,712 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:25,712 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:25,716 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:21:25,717 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, 1, 1] [2022-10-17 10:21:25,717 INFO L748 eck$LassoCheckResult]: Stem: 61255#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(17, 2);call #Ultimate.allocInit(12, 3); 61125#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 61126#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 61139#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 61140#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 61090#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 61256#L116-2 assume !false; 61300#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62469#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 62468#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 62467#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 62466#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 62465#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 62464#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 62463#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 62462#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 62461#L143 assume 8464 == ssl3_accept_~s__state~0#1; 62459#L150 [2022-10-17 10:21:25,718 INFO L750 eck$LassoCheckResult]: Loop: 62459#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 64207#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 64200#L289-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; 64190#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64188#L603 ssl3_accept_~skip~0#1 := 0; 64186#L116-2 assume !false; 64184#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64182#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 64180#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 64178#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 64176#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 64174#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 64172#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 64170#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 64168#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 64166#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 64163#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 64140#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 64138#L152 assume 8496 == ssl3_accept_~s__state~0#1; 63591#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 63592#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 64137#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 64134#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 61052#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 64127#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64126#L603 ssl3_accept_~skip~0#1 := 0; 64125#L116-2 assume !false; 64124#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64123#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 64122#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 64121#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 64120#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 64119#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 64118#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 64117#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 64116#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 64115#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 64114#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 64113#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 64112#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 64111#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 64110#L158 assume 8512 == ssl3_accept_~s__state~0#1; 63841#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 64107#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 64104#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 64099#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64098#L603 ssl3_accept_~skip~0#1 := 0; 64097#L116-2 assume !false; 64096#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64095#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 64094#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 64093#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 64092#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 64091#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 64090#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 64089#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 64088#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 64087#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 64086#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 64085#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 64084#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 64083#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 64082#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 64081#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 64080#L164 assume 8528 == ssl3_accept_~s__state~0#1; 63836#L168 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; 64078#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 64075#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 64066#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 64064#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 64056#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 64050#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 64048#L603 ssl3_accept_~skip~0#1 := 0; 64046#L116-2 assume !false; 64044#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 64042#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 64040#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 64038#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 64036#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 64034#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 64032#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 64030#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 64028#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 64026#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 64024#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 64022#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 64020#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 64018#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 64016#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 64013#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 64010#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 64008#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 63998#L170 assume 8544 == ssl3_accept_~s__state~0#1; 63830#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 63997#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 63991#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 63988#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 63985#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 63984#L416 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; 63973#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63971#L603 ssl3_accept_~skip~0#1 := 0; 63969#L116-2 assume !false; 63967#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63965#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 63963#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 63961#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 63959#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 63957#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 63955#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 63953#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 63951#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 63949#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 63947#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 63945#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 63943#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 63942#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 63941#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 63940#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 63939#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 63938#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 63937#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 63936#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 63935#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 63934#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 63933#L182 assume 8448 == ssl3_accept_~s__state~0#1; 63932#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 63930#L444 assume !(ssl3_accept_~num1~0#1 > 0); 63926#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 63921#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63920#L603 ssl3_accept_~skip~0#1 := 0; 63919#L116-2 assume !false; 63918#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63917#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 63912#L122 assume 16384 == ssl3_accept_~s__state~0#1; 63911#L228 ssl3_accept_~s__server~0#1 := 1; 63908#L233 assume 0 != ssl3_accept_~cb~0#1; 63905#L233-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 63902#L238 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 63897#L243 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 63827#L243-2 ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1; 63828#L252 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 63815#L257 assume 12292 != ssl3_accept_~s__state~0#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1; 63816#L259 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post29#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post29#1;havoc ssl3_accept_#t~post29#1; 63978#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63972#L603 ssl3_accept_~skip~0#1 := 0; 63970#L116-2 assume !false; 63968#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63966#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 63964#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 63962#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 63960#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 63958#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 63956#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 63954#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 63952#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 63950#L143 assume 8464 == ssl3_accept_~s__state~0#1; 62459#L150 [2022-10-17 10:21:25,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:25,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-10-17 10:21:25,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:25,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374995650] [2022-10-17 10:21:25,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:25,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:25,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:25,728 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:25,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:25,737 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:25,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:25,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1737618936, now seen corresponding path program 1 times [2022-10-17 10:21:25,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:25,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85840721] [2022-10-17 10:21:25,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:25,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:25,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:25,881 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:21:25,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:25,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85840721] [2022-10-17 10:21:25,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85840721] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:21:25,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366704241] [2022-10-17 10:21:25,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:25,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:21:25,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:25,885 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:21:25,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-10-17 10:21:25,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:25,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:21:25,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:21:26,059 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:21:26,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:21:26,129 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:21:26,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366704241] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:21:26,130 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:21:26,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 10:21:26,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734871864] [2022-10-17 10:21:26,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:21:26,131 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:26,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:26,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:21:26,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:21:26,133 INFO L87 Difference]: Start difference. First operand 5142 states and 6881 transitions. cyclomatic complexity: 1747 Second operand has 6 states, 6 states have (on average 23.5) internal successors, (141), 6 states have internal predecessors, (141), 0 states have call successors, (0), 0 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:21:26,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:26,759 INFO L93 Difference]: Finished difference Result 6473 states and 8310 transitions. [2022-10-17 10:21:26,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6473 states and 8310 transitions. [2022-10-17 10:21:26,807 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4969 [2022-10-17 10:21:26,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6473 states to 6351 states and 8180 transitions. [2022-10-17 10:21:26,841 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6195 [2022-10-17 10:21:26,851 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6195 [2022-10-17 10:21:26,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6351 states and 8180 transitions. [2022-10-17 10:21:26,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:26,851 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6351 states and 8180 transitions. [2022-10-17 10:21:26,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6351 states and 8180 transitions. [2022-10-17 10:21:26,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6351 to 4648. [2022-10-17 10:21:26,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4648 states have (on average 1.3035714285714286) internal successors, (6059), 4647 states have internal predecessors, (6059), 0 states have call successors, (0), 0 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:21:26,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 6059 transitions. [2022-10-17 10:21:26,981 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4648 states and 6059 transitions. [2022-10-17 10:21:26,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-17 10:21:26,982 INFO L428 stractBuchiCegarLoop]: Abstraction has 4648 states and 6059 transitions. [2022-10-17 10:21:26,982 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-10-17 10:21:26,983 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4648 states and 6059 transitions. [2022-10-17 10:21:27,007 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4286 [2022-10-17 10:21:27,007 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:27,007 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:27,014 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:21:27,015 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, 1] [2022-10-17 10:21:27,015 INFO L748 eck$LassoCheckResult]: Stem: 73834#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(17, 2);call #Ultimate.allocInit(12, 3); 73686#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 73687#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 73698#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 73699#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 73657#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 73838#L116-2 assume !false; 73889#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74518#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 74519#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 74514#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 74515#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 74510#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 74511#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 74506#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 74507#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 74502#L143 assume 8464 == ssl3_accept_~s__state~0#1; 74042#L150 [2022-10-17 10:21:27,016 INFO L750 eck$LassoCheckResult]: Loop: 74042#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 76225#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 76223#L289-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; 76224#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 76210#L603 ssl3_accept_~skip~0#1 := 0; 76211#L116-2 assume !false; 76063#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 76064#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 76053#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 76054#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 76043#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 76044#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 76033#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 76034#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 76024#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 76025#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 76015#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75850#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75849#L152 assume 8496 == ssl3_accept_~s__state~0#1; 74039#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 75848#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 75846#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 75842#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 73938#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 75837#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75836#L603 ssl3_accept_~skip~0#1 := 0; 75835#L116-2 assume !false; 75834#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75833#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 75832#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 75831#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 75830#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 75829#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 75828#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75827#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 75826#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 75825#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 75824#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75823#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75822#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 75821#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 75820#L158 assume 8512 == ssl3_accept_~s__state~0#1; 74036#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 75815#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 75814#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 75809#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75808#L603 ssl3_accept_~skip~0#1 := 0; 75807#L116-2 assume !false; 75806#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75805#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 75804#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 75803#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 75802#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 75801#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 75800#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75799#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 75798#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 75797#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 75796#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75795#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75794#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 75793#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 75792#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 75791#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 75790#L164 assume 8528 == ssl3_accept_~s__state~0#1; 74033#L168 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; 75789#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 75788#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 75785#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 75783#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 75778#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 75770#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75769#L603 ssl3_accept_~skip~0#1 := 0; 75767#L116-2 assume !false; 75764#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75759#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 75757#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 75755#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 75753#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 75751#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 75749#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75747#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 75745#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 75743#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 75741#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75739#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75737#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 75735#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 75733#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 75731#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 75729#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 75727#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 75725#L170 assume 8544 == ssl3_accept_~s__state~0#1; 74030#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 75722#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 75719#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 75715#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 75683#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 75679#L416 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; 75673#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75671#L603 ssl3_accept_~skip~0#1 := 0; 75667#L116-2 assume !false; 75661#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75659#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 75657#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 75655#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 75653#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 75651#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 75649#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75647#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 75645#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 75643#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 75641#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75639#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75637#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 75635#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 75633#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 75631#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 75629#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 75627#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 75625#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 75623#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 75621#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 75619#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 75617#L182 assume 8448 == ssl3_accept_~s__state~0#1; 75615#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 75614#L444 assume !(ssl3_accept_~num1~0#1 > 0); 75600#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 75590#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75588#L603 ssl3_accept_~skip~0#1 := 0; 75586#L116-2 assume !false; 75584#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75582#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 75580#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 75578#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 75576#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 75574#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 75572#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75570#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 75567#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 75565#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 75563#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 75561#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 75559#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 75556#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 75554#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 75555#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 75550#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 75551#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 75546#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 75547#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 75543#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 75542#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 75436#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 75435#L185 assume 8576 == ssl3_accept_~s__state~0#1; 75161#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 75418#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 75419#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 74985#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 76213#L603 ssl3_accept_~skip~0#1 := 0; 76066#L116-2 assume !false; 76067#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 76058#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 76059#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 76048#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 76049#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 76038#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 76039#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 75690#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 76029#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 76019#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 76020#L146 assume 8465 == ssl3_accept_~s__state~0#1; 74042#L150 [2022-10-17 10:21:27,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:27,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-10-17 10:21:27,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:27,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393634002] [2022-10-17 10:21:27,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:27,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:27,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:27,030 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:27,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:27,046 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:27,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:27,047 INFO L85 PathProgramCache]: Analyzing trace with hash 887600059, now seen corresponding path program 1 times [2022-10-17 10:21:27,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:27,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554695442] [2022-10-17 10:21:27,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:27,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:27,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:27,154 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:21:27,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:27,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554695442] [2022-10-17 10:21:27,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554695442] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:27,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:27,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:21:27,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089654377] [2022-10-17 10:21:27,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:27,157 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:27,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:27,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:27,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:27,158 INFO L87 Difference]: Start difference. First operand 4648 states and 6059 transitions. cyclomatic complexity: 1422 Second operand has 3 states, 2 states have (on average 37.5) 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:21:27,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:27,380 INFO L93 Difference]: Finished difference Result 4665 states and 6074 transitions. [2022-10-17 10:21:27,380 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4665 states and 6074 transitions. [2022-10-17 10:21:27,405 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4303 [2022-10-17 10:21:27,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4665 states to 4665 states and 6074 transitions. [2022-10-17 10:21:27,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4509 [2022-10-17 10:21:27,433 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4509 [2022-10-17 10:21:27,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4665 states and 6074 transitions. [2022-10-17 10:21:27,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:27,436 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4665 states and 6074 transitions. [2022-10-17 10:21:27,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4665 states and 6074 transitions. [2022-10-17 10:21:27,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4665 to 4648. [2022-10-17 10:21:27,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4648 states have (on average 1.3022805507745268) internal successors, (6053), 4647 states have internal predecessors, (6053), 0 states have call successors, (0), 0 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:21:27,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 6053 transitions. [2022-10-17 10:21:27,535 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4648 states and 6053 transitions. [2022-10-17 10:21:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:27,537 INFO L428 stractBuchiCegarLoop]: Abstraction has 4648 states and 6053 transitions. [2022-10-17 10:21:27,537 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-10-17 10:21:27,537 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4648 states and 6053 transitions. [2022-10-17 10:21:27,555 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4286 [2022-10-17 10:21:27,556 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:27,556 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:27,559 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:21:27,559 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:21:27,560 INFO L748 eck$LassoCheckResult]: Stem: 83149#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(17, 2);call #Ultimate.allocInit(12, 3); 83010#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 83011#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 83028#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 83029#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 82976#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 83150#L116-2 assume !false; 83200#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84629#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 84630#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 84592#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 84593#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 84583#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 84584#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 84570#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 84571#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 84551#L143 assume 8464 == ssl3_accept_~s__state~0#1; 83133#L150 [2022-10-17 10:21:27,560 INFO L750 eck$LassoCheckResult]: Loop: 83133#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 83134#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 82944#L289-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; 82945#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86795#L603 ssl3_accept_~skip~0#1 := 0; 86794#L116-2 assume !false; 86793#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86792#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86791#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86790#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86789#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86788#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86787#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86786#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86785#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86784#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86783#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 85293#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 85294#L152 assume 8496 == ssl3_accept_~s__state~0#1; 83365#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 85080#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 85188#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 85189#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 82937#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 86438#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86437#L603 ssl3_accept_~skip~0#1 := 0; 86436#L116-2 assume !false; 86435#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86434#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86433#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86432#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86431#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86430#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86429#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86428#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86427#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86426#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86425#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86424#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 86423#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 86422#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 86421#L158 assume 8512 == ssl3_accept_~s__state~0#1; 83360#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 86418#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 86415#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 86410#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86409#L603 ssl3_accept_~skip~0#1 := 0; 86408#L116-2 assume !false; 86407#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86406#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86405#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86404#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86403#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86402#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86401#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86400#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86399#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86398#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86397#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86396#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 86395#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 86394#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 86393#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 86392#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 86391#L164 assume 8528 == ssl3_accept_~s__state~0#1; 83355#L168 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; 86390#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 86389#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 86385#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 86383#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 86376#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 86371#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86369#L603 ssl3_accept_~skip~0#1 := 0; 86366#L116-2 assume !false; 86361#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86359#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86357#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86355#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86353#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86351#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86349#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86347#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86345#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86343#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86341#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86339#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 86337#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 86335#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 86333#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 86331#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 86329#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 86327#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 86325#L170 assume 8544 == ssl3_accept_~s__state~0#1; 83350#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 86322#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 86319#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 86315#L404 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 86312#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 86309#L416 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; 86303#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86302#L603 ssl3_accept_~skip~0#1 := 0; 86301#L116-2 assume !false; 86300#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86299#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86298#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86297#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86296#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86295#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86294#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86293#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86292#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86291#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86290#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86289#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 86288#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 86287#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 86286#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 86285#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 86284#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 86283#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 86282#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 86281#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 86280#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 86279#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 86278#L182 assume 8448 == ssl3_accept_~s__state~0#1; 86277#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 86275#L444 assume !(ssl3_accept_~num1~0#1 > 0); 86271#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 86266#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86265#L603 ssl3_accept_~skip~0#1 := 0; 86264#L116-2 assume !false; 86263#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86262#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86261#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86260#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86259#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86258#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86257#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 86255#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86253#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86252#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86250#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86178#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 86172#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 86171#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 86169#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 86167#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 86165#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 86159#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 86156#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 86152#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 86153#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 86246#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 86245#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 86244#L185 assume 8576 == ssl3_accept_~s__state~0#1; 86112#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 86243#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 86242#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 84477#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86775#L603 ssl3_accept_~skip~0#1 := 0; 86774#L116-2 assume !false; 86773#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86772#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 86771#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 86770#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 86769#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 86768#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 86767#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 83274#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 86766#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 86765#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 86764#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 86763#L149 assume 8466 == ssl3_accept_~s__state~0#1; 83133#L150 [2022-10-17 10:21:27,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:27,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-10-17 10:21:27,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:27,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157970905] [2022-10-17 10:21:27,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:27,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:27,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:27,569 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:27,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:27,578 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:27,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:27,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1745798210, now seen corresponding path program 1 times [2022-10-17 10:21:27,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:27,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116511203] [2022-10-17 10:21:27,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:27,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:27,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:28,045 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:21:28,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:28,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116511203] [2022-10-17 10:21:28,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116511203] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:28,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:28,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-10-17 10:21:28,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291597143] [2022-10-17 10:21:28,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:28,047 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:28,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:28,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-10-17 10:21:28,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:21:28,048 INFO L87 Difference]: Start difference. First operand 4648 states and 6053 transitions. cyclomatic complexity: 1416 Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:21:28,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:28,100 INFO L93 Difference]: Finished difference Result 4643 states and 6038 transitions. [2022-10-17 10:21:28,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4643 states and 6038 transitions. [2022-10-17 10:21:28,125 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4281 [2022-10-17 10:21:28,146 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4643 states to 4643 states and 6038 transitions. [2022-10-17 10:21:28,146 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4487 [2022-10-17 10:21:28,153 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4487 [2022-10-17 10:21:28,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4643 states and 6038 transitions. [2022-10-17 10:21:28,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:28,158 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4643 states and 6038 transitions. [2022-10-17 10:21:28,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4643 states and 6038 transitions. [2022-10-17 10:21:28,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4643 to 4643. [2022-10-17 10:21:28,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4643 states, 4643 states have (on average 1.300452293775576) internal successors, (6038), 4642 states have internal predecessors, (6038), 0 states have call successors, (0), 0 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:21:28,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4643 states to 4643 states and 6038 transitions. [2022-10-17 10:21:28,250 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4643 states and 6038 transitions. [2022-10-17 10:21:28,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:28,251 INFO L428 stractBuchiCegarLoop]: Abstraction has 4643 states and 6038 transitions. [2022-10-17 10:21:28,251 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-10-17 10:21:28,251 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4643 states and 6038 transitions. [2022-10-17 10:21:28,270 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4281 [2022-10-17 10:21:28,271 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:28,271 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:28,275 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:21:28,275 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, 1] [2022-10-17 10:21:28,275 INFO L748 eck$LassoCheckResult]: Stem: 92473#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(17, 2);call #Ultimate.allocInit(12, 3); 92313#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 92314#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 92327#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 92328#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 92276#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 92474#L116-2 assume !false; 92517#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94312#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 94266#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 94264#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 94261#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 94243#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 94234#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 94228#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 94222#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 94223#L143 assume 8464 == ssl3_accept_~s__state~0#1; 92837#L150 [2022-10-17 10:21:28,276 INFO L750 eck$LassoCheckResult]: Loop: 92837#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 95275#L289 assume !(0 == ssl3_accept_~blastFlag~0#1); 95274#L289-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; 95265#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95263#L603 ssl3_accept_~skip~0#1 := 0; 95261#L116-2 assume !false; 95259#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95257#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95255#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95253#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95251#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95249#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95247#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95246#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95244#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95242#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95240#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95238#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95237#L152 assume 8496 == ssl3_accept_~s__state~0#1; 92834#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 95236#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 95235#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 95233#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 92574#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 95226#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95225#L603 ssl3_accept_~skip~0#1 := 0; 95224#L116-2 assume !false; 95223#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95222#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95221#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95220#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95219#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95218#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95217#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95216#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95215#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95214#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95213#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95212#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95211#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 95210#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 95209#L158 assume 8512 == ssl3_accept_~s__state~0#1; 92831#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 95207#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 95204#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 95199#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95198#L603 ssl3_accept_~skip~0#1 := 0; 95197#L116-2 assume !false; 95196#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95195#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95194#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95193#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95192#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95191#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95190#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95189#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95188#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95187#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95186#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95185#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95184#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 95183#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 95182#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 95181#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 95180#L164 assume 8528 == ssl3_accept_~s__state~0#1; 92828#L168 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; 95179#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 95178#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 95174#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 95172#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 95165#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 95160#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95159#L603 ssl3_accept_~skip~0#1 := 0; 95157#L116-2 assume !false; 95154#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95149#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95147#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95145#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95143#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95141#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95139#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95137#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95135#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95133#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95131#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95129#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95127#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 95125#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 95123#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 95121#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 95119#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 95117#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 95115#L170 assume 8544 == ssl3_accept_~s__state~0#1; 92825#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 95112#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 95109#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 95107#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 95104#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 95101#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 95098#L416 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; 95092#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95091#L603 ssl3_accept_~skip~0#1 := 0; 95090#L116-2 assume !false; 95089#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95088#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95087#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95086#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95085#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95084#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95083#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95082#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95081#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95080#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95079#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95078#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95077#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 95076#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 95075#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 95074#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 95073#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 95072#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 95071#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 95070#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 95069#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 95068#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 95067#L182 assume 8448 == ssl3_accept_~s__state~0#1; 95066#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 95064#L444 assume !(ssl3_accept_~num1~0#1 > 0); 95060#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 95055#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95054#L603 ssl3_accept_~skip~0#1 := 0; 95053#L116-2 assume !false; 95052#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95051#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95050#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95049#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95048#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95047#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95046#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 95045#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95044#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95043#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95042#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95040#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 95037#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 95032#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 95030#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 95028#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 95026#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 95024#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 95022#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 95020#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 95018#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 95012#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 94994#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 94990#L185 assume 8576 == ssl3_accept_~s__state~0#1; 94955#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 94982#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 94983#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 93741#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95264#L603 ssl3_accept_~skip~0#1 := 0; 95262#L116-2 assume !false; 95260#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95258#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 95256#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 95254#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 95252#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 95250#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 95248#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 94488#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 95245#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 95243#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 95241#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 95239#L149 assume 8466 == ssl3_accept_~s__state~0#1; 92837#L150 [2022-10-17 10:21:28,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:28,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-10-17 10:21:28,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:28,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301209703] [2022-10-17 10:21:28,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:28,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:28,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:28,284 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:28,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:28,292 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:28,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:28,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1303502040, now seen corresponding path program 1 times [2022-10-17 10:21:28,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:28,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579688311] [2022-10-17 10:21:28,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:28,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:28,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:28,334 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:28,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:28,370 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:28,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:28,371 INFO L85 PathProgramCache]: Analyzing trace with hash -872967868, now seen corresponding path program 1 times [2022-10-17 10:21:28,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:28,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272789036] [2022-10-17 10:21:28,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:28,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:28,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:28,450 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-10-17 10:21:28,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:28,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272789036] [2022-10-17 10:21:28,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272789036] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:28,451 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:28,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:28,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103240825] [2022-10-17 10:21:28,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:30,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:30,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:30,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:30,392 INFO L87 Difference]: Start difference. First operand 4643 states and 6038 transitions. cyclomatic complexity: 1406 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:21:30,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:30,447 INFO L93 Difference]: Finished difference Result 5923 states and 7673 transitions. [2022-10-17 10:21:30,447 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5923 states and 7673 transitions. [2022-10-17 10:21:30,485 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5655 [2022-10-17 10:21:30,513 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5923 states to 5923 states and 7673 transitions. [2022-10-17 10:21:30,514 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5815 [2022-10-17 10:21:30,522 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5815 [2022-10-17 10:21:30,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5923 states and 7673 transitions. [2022-10-17 10:21:30,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:30,531 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5923 states and 7673 transitions. [2022-10-17 10:21:30,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5923 states and 7673 transitions. [2022-10-17 10:21:30,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5923 to 5923. [2022-10-17 10:21:30,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5923 states, 5923 states have (on average 1.295458382576397) internal successors, (7673), 5922 states have internal predecessors, (7673), 0 states have call successors, (0), 0 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:21:30,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5923 states to 5923 states and 7673 transitions. [2022-10-17 10:21:30,657 INFO L240 hiAutomatonCegarLoop]: Abstraction has 5923 states and 7673 transitions. [2022-10-17 10:21:30,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:30,659 INFO L428 stractBuchiCegarLoop]: Abstraction has 5923 states and 7673 transitions. [2022-10-17 10:21:30,659 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-10-17 10:21:30,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5923 states and 7673 transitions. [2022-10-17 10:21:30,683 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5655 [2022-10-17 10:21:30,684 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:30,684 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:30,694 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] [2022-10-17 10:21:30,694 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:21:30,694 INFO L748 eck$LassoCheckResult]: Stem: 103029#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(17, 2);call #Ultimate.allocInit(12, 3); 102885#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 102886#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 102899#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 102900#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 102850#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 103032#L116-2 assume !false; 103065#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104948#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104947#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104946#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104945#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104944#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104943#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104942#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104941#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104940#L143 assume 8464 == ssl3_accept_~s__state~0#1; 103165#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 106044#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 106039#L289-2 [2022-10-17 10:21:30,695 INFO L750 eck$LassoCheckResult]: Loop: 106039#L289-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; 106032#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 106029#L603 ssl3_accept_~skip~0#1 := 0; 106026#L116-2 assume !false; 106023#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 106020#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 106017#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 106014#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 106011#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 106008#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 106005#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 106002#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 105999#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 105996#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 105993#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 105990#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 105952#L152 assume 8496 == ssl3_accept_~s__state~0#1; 105953#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 104550#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 104549#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 104546#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 104543#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 104538#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104537#L603 ssl3_accept_~skip~0#1 := 0; 104536#L116-2 assume !false; 104535#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104534#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104533#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104532#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104531#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104530#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104529#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104528#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104527#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104526#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104525#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104524#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104523#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104522#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104521#L158 assume 8512 == ssl3_accept_~s__state~0#1; 104520#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 104518#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 104515#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 104510#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104509#L603 ssl3_accept_~skip~0#1 := 0; 104508#L116-2 assume !false; 104507#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104506#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104505#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104504#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104503#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104502#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104501#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104500#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104499#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104498#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104497#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104496#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104495#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104494#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104493#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 104492#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 104491#L164 assume 8528 == ssl3_accept_~s__state~0#1; 104490#L168 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; 104489#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 104488#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 104484#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 104482#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 104475#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 104470#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104469#L603 ssl3_accept_~skip~0#1 := 0; 104467#L116-2 assume !false; 104464#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104459#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104457#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104455#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104453#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104451#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104449#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104447#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104445#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104443#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104441#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104439#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104437#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104435#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104433#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 104431#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 104429#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 104427#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 104425#L170 assume 8544 == ssl3_accept_~s__state~0#1; 104423#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 104421#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 104418#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 104416#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 104413#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 104410#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 104406#L416 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; 104400#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104399#L603 ssl3_accept_~skip~0#1 := 0; 104398#L116-2 assume !false; 104397#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104396#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104395#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104394#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104393#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104392#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104391#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104390#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104389#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104388#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104387#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104386#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104385#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104384#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104383#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 104382#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 104381#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 104380#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 104379#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 104378#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 104377#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 104376#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 104375#L182 assume 8448 == ssl3_accept_~s__state~0#1; 104374#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 104372#L444 assume !(ssl3_accept_~num1~0#1 > 0); 104368#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 104361#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104358#L603 ssl3_accept_~skip~0#1 := 0; 104354#L116-2 assume !false; 104353#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104352#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104351#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104350#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104349#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104348#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104347#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104346#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104345#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104344#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104343#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104342#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104341#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104340#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104339#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 104338#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 104337#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 104336#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 104335#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 104334#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 104333#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 104332#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 104328#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 104326#L185 assume 8576 == ssl3_accept_~s__state~0#1; 104167#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 104322#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 104314#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 104310#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 104309#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104269#L603 ssl3_accept_~skip~0#1 := 0; 104270#L116-2 assume !false; 104261#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104262#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104253#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104254#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104245#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104246#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104237#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104238#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104229#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104230#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 104221#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 104222#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 104213#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 104214#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 104205#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 104206#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 104197#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 104198#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 104189#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 104190#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 104331#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 104330#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 104175#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 104176#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 104166#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 104168#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 104324#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 104321#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 104319#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 104320#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 104329#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 104119#L209 assume 8656 == ssl3_accept_~s__state~0#1; 104118#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 104116#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 104115#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 103726#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 104113#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 104105#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104104#L603 ssl3_accept_~skip~0#1 := 0; 104103#L116-2 assume !false; 104101#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104100#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 104099#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 104035#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 104023#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 104019#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 104015#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 104011#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 104007#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 104003#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 103999#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 103995#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 103991#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 103987#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 103983#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 103979#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 103975#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 103971#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 103967#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 103963#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 103959#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 103955#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 103951#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 103947#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 103943#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 103939#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 103935#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 103931#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 103927#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 103923#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 103919#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 103912#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 103423#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 103043#L215 assume 8672 == ssl3_accept_~s__state~0#1; 103042#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 102939#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 102940#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 102843#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 102844#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 103887#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 106722#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 106721#L603 ssl3_accept_~skip~0#1 := 0; 106719#L116-2 assume !false; 106715#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 106709#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 106707#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 106705#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 106703#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 106701#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 106699#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 106697#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 106695#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 106693#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 106691#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 106689#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 106686#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 106684#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 106682#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 106680#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 106678#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 106676#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 106674#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 106672#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 106670#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 106668#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 106298#L182 assume 8448 == ssl3_accept_~s__state~0#1; 106296#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 106297#L444 assume !(ssl3_accept_~num1~0#1 > 0); 106291#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 106292#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 106649#L603 ssl3_accept_~skip~0#1 := 0; 106648#L116-2 assume !false; 106647#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 106646#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 106645#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 106644#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 106643#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 106641#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 106640#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 106639#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 106637#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 106636#L143 assume 8464 == ssl3_accept_~s__state~0#1; 106188#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 106887#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 106039#L289-2 [2022-10-17 10:21:30,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:30,696 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 1 times [2022-10-17 10:21:30,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:30,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912678418] [2022-10-17 10:21:30,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:30,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:30,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:30,705 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:30,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:30,715 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:30,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:30,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1029481686, now seen corresponding path program 1 times [2022-10-17 10:21:30,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:30,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696079747] [2022-10-17 10:21:30,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:30,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:30,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:30,886 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-10-17 10:21:30,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:30,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696079747] [2022-10-17 10:21:30,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696079747] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:30,887 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:30,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:30,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296816195] [2022-10-17 10:21:30,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:30,888 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:30,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:30,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:30,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:30,890 INFO L87 Difference]: Start difference. First operand 5923 states and 7673 transitions. cyclomatic complexity: 1763 Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 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:21:31,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:31,059 INFO L93 Difference]: Finished difference Result 6873 states and 8773 transitions. [2022-10-17 10:21:31,059 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6873 states and 8773 transitions. [2022-10-17 10:21:31,095 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6605 [2022-10-17 10:21:31,127 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6873 states to 6873 states and 8773 transitions. [2022-10-17 10:21:31,127 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6765 [2022-10-17 10:21:31,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6765 [2022-10-17 10:21:31,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6873 states and 8773 transitions. [2022-10-17 10:21:31,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:31,139 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6873 states and 8773 transitions. [2022-10-17 10:21:31,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6873 states and 8773 transitions. [2022-10-17 10:21:31,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6873 to 6823. [2022-10-17 10:21:31,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6823 states, 6823 states have (on average 1.2784698812838926) internal successors, (8723), 6822 states have internal predecessors, (8723), 0 states have call successors, (0), 0 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:21:31,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6823 states to 6823 states and 8723 transitions. [2022-10-17 10:21:31,280 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6823 states and 8723 transitions. [2022-10-17 10:21:31,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:31,281 INFO L428 stractBuchiCegarLoop]: Abstraction has 6823 states and 8723 transitions. [2022-10-17 10:21:31,281 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-10-17 10:21:31,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6823 states and 8723 transitions. [2022-10-17 10:21:31,306 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6555 [2022-10-17 10:21:31,306 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:31,306 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:31,311 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] [2022-10-17 10:21:31,311 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:31,312 INFO L748 eck$LassoCheckResult]: Stem: 115831#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(17, 2);call #Ultimate.allocInit(12, 3); 115684#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 115685#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 115702#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 115703#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 115652#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 115835#L116-2 assume !false; 115870#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116097#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 116098#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 116093#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 116094#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 116089#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 116090#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 116085#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 116086#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 116081#L143 assume 8464 == ssl3_accept_~s__state~0#1; 115970#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 118490#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 118487#L289-2 [2022-10-17 10:21:31,312 INFO L750 eck$LassoCheckResult]: Loop: 118487#L289-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; 118482#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118481#L603 ssl3_accept_~skip~0#1 := 0; 118480#L116-2 assume !false; 118479#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118478#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 118477#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 118476#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 118475#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 118474#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 118473#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 118472#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 118471#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 118470#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 118469#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 118468#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117825#L152 assume 8496 == ssl3_accept_~s__state~0#1; 117826#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 117813#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 117353#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 117354#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 117809#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 117804#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117803#L603 ssl3_accept_~skip~0#1 := 0; 117802#L116-2 assume !false; 117801#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117800#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117799#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117798#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117797#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117796#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117795#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117794#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117793#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117792#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117791#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117790#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117789#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117788#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117787#L158 assume 8512 == ssl3_accept_~s__state~0#1; 117786#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 117784#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 117781#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 117776#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117775#L603 ssl3_accept_~skip~0#1 := 0; 117774#L116-2 assume !false; 117773#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117772#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117771#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117770#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117769#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117768#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117767#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117766#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117765#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117764#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117763#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117762#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117761#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117760#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117759#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117758#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117757#L164 assume 8528 == ssl3_accept_~s__state~0#1; 117756#L168 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; 117755#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 117754#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 117750#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 117748#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 117741#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 117736#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117735#L603 ssl3_accept_~skip~0#1 := 0; 117733#L116-2 assume !false; 117730#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117725#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117723#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117721#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117719#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117717#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117715#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117713#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117711#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117709#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117707#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117705#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117703#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117701#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117699#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117697#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117695#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117693#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117691#L170 assume 8544 == ssl3_accept_~s__state~0#1; 117689#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 117687#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 117684#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 117682#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 117679#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 117676#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 117672#L416 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; 117666#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117665#L603 ssl3_accept_~skip~0#1 := 0; 117664#L116-2 assume !false; 117663#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117662#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117661#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117660#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117659#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117658#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117657#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117656#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117655#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117654#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117653#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117652#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117651#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117650#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117649#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117648#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117647#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117646#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117645#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 117644#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 117643#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 117642#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 117641#L182 assume 8448 == ssl3_accept_~s__state~0#1; 117640#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 117638#L444 assume !(ssl3_accept_~num1~0#1 > 0); 117634#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 117629#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117628#L603 ssl3_accept_~skip~0#1 := 0; 117627#L116-2 assume !false; 117626#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117625#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117624#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117623#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117622#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117621#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117620#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117619#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117618#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117617#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117616#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117615#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117614#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117613#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117612#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117611#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117610#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117609#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117608#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 117607#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 117606#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 117605#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 117604#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 117603#L185 assume 8576 == ssl3_accept_~s__state~0#1; 117276#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 117602#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 117599#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 117596#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 117591#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117590#L603 ssl3_accept_~skip~0#1 := 0; 117589#L116-2 assume !false; 117588#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117587#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117586#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117585#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117584#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117583#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117582#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117581#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117580#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117579#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117578#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117577#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117576#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117575#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117574#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117573#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117572#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117571#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117570#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 117569#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 117568#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 117567#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 117566#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 117565#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 117564#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 117563#L191 assume 8592 == ssl3_accept_~s__state~0#1; 117223#L195 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 117559#L475 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 117552#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 117509#L603 ssl3_accept_~skip~0#1 := 0; 117506#L116-2 assume !false; 117503#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 117498#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 117384#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 117381#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 117380#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 117377#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 117375#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 117372#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 117369#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 117310#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 117304#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 117302#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 117300#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 117298#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 117296#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 117294#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 117292#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 117290#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 117288#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 117286#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 117284#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 117282#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 117280#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 117278#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 117275#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 117273#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 117222#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 117216#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 117210#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 117212#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 117510#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 116995#L209 assume 8656 == ssl3_accept_~s__state~0#1; 116989#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 116990#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 116985#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 116967#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 116981#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 116930#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116927#L603 ssl3_accept_~skip~0#1 := 0; 116924#L116-2 assume !false; 116921#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116918#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 116915#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 116912#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 116909#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 116906#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 116903#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 116900#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 116897#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 116894#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 116891#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 116888#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 116885#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 116882#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 116879#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 116876#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 116873#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 116870#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 116867#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 116864#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 116861#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 116858#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 116851#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 116848#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 116845#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 116834#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 116827#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 116820#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 116813#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 116806#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 116799#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 116792#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 116784#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 116774#L215 assume 8672 == ssl3_accept_~s__state~0#1; 116767#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 115743#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 115744#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 115794#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 116749#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 117101#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 118938#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118937#L603 ssl3_accept_~skip~0#1 := 0; 118936#L116-2 assume !false; 118935#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118934#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 118933#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 118932#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 118931#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 118930#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 118929#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 118928#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 118927#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 118926#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 118925#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 118924#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 118923#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 118921#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 118922#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 119785#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 119784#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 119783#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 119782#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 119781#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 119780#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 119779#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 118441#L182 assume 8448 == ssl3_accept_~s__state~0#1; 118439#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 118440#L444 assume !(ssl3_accept_~num1~0#1 > 0); 118158#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 118159#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 118576#L603 ssl3_accept_~skip~0#1 := 0; 118575#L116-2 assume !false; 118574#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 118573#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 118063#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 118064#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 118056#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 118057#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 118048#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 118050#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 118040#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 118042#L143 assume 8464 == ssl3_accept_~s__state~0#1; 118033#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 118790#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 118487#L289-2 [2022-10-17 10:21:31,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:31,313 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 2 times [2022-10-17 10:21:31,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:31,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225960811] [2022-10-17 10:21:31,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:31,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:31,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:31,321 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:31,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:31,329 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:31,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:31,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1293052390, now seen corresponding path program 1 times [2022-10-17 10:21:31,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:31,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42048339] [2022-10-17 10:21:31,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:31,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:31,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:31,458 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2022-10-17 10:21:31,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:31,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42048339] [2022-10-17 10:21:31,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42048339] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:31,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:31,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:31,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457636441] [2022-10-17 10:21:31,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:31,460 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:31,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:31,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:31,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:31,461 INFO L87 Difference]: Start difference. First operand 6823 states and 8723 transitions. cyclomatic complexity: 1913 Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 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:21:31,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:31,629 INFO L93 Difference]: Finished difference Result 7823 states and 9873 transitions. [2022-10-17 10:21:31,630 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7823 states and 9873 transitions. [2022-10-17 10:21:31,674 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7555 [2022-10-17 10:21:31,710 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7823 states to 7823 states and 9873 transitions. [2022-10-17 10:21:31,710 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7715 [2022-10-17 10:21:31,720 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7715 [2022-10-17 10:21:31,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7823 states and 9873 transitions. [2022-10-17 10:21:31,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:31,720 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7823 states and 9873 transitions. [2022-10-17 10:21:31,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7823 states and 9873 transitions. [2022-10-17 10:21:31,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7823 to 7773. [2022-10-17 10:21:31,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7773 states, 7773 states have (on average 1.2637334362536987) internal successors, (9823), 7772 states have internal predecessors, (9823), 0 states have call successors, (0), 0 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:21:31,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7773 states to 7773 states and 9823 transitions. [2022-10-17 10:21:31,979 INFO L240 hiAutomatonCegarLoop]: Abstraction has 7773 states and 9823 transitions. [2022-10-17 10:21:31,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:31,980 INFO L428 stractBuchiCegarLoop]: Abstraction has 7773 states and 9823 transitions. [2022-10-17 10:21:31,980 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-10-17 10:21:31,981 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7773 states and 9823 transitions. [2022-10-17 10:21:32,009 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7505 [2022-10-17 10:21:32,009 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:32,009 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:32,015 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] [2022-10-17 10:21:32,015 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21:32,015 INFO L748 eck$LassoCheckResult]: Stem: 130480#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(17, 2);call #Ultimate.allocInit(12, 3); 130336#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 130337#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 130348#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 130349#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 130305#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 130482#L116-2 assume !false; 130526#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132259#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132258#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132257#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132256#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132255#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132254#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132253#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132252#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132251#L143 assume 8464 == ssl3_accept_~s__state~0#1; 130458#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 130333#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 130334#L289-2 [2022-10-17 10:21:32,016 INFO L750 eck$LassoCheckResult]: Loop: 130334#L289-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; 136459#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136457#L603 ssl3_accept_~skip~0#1 := 0; 136455#L116-2 assume !false; 136453#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136451#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 136449#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 136447#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 136445#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 136443#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 136441#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 136440#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 136439#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 136438#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 136436#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 136434#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132610#L152 assume 8496 == ssl3_accept_~s__state~0#1; 132611#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 132551#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 132550#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 132548#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 132545#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 132540#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132539#L603 ssl3_accept_~skip~0#1 := 0; 132538#L116-2 assume !false; 132537#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132536#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132535#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132534#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132533#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132532#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132531#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132530#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132529#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132528#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132527#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132526#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132525#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132524#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132523#L158 assume 8512 == ssl3_accept_~s__state~0#1; 132522#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 132520#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 132517#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 132512#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132511#L603 ssl3_accept_~skip~0#1 := 0; 132510#L116-2 assume !false; 132509#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132508#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132507#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132506#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132505#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132504#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132503#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132502#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132501#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132500#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132499#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132498#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132497#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132496#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132495#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132494#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132493#L164 assume 8528 == ssl3_accept_~s__state~0#1; 132492#L168 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; 132491#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 132490#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 132486#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 132484#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 132477#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 132472#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132471#L603 ssl3_accept_~skip~0#1 := 0; 132469#L116-2 assume !false; 132466#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132461#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132459#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132457#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132455#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132453#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132451#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132449#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132447#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132445#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132443#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132441#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132439#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132437#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132435#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132433#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132431#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132429#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132427#L170 assume 8544 == ssl3_accept_~s__state~0#1; 132425#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 132423#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 132420#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 132418#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 132415#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 132412#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 132408#L416 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; 132402#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132401#L603 ssl3_accept_~skip~0#1 := 0; 132400#L116-2 assume !false; 132399#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132398#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132397#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132396#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132395#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132394#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132393#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132392#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132391#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132390#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132389#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132388#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132387#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132386#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132385#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132384#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132383#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132382#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132381#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 132380#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 132379#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132378#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 132377#L182 assume 8448 == ssl3_accept_~s__state~0#1; 132376#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 132374#L444 assume !(ssl3_accept_~num1~0#1 > 0); 132370#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 132365#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132364#L603 ssl3_accept_~skip~0#1 := 0; 132363#L116-2 assume !false; 132362#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132361#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132360#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132359#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132358#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132357#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132356#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132355#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132354#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132353#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132352#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132351#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132350#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132349#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132348#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132347#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132346#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132345#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132344#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 132343#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 132342#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132341#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 132340#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 132339#L185 assume 8576 == ssl3_accept_~s__state~0#1; 132131#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 132338#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 132335#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 132332#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 132327#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132326#L603 ssl3_accept_~skip~0#1 := 0; 132325#L116-2 assume !false; 132324#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132323#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132322#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132321#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132320#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132319#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132318#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132317#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132316#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132315#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132314#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132313#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132312#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132311#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132310#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132309#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132308#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132307#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132306#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 132305#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 132304#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132303#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 132302#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 132301#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 132300#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 132299#L191 assume 8592 == ssl3_accept_~s__state~0#1; 132124#L195 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 132295#L475 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 132290#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132289#L603 ssl3_accept_~skip~0#1 := 0; 132288#L116-2 assume !false; 132287#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132286#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132285#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132284#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132283#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132282#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132281#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132280#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132279#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132278#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132277#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132276#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132275#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132274#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132273#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132272#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132271#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132270#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132269#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 132268#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 132267#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132266#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 132265#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 132264#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 132263#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 132262#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 132261#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 132260#L197 assume 8608 == ssl3_accept_~s__state~0#1; 132117#L201 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 132219#L484 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8640;ssl3_accept_~s__init_num~0#1 := 0; 132220#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132209#L603 ssl3_accept_~skip~0#1 := 0; 132210#L116-2 assume !false; 132203#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132204#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132197#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132198#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 132191#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 132192#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132185#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132186#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 132179#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132180#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 132173#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 132174#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132167#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 132168#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 132161#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132162#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 132155#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 132156#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132149#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 132150#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 132143#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132144#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 132137#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 132138#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 132130#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 132132#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 132123#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 132125#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 132116#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 132118#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 132227#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 132104#L209 assume 8656 == ssl3_accept_~s__state~0#1; 132103#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 132102#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 131909#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 131748#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 131891#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 131880#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 131876#L603 ssl3_accept_~skip~0#1 := 0; 131877#L116-2 assume !false; 132087#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 131865#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 131866#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132085#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 131854#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 131855#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132083#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 131843#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 131844#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 132081#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 131832#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 131833#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 132079#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 131821#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 131822#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 132077#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 131810#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 131811#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 132075#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 131799#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 131800#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 132073#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 131788#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 131789#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 132071#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 131777#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 131778#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 132069#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 131765#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 131766#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 132067#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 131749#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 131751#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 132065#L215 assume 8672 == ssl3_accept_~s__state~0#1; 132063#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 130395#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 130396#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 131521#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 131522#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 131916#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 134875#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 134866#L603 ssl3_accept_~skip~0#1 := 0; 134865#L116-2 assume !false; 134863#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 134860#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 134858#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 134856#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 134854#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 134852#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 134851#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 134850#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 134849#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 134848#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 134847#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 134846#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 134712#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 134713#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 133169#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 133170#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 133153#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 133101#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 133079#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 133080#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 133062#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 133063#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 133045#L182 assume 8448 == ssl3_accept_~s__state~0#1; 133046#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 133042#L444 assume !(ssl3_accept_~num1~0#1 > 0); 132763#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 132764#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 132692#L603 ssl3_accept_~skip~0#1 := 0; 132693#L116-2 assume !false; 132682#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 132683#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 132672#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 132673#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 134779#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 134778#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 132651#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 132653#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 134840#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 134838#L143 assume 8464 == ssl3_accept_~s__state~0#1; 132630#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 136480#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 130334#L289-2 [2022-10-17 10:21:32,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:32,017 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 3 times [2022-10-17 10:21:32,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:32,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460587436] [2022-10-17 10:21:32,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:32,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:32,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:32,025 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:32,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:32,039 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:32,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:32,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1986909669, now seen corresponding path program 1 times [2022-10-17 10:21:32,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:32,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876779513] [2022-10-17 10:21:32,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:32,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:32,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:32,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2022-10-17 10:21:32,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:32,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876779513] [2022-10-17 10:21:32,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876779513] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:32,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:32,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:32,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285117085] [2022-10-17 10:21:32,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:32,276 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:32,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:32,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:32,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:32,277 INFO L87 Difference]: Start difference. First operand 7773 states and 9823 transitions. cyclomatic complexity: 2063 Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:21:32,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:32,462 INFO L93 Difference]: Finished difference Result 7768 states and 9621 transitions. [2022-10-17 10:21:32,463 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7768 states and 9621 transitions. [2022-10-17 10:21:32,503 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7376 [2022-10-17 10:21:32,537 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7768 states to 7768 states and 9621 transitions. [2022-10-17 10:21:32,537 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7660 [2022-10-17 10:21:32,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7660 [2022-10-17 10:21:32,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7768 states and 9621 transitions. [2022-10-17 10:21:32,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:32,546 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7768 states and 9621 transitions. [2022-10-17 10:21:32,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7768 states and 9621 transitions. [2022-10-17 10:21:32,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7768 to 7748. [2022-10-17 10:21:32,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7748 states, 7748 states have (on average 1.2387712958182757) internal successors, (9598), 7747 states have internal predecessors, (9598), 0 states have call successors, (0), 0 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:21:32,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7748 states to 7748 states and 9598 transitions. [2022-10-17 10:21:32,679 INFO L240 hiAutomatonCegarLoop]: Abstraction has 7748 states and 9598 transitions. [2022-10-17 10:21:32,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:32,684 INFO L428 stractBuchiCegarLoop]: Abstraction has 7748 states and 9598 transitions. [2022-10-17 10:21:32,685 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-10-17 10:21:32,685 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7748 states and 9598 transitions. [2022-10-17 10:21:32,712 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7360 [2022-10-17 10:21:32,713 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:32,713 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:32,719 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] [2022-10-17 10:21:32,719 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:21:32,720 INFO L748 eck$LassoCheckResult]: Stem: 146037#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(17, 2);call #Ultimate.allocInit(12, 3); 145883#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 145884#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 145895#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 145896#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 145851#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 146040#L116-2 assume !false; 146078#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146309#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 146310#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 146305#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 146306#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 146301#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 146302#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 146297#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 146298#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 146293#L143 assume 8464 == ssl3_accept_~s__state~0#1; 146180#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 150140#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 149742#L289-2 [2022-10-17 10:21:32,721 INFO L750 eck$LassoCheckResult]: Loop: 149742#L289-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; 150131#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 150129#L603 ssl3_accept_~skip~0#1 := 0; 150127#L116-2 assume !false; 150125#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 150123#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 150121#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 150119#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 150117#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 150115#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 150113#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 150111#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 150104#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 150103#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 150102#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 150101#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148361#L152 assume 8496 == ssl3_accept_~s__state~0#1; 148362#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 148347#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 148346#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 148344#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 148341#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 148336#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148335#L603 ssl3_accept_~skip~0#1 := 0; 148334#L116-2 assume !false; 148333#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148332#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148331#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148330#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148329#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148328#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148327#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148326#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148325#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148324#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148323#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148322#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148321#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148320#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148319#L158 assume 8512 == ssl3_accept_~s__state~0#1; 148318#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 148316#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 148313#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 148308#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148307#L603 ssl3_accept_~skip~0#1 := 0; 148306#L116-2 assume !false; 148305#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148304#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148303#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148302#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148301#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148300#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148299#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148298#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148297#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148296#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148295#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148294#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148293#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148292#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148291#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148290#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148289#L164 assume 8528 == ssl3_accept_~s__state~0#1; 148288#L168 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; 148287#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 148286#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 148282#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 148280#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 148273#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 148268#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148267#L603 ssl3_accept_~skip~0#1 := 0; 148265#L116-2 assume !false; 148262#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148257#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148255#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148253#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148251#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148249#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148247#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148245#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148243#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148241#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148239#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148237#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148235#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148233#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148231#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148229#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148227#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 148225#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148223#L170 assume 8544 == ssl3_accept_~s__state~0#1; 148221#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 148219#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 148216#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 148214#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 148211#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 148208#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 148204#L416 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; 148198#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148197#L603 ssl3_accept_~skip~0#1 := 0; 148196#L116-2 assume !false; 148195#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148194#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148193#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148192#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148191#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148190#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148189#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148188#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148187#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148186#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148185#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148184#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148183#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148182#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148181#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148180#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148179#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 148178#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148177#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 148176#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 148175#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 148174#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 148173#L182 assume 8448 == ssl3_accept_~s__state~0#1; 148172#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 148170#L444 assume !(ssl3_accept_~num1~0#1 > 0); 148166#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 148161#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148160#L603 ssl3_accept_~skip~0#1 := 0; 148159#L116-2 assume !false; 148158#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148157#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148156#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148155#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148154#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148153#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148152#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148151#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148150#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148149#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148148#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148147#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148146#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148145#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148144#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148143#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148142#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 148141#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148140#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 148139#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 148138#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 148137#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 148136#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 148135#L185 assume 8576 == ssl3_accept_~s__state~0#1; 148134#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 148133#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 148130#L461 assume !(2 == ssl3_accept_~ret~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 148127#L465 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~s__state~0#1 := 8592; 148122#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148121#L603 ssl3_accept_~skip~0#1 := 0; 148120#L116-2 assume !false; 148119#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148118#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148117#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148116#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148115#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148114#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148113#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148112#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148111#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148110#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148109#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148108#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148107#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148106#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148105#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148104#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148103#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 148102#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148101#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 148100#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 148099#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 148098#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 148097#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 148096#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 148095#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 148094#L191 assume 8592 == ssl3_accept_~s__state~0#1; 148092#L195 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 148089#L475 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8608;ssl3_accept_~s__init_num~0#1 := 0; 148084#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148083#L603 ssl3_accept_~skip~0#1 := 0; 148082#L116-2 assume !false; 148081#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148080#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 148079#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 148078#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 148077#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 148076#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 148075#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 148074#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 148073#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 148072#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 148071#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 148070#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 148069#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 148068#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 148067#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 148066#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 148065#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 148064#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 148063#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 148058#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 148014#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 148013#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 148009#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 148008#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 148007#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 148006#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 148005#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 148004#L197 assume 8608 == ssl3_accept_~s__state~0#1; 148002#L201 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 147999#L484 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8640;ssl3_accept_~s__init_num~0#1 := 0; 147994#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147993#L603 ssl3_accept_~skip~0#1 := 0; 147992#L116-2 assume !false; 147991#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147990#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 147989#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 147988#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 147987#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 147986#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 147985#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 147984#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 147983#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 147982#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 147981#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 147980#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 147979#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 147978#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 147977#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 147976#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 147975#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 147974#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 147973#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 147972#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 147971#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 147970#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 147969#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 147968#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 147967#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 147965#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 147964#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 147963#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 147961#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 147959#L203 assume 8640 == ssl3_accept_~s__state~0#1; 147958#L207 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 147957#L493 assume !(3 == ssl3_accept_~blastFlag~0#1); 147956#L493-2 assume !(ssl3_accept_~ret~0#1 <= 0); 147954#L499 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8656; 147947#L499-2 ssl3_accept_~s__init_num~0#1 := 0; 147928#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147922#L603 ssl3_accept_~skip~0#1 := 0; 147920#L116-2 assume !false; 147918#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147916#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 147914#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 147912#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 147910#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 147908#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 147906#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 147904#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 147902#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 147900#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 147898#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 147896#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 147894#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 147892#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 147890#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 147888#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 147886#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 147884#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 147882#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 147880#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 147878#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 147876#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 147874#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 147872#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 147870#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 147868#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 147866#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 147864#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 147862#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 147860#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 147858#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 147854#L209 assume 8656 == ssl3_accept_~s__state~0#1; 147852#L213 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 147851#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 147848#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 147845#L515-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 147716#L524 assume !(0 == ssl3_accept_~tmp___10~0#1); 147711#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147710#L603 ssl3_accept_~skip~0#1 := 0; 147709#L116-2 assume !false; 147708#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147707#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 147706#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 147705#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 147704#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 147703#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 147702#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 147701#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 147700#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 147699#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 147698#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 147696#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 147692#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 147691#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 147690#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 147620#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 147617#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 147542#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 147539#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 147531#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 147525#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 147523#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 147521#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 147519#L185 assume !(8576 == ssl3_accept_~s__state~0#1); 147517#L188 assume !(8577 == ssl3_accept_~s__state~0#1); 147515#L191 assume !(8592 == ssl3_accept_~s__state~0#1); 147513#L194 assume !(8593 == ssl3_accept_~s__state~0#1); 147499#L197 assume !(8608 == ssl3_accept_~s__state~0#1); 147495#L200 assume !(8609 == ssl3_accept_~s__state~0#1); 147491#L203 assume !(8640 == ssl3_accept_~s__state~0#1); 147487#L206 assume !(8641 == ssl3_accept_~s__state~0#1); 147485#L209 assume !(8656 == ssl3_accept_~s__state~0#1); 146565#L212 assume !(8657 == ssl3_accept_~s__state~0#1); 146057#L215 assume 8672 == ssl3_accept_~s__state~0#1; 146056#L219 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 145944#L532 assume !(4 == ssl3_accept_~blastFlag~0#1); 145945#L535 assume !(5 == ssl3_accept_~blastFlag~0#1); 145844#L532-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 145845#L543 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 147798#L543-2 ssl3_accept_~s__init_num~0#1 := 0; 149308#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149306#L603 ssl3_accept_~skip~0#1 := 0; 149304#L116-2 assume !false; 149302#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149300#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149298#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149296#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149294#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149292#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149290#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149288#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149286#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149284#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 149282#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 149280#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 149278#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 149277#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 149276#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 149275#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 149274#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 149273#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 149272#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 149271#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 149268#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 149265#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 149261#L182 assume 8448 == ssl3_accept_~s__state~0#1; 149168#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 149243#L444 assume !(ssl3_accept_~num1~0#1 > 0); 149238#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 149227#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149225#L603 ssl3_accept_~skip~0#1 := 0; 149223#L116-2 assume !false; 149221#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149219#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 149217#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 149215#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 149213#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 149210#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 149208#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 149205#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 149202#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 149201#L143 assume 8464 == ssl3_accept_~s__state~0#1; 149199#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 149741#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 149742#L289-2 [2022-10-17 10:21:32,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:32,722 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 4 times [2022-10-17 10:21:32,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:32,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389339417] [2022-10-17 10:21:32,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:32,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:32,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:32,732 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:32,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:32,789 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:32,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:32,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1414557561, now seen corresponding path program 1 times [2022-10-17 10:21:32,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:32,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987335208] [2022-10-17 10:21:32,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:32,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:32,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:33,047 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 404 proven. 13 refuted. 0 times theorem prover too weak. 1237 trivial. 0 not checked. [2022-10-17 10:21:33,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:33,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987335208] [2022-10-17 10:21:33,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987335208] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:21:33,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991113655] [2022-10-17 10:21:33,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:33,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:21:33,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:33,053 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:21:33,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-10-17 10:21:33,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:33,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:21:33,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:21:33,386 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 622 proven. 0 refuted. 0 times theorem prover too weak. 1032 trivial. 0 not checked. [2022-10-17 10:21:33,386 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:21:33,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991113655] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:33,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:21:33,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2022-10-17 10:21:33,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275204960] [2022-10-17 10:21:33,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:33,388 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:33,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:33,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:33,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:21:33,390 INFO L87 Difference]: Start difference. First operand 7748 states and 9598 transitions. cyclomatic complexity: 1862 Second operand has 3 states, 2 states have (on average 68.5) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 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:21:33,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:33,459 INFO L93 Difference]: Finished difference Result 7748 states and 9586 transitions. [2022-10-17 10:21:33,459 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7748 states and 9586 transitions. [2022-10-17 10:21:33,508 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7087 [2022-10-17 10:21:33,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7748 states to 7748 states and 9586 transitions. [2022-10-17 10:21:33,548 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7640 [2022-10-17 10:21:33,554 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7640 [2022-10-17 10:21:33,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7748 states and 9586 transitions. [2022-10-17 10:21:33,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:33,555 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7748 states and 9586 transitions. [2022-10-17 10:21:33,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7748 states and 9586 transitions. [2022-10-17 10:21:33,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7748 to 7748. [2022-10-17 10:21:33,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7748 states, 7748 states have (on average 1.2372225090345896) internal successors, (9586), 7747 states have internal predecessors, (9586), 0 states have call successors, (0), 0 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:21:33,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7748 states to 7748 states and 9586 transitions. [2022-10-17 10:21:33,790 INFO L240 hiAutomatonCegarLoop]: Abstraction has 7748 states and 9586 transitions. [2022-10-17 10:21:33,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:33,793 INFO L428 stractBuchiCegarLoop]: Abstraction has 7748 states and 9586 transitions. [2022-10-17 10:21:33,793 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-10-17 10:21:33,793 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7748 states and 9586 transitions. [2022-10-17 10:21:33,820 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7087 [2022-10-17 10:21:33,820 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:33,820 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:33,821 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:21:33,821 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, 1] [2022-10-17 10:21:33,822 INFO L748 eck$LassoCheckResult]: Stem: 162695#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(17, 2);call #Ultimate.allocInit(12, 3); 162545#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 162546#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 162557#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 162558#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 162514#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 162697#L116-2 assume !false; 162737#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162948#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 162944#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 162945#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 162940#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 162941#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164716#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164632#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164633#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164610#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164611#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 164612#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 164617#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164209#L155 [2022-10-17 10:21:33,822 INFO L750 eck$LassoCheckResult]: Loop: 164209#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 164208#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 164207#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 164206#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 164205#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 164204#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 164203#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 164202#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 164201#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 164200#L182 assume 8448 == ssl3_accept_~s__state~0#1; 162795#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 164199#L444 assume !(ssl3_accept_~num1~0#1 > 0); 162867#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 162868#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 163977#L603 ssl3_accept_~skip~0#1 := 0; 163976#L116-2 assume !false; 162857#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162858#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 162852#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 162853#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 162847#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 162849#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 162841#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 162843#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 162835#L140 assume 8482 == ssl3_accept_~s__state~0#1; 162836#L141 ssl3_accept_~s__state~0#1 := 3; 164690#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 164688#L603 ssl3_accept_~skip~0#1 := 0; 164685#L116-2 assume !false; 164682#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 164679#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 164676#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 164673#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 164670#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 164667#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 164664#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 164661#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 164659#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 164657#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 164654#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 162931#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 162932#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 164209#L155 [2022-10-17 10:21:33,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:33,823 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-10-17 10:21:33,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:33,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258387745] [2022-10-17 10:21:33,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:33,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:33,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:33,861 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:21:33,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:33,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258387745] [2022-10-17 10:21:33,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258387745] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:33,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:33,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:33,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737610322] [2022-10-17 10:21:33,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:33,862 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:21:33,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:33,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1267491948, now seen corresponding path program 2 times [2022-10-17 10:21:33,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:33,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946917858] [2022-10-17 10:21:33,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:33,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:33,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:33,872 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:21:33,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:21:33,877 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:21:34,058 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:21:34,058 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:21:34,058 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:21:34,058 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:21:34,058 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:21:34,058 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:34,059 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:21:34,059 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:21:34,059 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration29_Loop [2022-10-17 10:21:34,059 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:21:34,059 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:21:34,061 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:21:34,064 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:21:34,072 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:21:34,076 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:21:34,079 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:21:34,148 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:21:34,148 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:21:34,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:34,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:34,150 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:34,152 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:21:34,152 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:21:34,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-10-17 10:21:34,178 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:21:34,178 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:21:34,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:34,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:34,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:34,218 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:34,225 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:21:34,226 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:21:34,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-10-17 10:21:34,318 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:34,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:34,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:34,320 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:34,327 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:21:34,327 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:21:34,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-10-17 10:21:34,361 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:21:34,404 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:34,405 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:21:34,405 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:21:34,405 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:21:34,405 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:21:34,405 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:21:34,405 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:34,405 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:21:34,406 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:21:34,406 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration29_Loop [2022-10-17 10:21:34,406 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:21:34,406 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:21:34,407 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:21:34,415 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:21:34,423 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:21:34,426 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:21:34,430 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:21:34,501 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:21:34,502 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:21:34,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:34,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:34,503 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:34,515 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:21:34,526 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:21:34,526 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:21:34,527 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:21:34,527 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:21:34,527 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:21:34,529 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:21:34,529 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:21:34,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-10-17 10:21:34,541 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:21:34,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:34,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:34,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:34,584 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:34,591 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:21:34,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:21:34,601 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:21:34,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:21:34,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:21:34,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:21:34,603 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:21:34,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:21:34,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-10-17 10:21:34,617 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:21:34,622 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:21:34,622 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:21:34,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:21:34,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:21:34,625 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:21:34,635 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:21:34,635 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:21:34,635 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:21:34,635 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:21:34,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-10-17 10:21:34,680 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:34,681 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:21:34,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:34,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:34,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:21:34,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:21:34,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:34,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:21:34,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:21:34,904 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:21:34,905 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:21:34,905 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 7748 states and 9586 transitions. cyclomatic complexity: 1853 Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 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:21:35,381 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 7748 states and 9586 transitions. cyclomatic complexity: 1853. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 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 23929 states and 29459 transitions. Complement of second has 9 states. [2022-10-17 10:21:35,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-10-17 10:21:35,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 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:21:35,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 360 transitions. [2022-10-17 10:21:35,384 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 20 letters. Loop has 42 letters. [2022-10-17 10:21:35,387 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:21:35,387 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 62 letters. Loop has 42 letters. [2022-10-17 10:21:35,388 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:21:35,389 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 20 letters. Loop has 84 letters. [2022-10-17 10:21:35,390 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:21:35,390 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23929 states and 29459 transitions. [2022-10-17 10:21:35,676 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 11948 [2022-10-17 10:21:35,690 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3da1075-c53b-4143-8cde-14ef30596568/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-10-17 10:21:35,858 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23929 states to 22051 states and 27273 transitions. [2022-10-17 10:21:35,858 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13917 [2022-10-17 10:21:35,866 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13980 [2022-10-17 10:21:35,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22051 states and 27273 transitions. [2022-10-17 10:21:35,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:35,867 INFO L218 hiAutomatonCegarLoop]: Abstraction has 22051 states and 27273 transitions. [2022-10-17 10:21:35,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22051 states and 27273 transitions. [2022-10-17 10:21:36,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22051 to 19861. [2022-10-17 10:21:36,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19861 states, 19861 states have (on average 1.2463118674789788) internal successors, (24753), 19860 states have internal predecessors, (24753), 0 states have call successors, (0), 0 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:21:36,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19861 states to 19861 states and 24753 transitions. [2022-10-17 10:21:36,173 INFO L240 hiAutomatonCegarLoop]: Abstraction has 19861 states and 24753 transitions. [2022-10-17 10:21:36,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:36,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:36,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:36,174 INFO L87 Difference]: Start difference. First operand 19861 states and 24753 transitions. 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:21:36,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:36,332 INFO L93 Difference]: Finished difference Result 12121 states and 14995 transitions. [2022-10-17 10:21:36,332 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12121 states and 14995 transitions. [2022-10-17 10:21:36,499 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6775 [2022-10-17 10:21:36,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12121 states to 12111 states and 14985 transitions. [2022-10-17 10:21:36,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7345 [2022-10-17 10:21:36,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7345 [2022-10-17 10:21:36,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12111 states and 14985 transitions. [2022-10-17 10:21:36,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:36,558 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12111 states and 14985 transitions. [2022-10-17 10:21:36,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12111 states and 14985 transitions. [2022-10-17 10:21:36,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12111 to 12033. [2022-10-17 10:21:36,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12033 states, 12033 states have (on average 1.237845923709798) internal successors, (14895), 12032 states have internal predecessors, (14895), 0 states have call successors, (0), 0 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:21:36,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12033 states to 12033 states and 14895 transitions. [2022-10-17 10:21:36,912 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12033 states and 14895 transitions. [2022-10-17 10:21:36,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:36,913 INFO L428 stractBuchiCegarLoop]: Abstraction has 12033 states and 14895 transitions. [2022-10-17 10:21:36,913 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-10-17 10:21:36,913 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12033 states and 14895 transitions. [2022-10-17 10:21:36,953 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6751 [2022-10-17 10:21:36,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:36,953 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:36,955 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:21:36,956 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2022-10-17 10:21:36,956 INFO L748 eck$LassoCheckResult]: Stem: 226657#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(17, 2);call #Ultimate.allocInit(12, 3); 226456#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 226457#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 226470#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 226471#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 226411#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 226659#L116-2 assume !false; 227255#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 227253#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 227251#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 227249#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 227247#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 227245#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 227243#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 227242#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 227240#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 227239#L143 assume 8464 == ssl3_accept_~s__state~0#1; 227238#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 227237#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 227236#L289-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; 227216#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 227214#L603 ssl3_accept_~skip~0#1 := 0; 227212#L116-2 assume !false; 227210#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 227208#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 227206#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 227204#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 227202#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 227200#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 227198#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 227196#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 227194#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 227192#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 227190#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 227188#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 227186#L152 assume 8496 == ssl3_accept_~s__state~0#1; 227185#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 227182#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 227180#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 227178#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 227179#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 228360#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 228354#L603 ssl3_accept_~skip~0#1 := 0; 228352#L116-2 assume !false; 228350#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 228348#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 228346#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 228344#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 228342#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 228340#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 228338#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 228336#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 228334#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 228332#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 228330#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 228328#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 228326#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 228323#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 228324#L158 [2022-10-17 10:21:36,957 INFO L750 eck$LassoCheckResult]: Loop: 228324#L158 assume 8512 == ssl3_accept_~s__state~0#1; 232089#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 232086#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 232085#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 232080#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 232079#L603 ssl3_accept_~skip~0#1 := 0; 232078#L116-2 assume !false; 232077#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 232076#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 232075#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 232074#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 232073#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 232072#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 232071#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 232070#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 232069#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 232068#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 232067#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 232066#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 232064#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 232063#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 232060#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 232059#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 232058#L164 assume 8528 == ssl3_accept_~s__state~0#1; 232057#L168 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; 232056#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 232054#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 232050#L367 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 232048#L369 assume !(ssl3_accept_~ret~0#1 <= 0); 232041#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 232036#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 232033#L603 ssl3_accept_~skip~0#1 := 0; 232032#L116-2 assume !false; 232027#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 232025#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 232023#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 232021#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 232019#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 232017#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 232015#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 232013#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 232011#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 232009#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 232007#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 232005#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 232003#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 232001#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 231999#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 231997#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 231995#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 231993#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 231991#L170 assume 8544 == ssl3_accept_~s__state~0#1; 231989#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 231987#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 231984#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 231982#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 231979#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 231977#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 231976#L416 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; 231970#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 231969#L603 ssl3_accept_~skip~0#1 := 0; 231968#L116-2 assume !false; 231967#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 231966#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 231965#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 231964#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 231963#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 231962#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 231961#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 231960#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 231959#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 231958#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 231957#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 231956#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 231955#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 231954#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 231953#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 231952#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 231951#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 231950#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 231949#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 231948#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 231947#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 231946#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 231944#L182 assume 8448 == ssl3_accept_~s__state~0#1; 231943#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 231940#L444 assume !(ssl3_accept_~num1~0#1 > 0); 231938#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 231933#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 231932#L603 ssl3_accept_~skip~0#1 := 0; 231931#L116-2 assume !false; 231930#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 231929#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 231928#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 231927#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 231926#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 231925#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 231924#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 231923#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 231922#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 231921#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 231920#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 231919#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 231918#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 231917#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 231916#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 231915#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 231914#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 231913#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 231912#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 231911#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 231910#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 231909#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 231908#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 231907#L185 assume 8576 == ssl3_accept_~s__state~0#1; 231905#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 231904#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 231900#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 231901#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 232155#L603 ssl3_accept_~skip~0#1 := 0; 232156#L116-2 assume !false; 232149#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 232150#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 232143#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 232144#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 232137#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 232138#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 232131#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 232132#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 232126#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 232127#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 232122#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 232123#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 232120#L152 assume 8496 == ssl3_accept_~s__state~0#1; 232119#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 232117#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 232116#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 232113#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 232112#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 232107#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 232106#L603 ssl3_accept_~skip~0#1 := 0; 232105#L116-2 assume !false; 232104#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 232103#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 232102#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 232101#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 232100#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 232099#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 232098#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 232097#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 232096#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 232095#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 232094#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 232093#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 232092#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 232091#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 228324#L158 [2022-10-17 10:21:36,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:36,958 INFO L85 PathProgramCache]: Analyzing trace with hash -645750419, now seen corresponding path program 1 times [2022-10-17 10:21:36,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:36,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049165371] [2022-10-17 10:21:36,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:36,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:36,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:36,990 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-10-17 10:21:36,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:36,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049165371] [2022-10-17 10:21:36,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049165371] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:36,991 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:36,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:36,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563094448] [2022-10-17 10:21:36,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:36,992 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:21:36,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:36,992 INFO L85 PathProgramCache]: Analyzing trace with hash -2112381515, now seen corresponding path program 1 times [2022-10-17 10:21:36,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:36,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681099026] [2022-10-17 10:21:36,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:36,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:37,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:37,049 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-10-17 10:21:37,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:37,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681099026] [2022-10-17 10:21:37,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681099026] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:37,050 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:37,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:37,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320414635] [2022-10-17 10:21:37,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:37,051 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:37,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:37,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:37,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:37,053 INFO L87 Difference]: Start difference. First operand 12033 states and 14895 transitions. cyclomatic complexity: 2883 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:21:37,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:21:37,097 INFO L93 Difference]: Finished difference Result 12033 states and 14561 transitions. [2022-10-17 10:21:37,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12033 states and 14561 transitions. [2022-10-17 10:21:37,152 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6751 [2022-10-17 10:21:37,195 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12033 states to 12033 states and 14561 transitions. [2022-10-17 10:21:37,195 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7279 [2022-10-17 10:21:37,201 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7279 [2022-10-17 10:21:37,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12033 states and 14561 transitions. [2022-10-17 10:21:37,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:21:37,202 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12033 states and 14561 transitions. [2022-10-17 10:21:37,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12033 states and 14561 transitions. [2022-10-17 10:21:37,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12033 to 12033. [2022-10-17 10:21:37,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12033 states, 12033 states have (on average 1.2100889221308069) internal successors, (14561), 12032 states have internal predecessors, (14561), 0 states have call successors, (0), 0 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:21:37,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12033 states to 12033 states and 14561 transitions. [2022-10-17 10:21:37,541 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12033 states and 14561 transitions. [2022-10-17 10:21:37,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:21:37,542 INFO L428 stractBuchiCegarLoop]: Abstraction has 12033 states and 14561 transitions. [2022-10-17 10:21:37,542 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-10-17 10:21:37,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12033 states and 14561 transitions. [2022-10-17 10:21:37,579 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6751 [2022-10-17 10:21:37,579 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:21:37,579 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:21:37,581 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:21:37,581 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2022-10-17 10:21:37,581 INFO L748 eck$LassoCheckResult]: Stem: 250727#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(17, 2);call #Ultimate.allocInit(12, 3); 250535#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret52#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~post25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~post29#1, ssl3_accept_#t~post30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~post49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~s__session__cipher~0#1;ssl3_accept_~buf~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~cb~0#1;havoc ssl3_accept_~num1~0#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;havoc ssl3_accept_~tmp___3~0#1;havoc ssl3_accept_~tmp___4~0#1;havoc ssl3_accept_~tmp___5~0#1;havoc ssl3_accept_~tmp___6~0#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;havoc ssl3_accept_~tmp___9~0#1;havoc ssl3_accept_~tmp___10~0#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__s3__tmp__new_cipher__algorithms~0#1 := 0;ssl3_accept_~__cil_tmp56~0#1 := 0;ssl3_accept_~__cil_tmp57~0#1 := 0;ssl3_accept_~__cil_tmp58~0#1 := 0;ssl3_accept_~__cil_tmp59~0#1 := 0;ssl3_accept_~__cil_tmp60~0#1 := 0;ssl3_accept_~__cil_tmp61~0#1 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := 0;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;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; 250536#L99 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 250553#L102-2 ssl3_accept_#t~post25#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post25#1;havoc ssl3_accept_#t~post25#1; 250554#L107 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 250485#L107-1 assume !(0 == ssl3_accept_~s__cert~0#1); 250730#L116-2 assume !false; 251934#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 251933#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 251932#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 251931#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 251930#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 251929#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 251928#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 251927#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 251926#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 251925#L143 assume 8464 == ssl3_accept_~s__state~0#1; 251924#L150 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1; 251923#L289 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 251922#L289-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; 251918#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 251914#L604 assume !(0 == ssl3_accept_~skip~0#1); 251911#L603 ssl3_accept_~skip~0#1 := 0; 251910#L116-2 assume !false; 251909#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 251908#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 251907#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 251906#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 251905#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 251904#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 251903#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 251902#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 251901#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 251900#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 251899#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 251897#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 251895#L152 assume 8496 == ssl3_accept_~s__state~0#1; 251893#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 251891#L302 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 251889#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 251886#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 251883#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 251878#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 251870#L604 assume !(0 == ssl3_accept_~skip~0#1); 251866#L603 ssl3_accept_~skip~0#1 := 0; 251864#L116-2 assume !false; 251862#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 251860#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 251858#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 251856#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 251854#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 251852#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 251850#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 251848#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 251846#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 251844#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 251842#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 251840#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 251838#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 251835#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 251836#L158 [2022-10-17 10:21:37,590 INFO L750 eck$LassoCheckResult]: Loop: 251836#L158 assume 8512 == ssl3_accept_~s__state~0#1; 256164#L162 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 256163#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 256162#L319-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 256160#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256156#L604 assume !(0 == ssl3_accept_~skip~0#1); 256153#L603 ssl3_accept_~skip~0#1 := 0; 256152#L116-2 assume !false; 256151#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256150#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256149#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256148#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256147#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 256146#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 256145#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 256144#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 256143#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 256142#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 256141#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 256140#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 256139#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 256138#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 256137#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 256136#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 256135#L164 assume 8528 == ssl3_accept_~s__state~0#1; 256134#L168 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; 256133#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 256132#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 256130#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 256125#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 256122#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 256120#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256116#L604 assume !(0 == ssl3_accept_~skip~0#1); 256113#L603 ssl3_accept_~skip~0#1 := 0; 256111#L116-2 assume !false; 256108#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256103#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256101#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256099#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256097#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 256095#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 256093#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 256091#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 256089#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 256087#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 256085#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 256083#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 256081#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 256079#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 256077#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 256075#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 256073#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 256071#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 256069#L170 assume 8544 == ssl3_accept_~s__state~0#1; 256067#L174 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 256065#L392 assume !(0 != ssl3_accept_~s__session__peer~0#1); 256062#L401 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 256060#L404 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 256057#L405 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 256055#L413 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 256053#L416 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; 256050#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256046#L604 assume !(0 == ssl3_accept_~skip~0#1); 256043#L603 ssl3_accept_~skip~0#1 := 0; 256042#L116-2 assume !false; 256041#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256040#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256039#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256038#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256037#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 256036#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 256035#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 256034#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 256033#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 256032#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 256031#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 256030#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 256029#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 256028#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 256027#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 256026#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 256025#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 256024#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 256023#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 256022#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 256021#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 256020#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 256019#L182 assume 8448 == ssl3_accept_~s__state~0#1; 256018#L183 ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 256017#L444 assume !(ssl3_accept_~num1~0#1 > 0); 256015#L444-2 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 256013#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256009#L604 assume !(0 == ssl3_accept_~skip~0#1); 256006#L603 ssl3_accept_~skip~0#1 := 0; 256005#L116-2 assume !false; 256004#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256003#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256002#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256001#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256000#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 255999#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 255998#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 255997#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 255996#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 255995#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 255994#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 255993#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 255992#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 255991#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 255990#L158 assume !(8512 == ssl3_accept_~s__state~0#1); 255989#L161 assume !(8513 == ssl3_accept_~s__state~0#1); 255988#L164 assume !(8528 == ssl3_accept_~s__state~0#1); 255987#L167 assume !(8529 == ssl3_accept_~s__state~0#1); 255986#L170 assume !(8544 == ssl3_accept_~s__state~0#1); 255985#L173 assume !(8545 == ssl3_accept_~s__state~0#1); 255984#L176 assume !(8560 == ssl3_accept_~s__state~0#1); 255983#L179 assume !(8561 == ssl3_accept_~s__state~0#1); 255982#L182 assume !(8448 == ssl3_accept_~s__state~0#1); 255981#L185 assume 8576 == ssl3_accept_~s__state~0#1; 255980#L189 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 255979#L458 assume !(ssl3_accept_~ret~0#1 <= 0); 255977#L461 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 255978#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256257#L604 assume !(0 == ssl3_accept_~skip~0#1); 256241#L603 ssl3_accept_~skip~0#1 := 0; 256242#L116-2 assume !false; 256233#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256234#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256225#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256226#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256217#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 256218#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 256209#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 256210#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 256201#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 256202#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 256193#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 256194#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 255771#L152 assume 8496 == ssl3_accept_~s__state~0#1; 250740#L156 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet33#1;havoc ssl3_accept_#t~nondet33#1; 250669#L302 assume !(1 == ssl3_accept_~blastFlag~0#1); 250670#L302-2 assume !(ssl3_accept_~ret~0#1 <= 0); 256190#L308 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 256189#L308-2 ssl3_accept_~s__init_num~0#1 := 0; 256187#L566 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 256183#L604 assume !(0 == ssl3_accept_~skip~0#1); 256180#L603 ssl3_accept_~skip~0#1 := 0; 256179#L116-2 assume !false; 256178#L117 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 256177#L119 assume !(12292 == ssl3_accept_~s__state~0#1); 256176#L122 assume !(16384 == ssl3_accept_~s__state~0#1); 256175#L125 assume !(8192 == ssl3_accept_~s__state~0#1); 256174#L128 assume !(24576 == ssl3_accept_~s__state~0#1); 256173#L131 assume !(8195 == ssl3_accept_~s__state~0#1); 256172#L134 assume !(8480 == ssl3_accept_~s__state~0#1); 256171#L137 assume !(8481 == ssl3_accept_~s__state~0#1); 256170#L140 assume !(8482 == ssl3_accept_~s__state~0#1); 256169#L143 assume !(8464 == ssl3_accept_~s__state~0#1); 256168#L146 assume !(8465 == ssl3_accept_~s__state~0#1); 256167#L149 assume !(8466 == ssl3_accept_~s__state~0#1); 256166#L152 assume !(8496 == ssl3_accept_~s__state~0#1); 256165#L155 assume !(8497 == ssl3_accept_~s__state~0#1); 251836#L158 [2022-10-17 10:21:37,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:37,591 INFO L85 PathProgramCache]: Analyzing trace with hash -490045665, now seen corresponding path program 1 times [2022-10-17 10:21:37,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:37,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885408629] [2022-10-17 10:21:37,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:37,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:37,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:37,620 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-10-17 10:21:37,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:37,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885408629] [2022-10-17 10:21:37,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885408629] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:37,620 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:37,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:37,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271047847] [2022-10-17 10:21:37,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:37,621 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:21:37,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:21:37,623 INFO L85 PathProgramCache]: Analyzing trace with hash -2137250884, now seen corresponding path program 1 times [2022-10-17 10:21:37,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:21:37,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258413349] [2022-10-17 10:21:37,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:21:37,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:21:37,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:21:37,717 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-10-17 10:21:37,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:21:37,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258413349] [2022-10-17 10:21:37,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258413349] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:21:37,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:21:37,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:21:37,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793139749] [2022-10-17 10:21:37,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:21:37,720 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:21:37,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:21:37,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:21:37,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:21:37,721 INFO L87 Difference]: Start difference. First operand 12033 states and 14561 transitions. cyclomatic complexity: 2549 Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)