./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.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_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/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_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/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_91c53f6b-85c1-4d2b-bfe7-29ed99716033/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 5f4304a957668929d4c4ca97a168406535fe955ba86c164574a4a7768919c53b --- 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:13:06,778 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 10:13:06,780 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 10:13:06,828 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 10:13:06,828 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 10:13:06,833 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 10:13:06,835 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 10:13:06,840 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 10:13:06,842 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 10:13:06,847 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 10:13:06,849 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 10:13:06,851 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 10:13:06,851 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 10:13:06,854 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 10:13:06,856 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 10:13:06,858 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 10:13:06,859 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 10:13:06,860 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 10:13:06,862 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 10:13:06,871 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 10:13:06,873 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 10:13:06,874 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 10:13:06,877 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 10:13:06,878 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 10:13:06,888 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 10:13:06,888 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 10:13:06,888 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 10:13:06,890 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 10:13:06,891 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 10:13:06,892 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 10:13:06,893 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 10:13:06,895 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 10:13:06,896 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 10:13:06,897 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 10:13:06,898 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 10:13:06,899 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 10:13:06,899 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 10:13:06,899 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 10:13:06,900 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 10:13:06,900 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 10:13:06,901 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 10:13:06,902 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-10-17 10:13:06,931 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 10:13:06,931 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 10:13:06,931 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 10:13:06,932 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 10:13:06,933 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 10:13:06,933 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 10:13:06,933 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 10:13:06,933 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-10-17 10:13:06,934 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-10-17 10:13:06,934 INFO L138 SettingsManager]: * Use old map elimination=false [2022-10-17 10:13:06,935 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-10-17 10:13:06,935 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-10-17 10:13:06,935 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-10-17 10:13:06,947 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 10:13:06,947 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 10:13:06,947 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-17 10:13:06,948 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 10:13:06,948 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 10:13:06,948 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 10:13:06,948 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-10-17 10:13:06,948 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-10-17 10:13:06,949 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-10-17 10:13:06,949 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 10:13:06,949 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 10:13:06,949 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-10-17 10:13:06,949 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 10:13:06,950 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-10-17 10:13:06,950 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 10:13:06,950 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 10:13:06,950 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 10:13:06,951 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 10:13:06,952 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-10-17 10:13:06,952 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_91c53f6b-85c1-4d2b-bfe7-29ed99716033/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_91c53f6b-85c1-4d2b-bfe7-29ed99716033/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 -> 5f4304a957668929d4c4ca97a168406535fe955ba86c164574a4a7768919c53b [2022-10-17 10:13:07,220 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 10:13:07,245 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 10:13:07,247 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 10:13:07,248 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 10:13:07,249 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 10:13:07,251 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2022-10-17 10:13:07,312 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/data/133f5b286/d5c1a12a060843a9bf76844370ff4460/FLAGe81480253 [2022-10-17 10:13:07,812 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 10:13:07,824 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2022-10-17 10:13:07,845 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/data/133f5b286/d5c1a12a060843a9bf76844370ff4460/FLAGe81480253 [2022-10-17 10:13:08,145 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/data/133f5b286/d5c1a12a060843a9bf76844370ff4460 [2022-10-17 10:13:08,148 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 10:13:08,150 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 10:13:08,153 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 10:13:08,154 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 10:13:08,157 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 10:13:08,157 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:13:08" (1/1) ... [2022-10-17 10:13:08,159 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e3e5ca9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08, skipping insertion in model container [2022-10-17 10:13:08,160 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:13:08" (1/1) ... [2022-10-17 10:13:08,167 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 10:13:08,231 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 10:13:08,474 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_91c53f6b-85c1-4d2b-bfe7-29ed99716033/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42783,42796] [2022-10-17 10:13:08,479 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:13:08,487 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 10:13:08,538 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42783,42796] [2022-10-17 10:13:08,541 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:13:08,563 INFO L208 MainTranslator]: Completed translation [2022-10-17 10:13:08,564 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08 WrapperNode [2022-10-17 10:13:08,564 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 10:13:08,565 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 10:13:08,566 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 10:13:08,566 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 10:13:08,580 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:13:08" (1/1) ... [2022-10-17 10:13:08,591 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:13:08" (1/1) ... [2022-10-17 10:13:08,624 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 500 [2022-10-17 10:13:08,624 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 10:13:08,625 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 10:13:08,625 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 10:13:08,626 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 10:13:08,635 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08" (1/1) ... [2022-10-17 10:13:08,636 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08" (1/1) ... [2022-10-17 10:13:08,640 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08" (1/1) ... [2022-10-17 10:13:08,640 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08" (1/1) ... [2022-10-17 10:13:08,649 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08" (1/1) ... [2022-10-17 10:13:08,657 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08" (1/1) ... [2022-10-17 10:13:08,660 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08" (1/1) ... [2022-10-17 10:13:08,662 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08" (1/1) ... [2022-10-17 10:13:08,666 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 10:13:08,667 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 10:13:08,668 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 10:13:08,668 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 10:13:08,669 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08" (1/1) ... [2022-10-17 10:13:08,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:08,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:08,715 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:08,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-10-17 10:13:08,799 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 10:13:08,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 10:13:08,799 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 10:13:08,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 10:13:08,917 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 10:13:08,919 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 10:13:08,938 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-17 10:13:09,574 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-10-17 10:13:09,574 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-10-17 10:13:09,574 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 10:13:09,583 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 10:13:09,583 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-10-17 10:13:09,586 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:13:09 BoogieIcfgContainer [2022-10-17 10:13:09,586 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 10:13:09,587 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-10-17 10:13:09,587 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-10-17 10:13:09,591 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-10-17 10:13:09,592 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:13:09,592 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.10 10:13:08" (1/3) ... [2022-10-17 10:13:09,593 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@11045cc4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:13:09, skipping insertion in model container [2022-10-17 10:13:09,593 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:13:09,593 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:13:08" (2/3) ... [2022-10-17 10:13:09,593 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@11045cc4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:13:09, skipping insertion in model container [2022-10-17 10:13:09,593 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:13:09,594 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:13:09" (3/3) ... [2022-10-17 10:13:09,595 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_3.cil.c [2022-10-17 10:13:09,655 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-10-17 10:13:09,656 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-10-17 10:13:09,656 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-10-17 10:13:09,657 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-10-17 10:13:09,657 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-10-17 10:13:09,657 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-10-17 10:13:09,657 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-10-17 10:13:09,658 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-10-17 10:13:09,667 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 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:13:09,715 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2022-10-17 10:13:09,716 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:09,716 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:09,727 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:13:09,727 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:09,728 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-10-17 10:13:09,730 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 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:13:09,745 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2022-10-17 10:13:09,749 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:09,749 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:09,754 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:13:09,754 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:09,760 INFO L748 eck$LassoCheckResult]: Stem: 125#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 42#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 39#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 127#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 46#L110-2true [2022-10-17 10:13:09,763 INFO L750 eck$LassoCheckResult]: Loop: 46#L110-2true assume !false; 19#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 120#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 31#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 126#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 57#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 88#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 62#L128true assume 8480 == ssl3_accept_~s__state~0#1; 133#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 10#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 78#L553true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 54#L590true ssl3_accept_~skip~0#1 := 0; 46#L110-2true [2022-10-17 10:13:09,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:09,771 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-10-17 10:13:09,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:09,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516656654] [2022-10-17 10:13:09,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:09,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:09,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:09,951 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:09,990 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:09,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:09,993 INFO L85 PathProgramCache]: Analyzing trace with hash -289467017, now seen corresponding path program 1 times [2022-10-17 10:13:09,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:09,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017218404] [2022-10-17 10:13:09,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:09,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:10,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:10,003 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:10,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:10,012 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:10,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:10,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1315320888, now seen corresponding path program 1 times [2022-10-17 10:13:10,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:10,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778714761] [2022-10-17 10:13:10,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:10,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:10,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:10,179 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:13:10,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:10,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778714761] [2022-10-17 10:13:10,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778714761] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:10,181 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:10,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:10,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721989567] [2022-10-17 10:13:10,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:10,296 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:13:10,296 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:13:10,297 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:13:10,297 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:13:10,297 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:13:10,297 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:10,297 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:13:10,298 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:13:10,298 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2022-10-17 10:13:10,298 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:13:10,298 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:13:10,316 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:10,327 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:10,333 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:13:10,336 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:13:10,339 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:13:10,343 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:10,350 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:10,451 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:13:10,452 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:13:10,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:10,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:10,456 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:10,461 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:10,462 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:10,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-10-17 10:13:10,478 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:10,479 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:13:10,520 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2022-10-17 10:13:10,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:10,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:10,523 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:10,530 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:10,530 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:10,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-10-17 10:13:10,554 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:10,554 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:10,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:10,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:10,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:10,580 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:10,594 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:10,594 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:10,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-10-17 10:13:10,606 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:10,606 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:13:10,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2022-10-17 10:13:10,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:10,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:10,640 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:10,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-10-17 10:13:10,645 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:10,645 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:10,659 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:10,659 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:13:10,678 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:10,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:10,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:10,679 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:10,693 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:10,693 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:10,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-10-17 10:13:10,702 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:10,702 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:10,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2022-10-17 10:13:10,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:10,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:10,727 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:10,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-10-17 10:13:10,731 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:10,731 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:10,767 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:10,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:10,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:10,769 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:10,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-10-17 10:13:10,774 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:13:10,774 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:10,805 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:13:10,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:10,842 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:13:10,842 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:13:10,843 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:13:10,843 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:13:10,843 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:13:10,843 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:10,843 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:13:10,843 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:13:10,843 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2022-10-17 10:13:10,843 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:13:10,843 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:13:10,845 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:10,851 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:13:10,855 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:13:10,858 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:13:10,862 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:13:10,867 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:13:10,874 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:13:10,987 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:13:10,991 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:13:10,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:10,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:10,998 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:11,002 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:13:11,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:11,012 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:11,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:11,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:11,013 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:11,017 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:11,017 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:11,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-10-17 10:13:11,034 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:11,071 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:11,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:11,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:11,072 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:11,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-10-17 10:13:11,081 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:13:11,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:11,090 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:11,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:11,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:11,090 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:11,091 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:11,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:11,105 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:11,129 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:11,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:11,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:11,131 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:11,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-10-17 10:13:11,133 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:13:11,143 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:11,144 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:11,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:11,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:11,144 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:11,145 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:11,145 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:11,161 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:11,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:11,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:11,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:11,203 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:11,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-10-17 10:13:11,210 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:13:11,217 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:11,217 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:11,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:11,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:11,218 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:11,218 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:11,219 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:11,220 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:11,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:11,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:11,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:11,241 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:11,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-10-17 10:13:11,242 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:13:11,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:11,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:11,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:11,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:11,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:11,254 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:11,254 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:11,265 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:11,296 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:11,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:11,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:11,297 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:11,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-10-17 10:13:11,304 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:13:11,311 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:11,311 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:11,311 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:11,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:11,311 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:11,313 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:11,313 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:11,340 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:13:11,378 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:13:11,378 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:13:11,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:11,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:11,382 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:11,422 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:13:11,422 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:13:11,422 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:13:11,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-10-17 10:13:11,423 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:13:11,442 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:11,445 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:13:11,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:11,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:11,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:13:11,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:13:11,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:11,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:13:11,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:13:11,607 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:13:11,653 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:13:11,655 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 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:13:11,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:12,374 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 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 788 states and 1325 transitions. Complement of second has 10 states. [2022-10-17 10:13:12,377 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:13:12,382 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:13:12,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2022-10-17 10:13:12,389 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2022-10-17 10:13:12,390 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:13:12,390 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2022-10-17 10:13:12,390 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:13:12,390 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2022-10-17 10:13:12,391 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:13:12,392 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2022-10-17 10:13:12,414 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2022-10-17 10:13:12,431 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2022-10-17 10:13:12,432 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2022-10-17 10:13:12,434 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2022-10-17 10:13:12,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2022-10-17 10:13:12,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:12,435 INFO L218 hiAutomatonCegarLoop]: Abstraction has 650 states and 1003 transitions. [2022-10-17 10:13:12,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2022-10-17 10:13:12,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2022-10-17 10:13:12,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 0 states have call successors, (0), 0 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:13:12,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2022-10-17 10:13:12,490 INFO L240 hiAutomatonCegarLoop]: Abstraction has 456 states and 700 transitions. [2022-10-17 10:13:12,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:12,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:12,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:12,495 INFO L87 Difference]: Start difference. First operand 456 states and 700 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:13:12,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:12,616 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2022-10-17 10:13:12,616 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2022-10-17 10:13:12,622 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2022-10-17 10:13:12,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2022-10-17 10:13:12,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2022-10-17 10:13:12,628 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2022-10-17 10:13:12,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2022-10-17 10:13:12,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:12,629 INFO L218 hiAutomatonCegarLoop]: Abstraction has 508 states and 781 transitions. [2022-10-17 10:13:12,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2022-10-17 10:13:12,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2022-10-17 10:13:12,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 0 states have call successors, (0), 0 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:13:12,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2022-10-17 10:13:12,650 INFO L240 hiAutomatonCegarLoop]: Abstraction has 488 states and 755 transitions. [2022-10-17 10:13:12,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:12,651 INFO L428 stractBuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2022-10-17 10:13:12,651 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-10-17 10:13:12,651 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2022-10-17 10:13:12,654 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2022-10-17 10:13:12,655 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:12,655 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:12,661 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:13:12,662 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:13:12,662 INFO L748 eck$LassoCheckResult]: Stem: 2241#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 2102#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2096#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2046#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2047#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2032#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2033#L110-2 assume !false; 2394#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2392#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2390#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2388#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2386#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2384#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2146#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2115#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2116#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2243#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2002#L144 [2022-10-17 10:13:12,663 INFO L750 eck$LassoCheckResult]: Loop: 2002#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2003#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2019#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2005#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2349#L590 ssl3_accept_~skip~0#1 := 0; 2348#L110-2 assume !false; 2347#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2346#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2343#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2344#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2345#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2342#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2269#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2268#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2266#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2258#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2002#L144 [2022-10-17 10:13:12,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:12,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-10-17 10:13:12,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:12,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780324338] [2022-10-17 10:13:12,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:12,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:12,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:12,680 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:12,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:12,703 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:12,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:12,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1535184001, now seen corresponding path program 1 times [2022-10-17 10:13:12,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:12,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869191400] [2022-10-17 10:13:12,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:12,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:12,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:12,762 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:13:12,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:12,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869191400] [2022-10-17 10:13:12,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869191400] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:12,763 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:12,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:13:12,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747063947] [2022-10-17 10:13:12,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:12,764 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:12,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:12,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:12,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:12,765 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 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:13:12,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:12,936 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2022-10-17 10:13:12,936 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2022-10-17 10:13:12,942 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2022-10-17 10:13:12,948 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2022-10-17 10:13:12,948 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2022-10-17 10:13:12,949 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2022-10-17 10:13:12,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2022-10-17 10:13:12,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:12,949 INFO L218 hiAutomatonCegarLoop]: Abstraction has 598 states and 933 transitions. [2022-10-17 10:13:12,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2022-10-17 10:13:12,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2022-10-17 10:13:12,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 0 states have call successors, (0), 0 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:13:12,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2022-10-17 10:13:12,965 INFO L240 hiAutomatonCegarLoop]: Abstraction has 522 states and 805 transitions. [2022-10-17 10:13:12,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:12,966 INFO L428 stractBuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2022-10-17 10:13:12,966 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-10-17 10:13:12,966 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2022-10-17 10:13:12,969 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2022-10-17 10:13:12,970 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:12,970 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:12,971 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:13:12,971 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:12,971 INFO L748 eck$LassoCheckResult]: Stem: 3336#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 3197#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3191#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3139#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3140#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3125#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3126#L110-2 assume !false; 3475#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3524#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3522#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3514#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3515#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3509#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3511#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3567#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3566#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3390#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3094#L144 [2022-10-17 10:13:12,972 INFO L750 eck$LassoCheckResult]: Loop: 3094#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3095#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3111#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3112#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3523#L590 ssl3_accept_~skip~0#1 := 0; 3521#L110-2 assume !false; 3520#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3518#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3232#L114 ssl3_accept_~s__new_session~0#1 := 1; 3233#L222 ssl3_accept_~s__server~0#1 := 1; 3292#L227 assume 0 != ssl3_accept_~cb~0#1; 3193#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3194#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3325#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3207#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3208#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3188#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3364#L590 ssl3_accept_~skip~0#1 := 0; 3362#L110-2 assume !false; 3360#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3358#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3356#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3354#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3352#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3350#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3346#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3347#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3348#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3407#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3094#L144 [2022-10-17 10:13:12,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:12,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-10-17 10:13:12,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:12,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146924010] [2022-10-17 10:13:12,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:12,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:12,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:12,984 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:13,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:13,012 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:13,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:13,012 INFO L85 PathProgramCache]: Analyzing trace with hash -402495567, now seen corresponding path program 1 times [2022-10-17 10:13:13,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:13,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813272934] [2022-10-17 10:13:13,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:13,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:13,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:13,067 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:13:13,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:13,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813272934] [2022-10-17 10:13:13,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813272934] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:13,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:13,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:13,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41765152] [2022-10-17 10:13:13,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:13,068 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:13,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:13,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:13,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:13,069 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:13,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:13,245 INFO L93 Difference]: Finished difference Result 647 states and 916 transitions. [2022-10-17 10:13:13,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 647 states and 916 transitions. [2022-10-17 10:13:13,253 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2022-10-17 10:13:13,259 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 647 states to 574 states and 836 transitions. [2022-10-17 10:13:13,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2022-10-17 10:13:13,260 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2022-10-17 10:13:13,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 574 states and 836 transitions. [2022-10-17 10:13:13,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:13,261 INFO L218 hiAutomatonCegarLoop]: Abstraction has 574 states and 836 transitions. [2022-10-17 10:13:13,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states and 836 transitions. [2022-10-17 10:13:13,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 531. [2022-10-17 10:13:13,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 0 states have call successors, (0), 0 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:13:13,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2022-10-17 10:13:13,276 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 785 transitions. [2022-10-17 10:13:13,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:13,277 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2022-10-17 10:13:13,278 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-10-17 10:13:13,278 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2022-10-17 10:13:13,281 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-10-17 10:13:13,282 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:13,282 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:13,283 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:13,283 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:13,283 INFO L748 eck$LassoCheckResult]: Stem: 4509#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 4373#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4365#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4315#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4316#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4305#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4306#L110-2 assume !false; 4579#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4756#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4755#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4754#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4463#L222 [2022-10-17 10:13:13,284 INFO L750 eck$LassoCheckResult]: Loop: 4463#L222 ssl3_accept_~s__server~0#1 := 1; 4464#L227 assume 0 != ssl3_accept_~cb~0#1; 4367#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4368#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4494#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4380#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4381#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4295#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4258#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4675#L590 ssl3_accept_~skip~0#1 := 0; 4674#L110-2 assume !false; 4673#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4672#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4671#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4670#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4463#L222 [2022-10-17 10:13:13,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:13,284 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-10-17 10:13:13,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:13,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875234368] [2022-10-17 10:13:13,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:13,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:13,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:13,354 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:13:13,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:13,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875234368] [2022-10-17 10:13:13,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875234368] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:13,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:13,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:13:13,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954010508] [2022-10-17 10:13:13,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:13,356 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:13:13,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:13,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1715914790, now seen corresponding path program 1 times [2022-10-17 10:13:13,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:13,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475972529] [2022-10-17 10:13:13,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:13,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:13,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:13,380 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:13:13,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:13,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475972529] [2022-10-17 10:13:13,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475972529] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:13,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:13,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:13:13,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815063223] [2022-10-17 10:13:13,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:13,382 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:13,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:13,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:13,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:13,383 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 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:13:13,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:13,480 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2022-10-17 10:13:13,480 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2022-10-17 10:13:13,484 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-10-17 10:13:13,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2022-10-17 10:13:13,489 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2022-10-17 10:13:13,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2022-10-17 10:13:13,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2022-10-17 10:13:13,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:13,491 INFO L218 hiAutomatonCegarLoop]: Abstraction has 541 states and 793 transitions. [2022-10-17 10:13:13,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2022-10-17 10:13:13,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2022-10-17 10:13:13,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 0 states have call successors, (0), 0 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:13:13,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2022-10-17 10:13:13,504 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 781 transitions. [2022-10-17 10:13:13,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:13,505 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2022-10-17 10:13:13,505 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-10-17 10:13:13,505 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2022-10-17 10:13:13,508 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-10-17 10:13:13,508 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:13,508 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:13,509 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:13,509 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:13,510 INFO L748 eck$LassoCheckResult]: Stem: 5590#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 5453#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5445#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5396#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5397#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5386#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5387#L110-2 assume !false; 5756#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5831#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5829#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5828#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5826#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5825#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5544#L222 [2022-10-17 10:13:13,510 INFO L750 eck$LassoCheckResult]: Loop: 5544#L222 ssl3_accept_~s__server~0#1 := 1; 5545#L227 assume 0 != ssl3_accept_~cb~0#1; 5447#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5448#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5575#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5460#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5461#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5376#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5352#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5700#L590 ssl3_accept_~skip~0#1 := 0; 5698#L110-2 assume !false; 5696#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5694#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5692#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5690#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5688#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5686#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5544#L222 [2022-10-17 10:13:13,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:13,510 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-10-17 10:13:13,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:13,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210068117] [2022-10-17 10:13:13,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:13,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:13,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:13,554 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:13:13,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:13,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210068117] [2022-10-17 10:13:13,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210068117] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:13,555 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:13,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:13:13,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204132118] [2022-10-17 10:13:13,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:13,556 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:13:13,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:13,556 INFO L85 PathProgramCache]: Analyzing trace with hash 273332383, now seen corresponding path program 1 times [2022-10-17 10:13:13,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:13,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623299011] [2022-10-17 10:13:13,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:13,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:13,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:13,579 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:13:13,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:13,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623299011] [2022-10-17 10:13:13,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623299011] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:13,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:13,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:13:13,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784732177] [2022-10-17 10:13:13,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:13,580 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:13,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:13,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:13,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:13,581 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 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:13:13,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:13,682 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2022-10-17 10:13:13,682 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2022-10-17 10:13:13,687 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-10-17 10:13:13,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2022-10-17 10:13:13,692 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2022-10-17 10:13:13,693 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2022-10-17 10:13:13,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2022-10-17 10:13:13,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:13,694 INFO L218 hiAutomatonCegarLoop]: Abstraction has 541 states and 789 transitions. [2022-10-17 10:13:13,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2022-10-17 10:13:13,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2022-10-17 10:13:13,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 0 states have call successors, (0), 0 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:13:13,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2022-10-17 10:13:13,708 INFO L240 hiAutomatonCegarLoop]: Abstraction has 531 states and 777 transitions. [2022-10-17 10:13:13,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:13,709 INFO L428 stractBuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2022-10-17 10:13:13,710 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-10-17 10:13:13,710 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2022-10-17 10:13:13,713 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2022-10-17 10:13:13,713 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:13,714 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:13,715 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:13:13,715 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:13,715 INFO L748 eck$LassoCheckResult]: Stem: 6676#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 6534#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6524#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6474#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6475#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6468#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6469#L110-2 assume !false; 6743#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6924#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6922#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6920#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6916#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6914#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6912#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6905#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6707#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6428#L144 [2022-10-17 10:13:13,716 INFO L750 eck$LassoCheckResult]: Loop: 6428#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6429#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6452#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 6453#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6405#L590 ssl3_accept_~skip~0#1 := 0; 6535#L110-2 assume !false; 6460#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6461#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6498#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6499#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6559#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6560#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6934#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6544#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6545#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6583#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 6579#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6580#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6652#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6637#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 6822#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 6821#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6820#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6639#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 6426#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6867#L590 ssl3_accept_~skip~0#1 := 0; 6865#L110-2 assume !false; 6864#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6791#L113 assume 12292 == ssl3_accept_~s__state~0#1; 6792#L114 ssl3_accept_~s__new_session~0#1 := 1; 6835#L222 ssl3_accept_~s__server~0#1 := 1; 6863#L227 assume 0 != ssl3_accept_~cb~0#1; 6858#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6856#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6853#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6850#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6848#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 6846#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6841#L590 ssl3_accept_~skip~0#1 := 0; 6840#L110-2 assume !false; 6839#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6838#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6837#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6836#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6789#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6790#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6689#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6690#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6833#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6828#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6428#L144 [2022-10-17 10:13:13,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:13,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-10-17 10:13:13,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:13,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612932411] [2022-10-17 10:13:13,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:13,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:13,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:13,726 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:13,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:13,746 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:13,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:13,750 INFO L85 PathProgramCache]: Analyzing trace with hash 675169575, now seen corresponding path program 1 times [2022-10-17 10:13:13,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:13,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391258080] [2022-10-17 10:13:13,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:13,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:13,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:13,821 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:13:13,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:13,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391258080] [2022-10-17 10:13:13,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391258080] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:13,822 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:13,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:13,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578944634] [2022-10-17 10:13:13,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:13,823 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:13,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:13,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:13,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:13,824 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:13,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:13,996 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2022-10-17 10:13:13,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2022-10-17 10:13:14,006 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2022-10-17 10:13:14,012 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2022-10-17 10:13:14,012 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2022-10-17 10:13:14,013 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2022-10-17 10:13:14,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2022-10-17 10:13:14,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:14,014 INFO L218 hiAutomatonCegarLoop]: Abstraction has 664 states and 980 transitions. [2022-10-17 10:13:14,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2022-10-17 10:13:14,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2022-10-17 10:13:14,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 0 states have call successors, (0), 0 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:13:14,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2022-10-17 10:13:14,055 INFO L240 hiAutomatonCegarLoop]: Abstraction has 651 states and 964 transitions. [2022-10-17 10:13:14,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:14,056 INFO L428 stractBuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2022-10-17 10:13:14,056 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-10-17 10:13:14,056 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2022-10-17 10:13:14,060 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2022-10-17 10:13:14,060 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:14,060 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:14,062 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:13:14,062 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:13:14,062 INFO L748 eck$LassoCheckResult]: Stem: 7874#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 7742#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7731#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7680#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7681#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7674#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7675#L110-2 assume !false; 7929#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8223#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8221#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8219#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8217#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8213#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8210#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8209#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8208#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8207#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7636#L144 [2022-10-17 10:13:14,062 INFO L750 eck$LassoCheckResult]: Loop: 7636#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7637#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7658#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7659#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8258#L590 ssl3_accept_~skip~0#1 := 0; 7743#L110-2 assume !false; 7666#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7667#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7703#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7704#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7768#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7769#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7780#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7752#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7753#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7791#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7787#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 7788#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7833#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7834#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7717#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7682#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7683#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7842#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7701#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8178#L590 ssl3_accept_~skip~0#1 := 0; 8177#L110-2 assume !false; 8176#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8174#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8173#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8172#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8171#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8168#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8167#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8165#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8164#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8162#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8160#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8158#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8157#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8156#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 8155#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8154#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8152#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8150#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8149#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8148#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8146#L170 assume 8560 == ssl3_accept_~s__state~0#1; 7882#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 7826#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 7619#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7613#L590 ssl3_accept_~skip~0#1 := 0; 7767#L110-2 assume !false; 8248#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8246#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8245#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8237#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8203#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8199#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7989#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7987#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7904#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7895#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7636#L144 [2022-10-17 10:13:14,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:14,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-10-17 10:13:14,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:14,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900698306] [2022-10-17 10:13:14,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:14,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:14,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:14,071 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:14,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:14,081 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:14,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:14,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1855337294, now seen corresponding path program 1 times [2022-10-17 10:13:14,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:14,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497761871] [2022-10-17 10:13:14,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:14,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:14,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:14,131 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:13:14,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:14,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497761871] [2022-10-17 10:13:14,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497761871] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:14,132 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:14,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:14,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493288777] [2022-10-17 10:13:14,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:14,133 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:14,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:14,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:14,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:14,133 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 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:13:14,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:14,280 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2022-10-17 10:13:14,280 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2022-10-17 10:13:14,288 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2022-10-17 10:13:14,295 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2022-10-17 10:13:14,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2022-10-17 10:13:14,296 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2022-10-17 10:13:14,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2022-10-17 10:13:14,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:14,296 INFO L218 hiAutomatonCegarLoop]: Abstraction has 787 states and 1074 transitions. [2022-10-17 10:13:14,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2022-10-17 10:13:14,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2022-10-17 10:13:14,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 0 states have call successors, (0), 0 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:13:14,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2022-10-17 10:13:14,314 INFO L240 hiAutomatonCegarLoop]: Abstraction has 779 states and 1063 transitions. [2022-10-17 10:13:14,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:14,317 INFO L428 stractBuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2022-10-17 10:13:14,317 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-10-17 10:13:14,318 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2022-10-17 10:13:14,322 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2022-10-17 10:13:14,323 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:14,323 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:14,324 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:13:14,324 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:13:14,324 INFO L748 eck$LassoCheckResult]: Stem: 9317#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 9179#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9173#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9123#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9124#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9108#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9109#L110-2 assume !false; 9566#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9564#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9562#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9560#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9558#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9556#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9554#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9551#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9549#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9547#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9082#L144 [2022-10-17 10:13:14,325 INFO L750 eck$LassoCheckResult]: Loop: 9082#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9083#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9096#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 9097#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9718#L590 ssl3_accept_~skip~0#1 := 0; 9716#L110-2 assume !false; 9714#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9712#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9710#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9708#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9706#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9704#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9702#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9700#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9698#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9697#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9696#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9695#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9694#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9293#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9153#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9125#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9126#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9295#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9074#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9659#L590 ssl3_accept_~skip~0#1 := 0; 9656#L110-2 assume !false; 9654#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9652#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9649#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9646#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9644#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9642#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9640#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9637#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9634#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9571#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9570#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9537#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9536#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9535#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9534#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9533#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9514#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9515#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9463#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9464#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9340#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9325#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9270#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 9068#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9675#L590 ssl3_accept_~skip~0#1 := 0; 9673#L110-2 assume !false; 9671#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9669#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9666#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9660#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9657#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9572#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9539#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9540#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9578#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9576#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9082#L144 [2022-10-17 10:13:14,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:14,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-10-17 10:13:14,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:14,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785368074] [2022-10-17 10:13:14,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:14,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:14,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:14,338 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:14,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:14,354 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:14,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:14,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1431690572, now seen corresponding path program 1 times [2022-10-17 10:13:14,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:14,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30091204] [2022-10-17 10:13:14,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:14,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:14,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:14,414 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:13:14,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:14,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30091204] [2022-10-17 10:13:14,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30091204] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:14,415 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:14,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:14,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883803373] [2022-10-17 10:13:14,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:14,416 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:14,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:14,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:14,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:14,417 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 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:13:14,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:14,520 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2022-10-17 10:13:14,520 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2022-10-17 10:13:14,527 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2022-10-17 10:13:14,535 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2022-10-17 10:13:14,535 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2022-10-17 10:13:14,536 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2022-10-17 10:13:14,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2022-10-17 10:13:14,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:14,537 INFO L218 hiAutomatonCegarLoop]: Abstraction has 860 states and 1162 transitions. [2022-10-17 10:13:14,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2022-10-17 10:13:14,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2022-10-17 10:13:14,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 0 states have call successors, (0), 0 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:13:14,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2022-10-17 10:13:14,556 INFO L240 hiAutomatonCegarLoop]: Abstraction has 848 states and 1147 transitions. [2022-10-17 10:13:14,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:14,559 INFO L428 stractBuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2022-10-17 10:13:14,559 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-10-17 10:13:14,559 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2022-10-17 10:13:14,564 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2022-10-17 10:13:14,564 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:14,564 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:14,567 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:13:14,567 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:13:14,568 INFO L748 eck$LassoCheckResult]: Stem: 10970#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 10830#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 10819#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10766#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 10767#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10760#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10761#L110-2 assume !false; 11251#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11249#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11247#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11245#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11243#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11241#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11239#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11237#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11235#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11233#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10726#L144 [2022-10-17 10:13:14,569 INFO L750 eck$LassoCheckResult]: Loop: 10726#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 10727#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10744#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 10745#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11532#L590 ssl3_accept_~skip~0#1 := 0; 11530#L110-2 assume !false; 11528#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11526#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11524#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11522#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11520#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11518#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11516#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11514#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11512#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11510#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10878#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10879#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10951#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11222#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11221#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10768#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10769#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10935#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 10909#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10702#L590 ssl3_accept_~skip~0#1 := 0; 10831#L110-2 assume !false; 10756#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10757#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10790#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10791#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10857#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10858#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10870#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10840#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10841#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10882#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10883#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11446#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10925#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 10926#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11445#L152 assume 8512 == ssl3_accept_~s__state~0#1; 10977#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 10848#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 10849#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 10788#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11318#L590 ssl3_accept_~skip~0#1 := 0; 11315#L110-2 assume !false; 11312#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11309#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11306#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11303#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11300#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11297#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11293#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11290#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11287#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11284#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11281#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11278#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11274#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11223#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11224#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11272#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11156#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11157#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11031#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11032#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11033#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10978#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 10918#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 10713#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11381#L590 ssl3_accept_~skip~0#1 := 0; 11379#L110-2 assume !false; 11377#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11375#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11373#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11371#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11369#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11367#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11365#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11040#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11016#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11005#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10726#L144 [2022-10-17 10:13:14,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:14,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-10-17 10:13:14,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:14,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552363899] [2022-10-17 10:13:14,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:14,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:14,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:14,580 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:14,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:14,597 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:14,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:14,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1524416678, now seen corresponding path program 1 times [2022-10-17 10:13:14,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:14,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377063397] [2022-10-17 10:13:14,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:14,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:14,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:14,683 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:13:14,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:14,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377063397] [2022-10-17 10:13:14,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377063397] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:14,683 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:14,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:14,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383576207] [2022-10-17 10:13:14,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:14,684 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:14,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:14,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:14,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:14,685 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 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:13:14,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:14,792 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2022-10-17 10:13:14,792 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2022-10-17 10:13:14,799 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2022-10-17 10:13:14,807 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2022-10-17 10:13:14,807 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2022-10-17 10:13:14,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2022-10-17 10:13:14,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2022-10-17 10:13:14,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:14,808 INFO L218 hiAutomatonCegarLoop]: Abstraction has 962 states and 1300 transitions. [2022-10-17 10:13:14,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2022-10-17 10:13:14,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2022-10-17 10:13:14,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 0 states have call successors, (0), 0 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:13:14,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2022-10-17 10:13:14,831 INFO L240 hiAutomatonCegarLoop]: Abstraction has 923 states and 1237 transitions. [2022-10-17 10:13:14,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:14,832 INFO L428 stractBuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2022-10-17 10:13:14,833 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-10-17 10:13:14,833 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2022-10-17 10:13:14,850 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2022-10-17 10:13:14,850 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:14,850 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:14,852 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:13:14,852 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:14,852 INFO L748 eck$LassoCheckResult]: Stem: 12782#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 12639#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12633#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12583#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 12584#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12577#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12578#L110-2 assume !false; 12866#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13380#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13374#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13372#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13370#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13368#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13366#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13329#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13141#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13142#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12542#L144 [2022-10-17 10:13:14,854 INFO L750 eck$LassoCheckResult]: Loop: 12542#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12543#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12561#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 12562#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12518#L590 ssl3_accept_~skip~0#1 := 0; 12648#L110-2 assume !false; 12569#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12570#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12606#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12607#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12674#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12675#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12687#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12654#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12655#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12697#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12691#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12692#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12763#L146 assume 8496 == ssl3_accept_~s__state~0#1; 12758#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 12620#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12585#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12586#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 12760#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 13428#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13419#L590 ssl3_accept_~skip~0#1 := 0; 13417#L110-2 assume !false; 13415#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13413#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13411#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13409#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13407#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13405#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13403#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13401#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13399#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13397#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13395#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13393#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12739#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12740#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12622#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 12623#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13360#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13361#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 12736#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 12565#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 12566#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 12695#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 12658#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 12659#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 12765#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 12756#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 12557#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 12558#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 12727#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 12712#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 12713#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12937#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12844#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 12936#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 12579#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12580#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12601#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 12643#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13061#L590 ssl3_accept_~skip~0#1 := 0; 13059#L110-2 assume !false; 13056#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13053#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13030#L116 assume 16384 == ssl3_accept_~s__state~0#1; 12679#L222 ssl3_accept_~s__server~0#1 := 1; 13389#L227 assume 0 != ssl3_accept_~cb~0#1; 13388#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13387#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13385#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13382#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13381#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 13379#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13373#L590 ssl3_accept_~skip~0#1 := 0; 13371#L110-2 assume !false; 13369#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13367#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13365#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13364#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13331#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13330#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12918#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12919#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12825#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12810#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12542#L144 [2022-10-17 10:13:14,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:14,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-10-17 10:13:14,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:14,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287727701] [2022-10-17 10:13:14,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:14,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:14,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:14,863 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:14,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:14,876 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:14,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:14,877 INFO L85 PathProgramCache]: Analyzing trace with hash 463133017, now seen corresponding path program 1 times [2022-10-17 10:13:14,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:14,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282644051] [2022-10-17 10:13:14,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:14,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:14,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:14,991 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:13:14,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:14,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282644051] [2022-10-17 10:13:14,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282644051] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:14,992 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:14,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:14,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094891704] [2022-10-17 10:13:14,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:14,993 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:14,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:14,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:14,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:14,994 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:15,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:15,157 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2022-10-17 10:13:15,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2022-10-17 10:13:15,166 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 536 [2022-10-17 10:13:15,173 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2022-10-17 10:13:15,174 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2022-10-17 10:13:15,175 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2022-10-17 10:13:15,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2022-10-17 10:13:15,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:15,175 INFO L218 hiAutomatonCegarLoop]: Abstraction has 866 states and 1150 transitions. [2022-10-17 10:13:15,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2022-10-17 10:13:15,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2022-10-17 10:13:15,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 0 states have call successors, (0), 0 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:13:15,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2022-10-17 10:13:15,198 INFO L240 hiAutomatonCegarLoop]: Abstraction has 862 states and 1146 transitions. [2022-10-17 10:13:15,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:15,200 INFO L428 stractBuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2022-10-17 10:13:15,200 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-10-17 10:13:15,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2022-10-17 10:13:15,206 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 532 [2022-10-17 10:13:15,206 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:15,206 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:15,210 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:13:15,211 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:13:15,211 INFO L748 eck$LassoCheckResult]: Stem: 14556#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 14432#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14428#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14378#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 14379#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14364#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14365#L110-2 assume !false; 14640#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15026#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15024#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15022#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15020#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15018#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15016#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15014#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15012#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15010#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14339#L144 [2022-10-17 10:13:15,217 INFO L750 eck$LassoCheckResult]: Loop: 14339#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14340#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14353#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 14354#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15096#L590 ssl3_accept_~skip~0#1 := 0; 15094#L110-2 assume !false; 15092#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15090#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15088#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15086#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15084#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15082#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15080#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15078#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15076#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15074#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14954#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14953#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14952#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14534#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14408#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14409#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14998#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14996#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 14993#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14987#L590 ssl3_accept_~skip~0#1 := 0; 14985#L110-2 assume !false; 14983#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14981#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14979#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14977#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14975#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14973#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14971#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14969#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14967#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14964#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14962#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14961#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14959#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14958#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14876#L152 assume 8512 == ssl3_accept_~s__state~0#1; 14562#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14454#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14455#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14509#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15152#L590 ssl3_accept_~skip~0#1 := 0; 15150#L110-2 assume !false; 15148#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15146#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15144#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15142#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15140#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15138#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15136#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15134#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15132#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15130#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15128#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15126#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15124#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15122#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15120#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15118#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15116#L158 assume 8528 == ssl3_accept_~s__state~0#1; 14423#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 14386#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14387#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 14498#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 14560#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 14413#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14398#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14896#L590 ssl3_accept_~skip~0#1 := 0; 14895#L110-2 assume !false; 14894#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14893#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14892#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14891#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14890#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14889#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14888#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14887#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14886#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14885#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14884#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14883#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14881#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14880#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14879#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14874#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14875#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 14965#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14617#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 14618#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 14619#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14564#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14511#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 14326#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14924#L590 ssl3_accept_~skip~0#1 := 0; 14922#L110-2 assume !false; 14920#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14919#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14913#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14911#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14909#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14907#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14905#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14648#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14608#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14585#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14339#L144 [2022-10-17 10:13:15,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:15,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-10-17 10:13:15,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:15,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594055888] [2022-10-17 10:13:15,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:15,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:15,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:15,227 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:15,240 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:15,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:15,240 INFO L85 PathProgramCache]: Analyzing trace with hash 153856453, now seen corresponding path program 1 times [2022-10-17 10:13:15,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:15,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325586506] [2022-10-17 10:13:15,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:15,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:15,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:15,331 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:13:15,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:15,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325586506] [2022-10-17 10:13:15,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325586506] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:15,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:15,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:15,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795330832] [2022-10-17 10:13:15,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:15,332 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:15,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:15,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:15,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:15,333 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 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:13:15,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:15,445 INFO L93 Difference]: Finished difference Result 965 states and 1277 transitions. [2022-10-17 10:13:15,445 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1277 transitions. [2022-10-17 10:13:15,452 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 600 [2022-10-17 10:13:15,461 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1277 transitions. [2022-10-17 10:13:15,461 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2022-10-17 10:13:15,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2022-10-17 10:13:15,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1277 transitions. [2022-10-17 10:13:15,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:15,463 INFO L218 hiAutomatonCegarLoop]: Abstraction has 965 states and 1277 transitions. [2022-10-17 10:13:15,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1277 transitions. [2022-10-17 10:13:15,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 943. [2022-10-17 10:13:15,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 943 states have (on average 1.3170731707317074) internal successors, (1242), 942 states have internal predecessors, (1242), 0 states have call successors, (0), 0 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:13:15,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1242 transitions. [2022-10-17 10:13:15,484 INFO L240 hiAutomatonCegarLoop]: Abstraction has 943 states and 1242 transitions. [2022-10-17 10:13:15,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:15,485 INFO L428 stractBuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2022-10-17 10:13:15,486 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-10-17 10:13:15,486 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1242 transitions. [2022-10-17 10:13:15,492 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 586 [2022-10-17 10:13:15,492 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:15,492 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:15,494 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:13:15,494 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:13:15,494 INFO L748 eck$LassoCheckResult]: Stem: 16409#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 16265#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 16261#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16212#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 16213#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16198#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16199#L110-2 assume !false; 16481#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16725#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16723#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16721#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16719#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16717#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16716#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16715#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16713#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16714#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16172#L144 [2022-10-17 10:13:15,495 INFO L750 eck$LassoCheckResult]: Loop: 16172#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 16173#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16187#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 16188#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17024#L590 ssl3_accept_~skip~0#1 := 0; 17023#L110-2 assume !false; 17021#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17017#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17014#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17013#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17011#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16981#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16978#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16974#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16975#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16973#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16971#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16389#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16390#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16383#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 16241#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16242#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16768#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 16769#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 17048#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17045#L590 ssl3_accept_~skip~0#1 := 0; 17044#L110-2 assume !false; 17043#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17042#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17041#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17040#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17039#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17038#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17037#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17036#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17035#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17034#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16788#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16789#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16782#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16783#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16778#L152 assume 8512 == ssl3_accept_~s__state~0#1; 16551#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17019#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 17015#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 17000#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16990#L590 ssl3_accept_~skip~0#1 := 0; 16989#L110-2 assume !false; 16986#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16985#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16936#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16935#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16934#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16932#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16931#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16930#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16929#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16924#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16922#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16920#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16918#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16916#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16914#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16912#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16910#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16547#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 16220#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16221#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16340#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 16418#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 16246#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 16404#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17005#L590 ssl3_accept_~skip~0#1 := 0; 17004#L110-2 assume !false; 17002#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17001#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16991#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16988#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16987#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16980#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16307#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16308#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16412#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16320#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16313#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16314#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16968#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16372#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16373#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16294#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16295#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 16176#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 16177#L164 assume 8544 == ssl3_accept_~s__state~0#1; 16357#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 16300#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 16302#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16326#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 16327#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 16311#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 16154#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16923#L590 ssl3_accept_~skip~0#1 := 0; 16921#L110-2 assume !false; 16919#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16917#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16915#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16913#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16911#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16909#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16908#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16495#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16465#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16424#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16172#L144 [2022-10-17 10:13:15,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:15,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-10-17 10:13:15,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:15,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644355444] [2022-10-17 10:13:15,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:15,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:15,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:15,508 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:15,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:15,518 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:15,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:15,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1952571691, now seen corresponding path program 1 times [2022-10-17 10:13:15,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:15,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593965972] [2022-10-17 10:13:15,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:15,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:15,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:15,591 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:13:15,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:15,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593965972] [2022-10-17 10:13:15,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593965972] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:15,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:15,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:13:15,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600977339] [2022-10-17 10:13:15,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:15,593 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:15,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:15,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:15,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:15,594 INFO L87 Difference]: Start difference. First operand 943 states and 1242 transitions. cyclomatic complexity: 303 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:13:15,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:15,713 INFO L93 Difference]: Finished difference Result 1016 states and 1330 transitions. [2022-10-17 10:13:15,714 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1330 transitions. [2022-10-17 10:13:15,721 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2022-10-17 10:13:15,729 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 994 states and 1299 transitions. [2022-10-17 10:13:15,730 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 717 [2022-10-17 10:13:15,731 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2022-10-17 10:13:15,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 994 states and 1299 transitions. [2022-10-17 10:13:15,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:15,731 INFO L218 hiAutomatonCegarLoop]: Abstraction has 994 states and 1299 transitions. [2022-10-17 10:13:15,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states and 1299 transitions. [2022-10-17 10:13:15,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 947. [2022-10-17 10:13:15,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3146779303062301) internal successors, (1245), 946 states have internal predecessors, (1245), 0 states have call successors, (0), 0 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:13:15,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1245 transitions. [2022-10-17 10:13:15,752 INFO L240 hiAutomatonCegarLoop]: Abstraction has 947 states and 1245 transitions. [2022-10-17 10:13:15,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:15,754 INFO L428 stractBuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2022-10-17 10:13:15,754 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-10-17 10:13:15,754 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1245 transitions. [2022-10-17 10:13:15,760 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2022-10-17 10:13:15,761 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:15,761 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:15,762 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:13:15,762 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:15,763 INFO L748 eck$LassoCheckResult]: Stem: 18351#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 18226#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18222#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18173#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 18174#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18159#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18160#L110-2 assume !false; 18421#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18419#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18417#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18415#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18413#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18411#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18409#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18407#L131 assume 8481 == ssl3_accept_~s__state~0#1; 18352#L132 [2022-10-17 10:13:15,764 INFO L750 eck$LassoCheckResult]: Loop: 18352#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 18137#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 18119#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18113#L590 ssl3_accept_~skip~0#1 := 0; 18231#L110-2 assume !false; 18161#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18162#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18193#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18194#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18253#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18254#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18261#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18236#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18237#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18270#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18264#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18265#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18305#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18306#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18210#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18211#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18806#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18805#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18804#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 18801#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 18800#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 18686#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 18374#L176 assume 8448 == ssl3_accept_~s__state~0#1; 18259#L177 assume !(ssl3_accept_~num1~0#1 > 0); 18214#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 18215#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18391#L590 ssl3_accept_~skip~0#1 := 0; 18390#L110-2 assume !false; 18389#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18372#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18373#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18513#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18511#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18509#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18507#L128 assume 8480 == ssl3_accept_~s__state~0#1; 18352#L132 [2022-10-17 10:13:15,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:15,764 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-10-17 10:13:15,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:15,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376178577] [2022-10-17 10:13:15,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:15,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:15,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:15,796 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:13:15,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:15,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376178577] [2022-10-17 10:13:15,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376178577] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:15,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:15,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:13:15,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933719620] [2022-10-17 10:13:15,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:15,799 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:13:15,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:15,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1521907346, now seen corresponding path program 1 times [2022-10-17 10:13:15,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:15,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016281185] [2022-10-17 10:13:15,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:15,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:15,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:15,890 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:13:15,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:15,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016281185] [2022-10-17 10:13:15,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016281185] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:13:15,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133624201] [2022-10-17 10:13:15,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:15,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:13:15,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:15,902 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:13:15,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-10-17 10:13:15,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:15,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:13:15,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:13:16,057 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:13:16,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:13:16,156 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:13:16,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133624201] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:13:16,156 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:13:16,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:13:16,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563590561] [2022-10-17 10:13:16,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:13:16,157 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:16,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:16,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:16,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:16,158 INFO L87 Difference]: Start difference. First operand 947 states and 1245 transitions. cyclomatic complexity: 303 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:13:16,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:16,260 INFO L93 Difference]: Finished difference Result 949 states and 1245 transitions. [2022-10-17 10:13:16,261 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1245 transitions. [2022-10-17 10:13:16,269 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2022-10-17 10:13:16,277 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1245 transitions. [2022-10-17 10:13:16,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2022-10-17 10:13:16,279 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2022-10-17 10:13:16,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1245 transitions. [2022-10-17 10:13:16,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:16,279 INFO L218 hiAutomatonCegarLoop]: Abstraction has 949 states and 1245 transitions. [2022-10-17 10:13:16,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1245 transitions. [2022-10-17 10:13:16,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 947. [2022-10-17 10:13:16,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3125659978880675) internal successors, (1243), 946 states have internal predecessors, (1243), 0 states have call successors, (0), 0 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:13:16,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1243 transitions. [2022-10-17 10:13:16,299 INFO L240 hiAutomatonCegarLoop]: Abstraction has 947 states and 1243 transitions. [2022-10-17 10:13:16,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:16,300 INFO L428 stractBuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2022-10-17 10:13:16,301 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-10-17 10:13:16,301 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1243 transitions. [2022-10-17 10:13:16,306 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2022-10-17 10:13:16,306 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:16,306 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:16,307 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:13:16,307 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:16,307 INFO L748 eck$LassoCheckResult]: Stem: 20510#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 20367#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 20363#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20315#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 20316#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20301#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20302#L110-2 assume !false; 20559#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20555#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20552#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20549#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20548#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20547#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20546#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20545#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20537#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20499#L135 [2022-10-17 10:13:16,307 INFO L750 eck$LassoCheckResult]: Loop: 20499#L135 ssl3_accept_~s__state~0#1 := 3; 20259#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20932#L590 ssl3_accept_~skip~0#1 := 0; 20930#L110-2 assume !false; 20928#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20926#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20925#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20924#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20918#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20848#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20846#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20842#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 20841#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 20840#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 20839#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20837#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 20834#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20830#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 20829#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 20828#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 20823#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 20775#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 20751#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 20748#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 20741#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 20541#L176 assume 8448 == ssl3_accept_~s__state~0#1; 20401#L177 assume !(ssl3_accept_~num1~0#1 > 0); 20356#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 20357#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20713#L590 ssl3_accept_~skip~0#1 := 0; 20712#L110-2 assume !false; 20711#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20535#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20536#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20822#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20821#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20774#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20750#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20746#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20747#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20499#L135 [2022-10-17 10:13:16,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:16,308 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-10-17 10:13:16,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:16,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319761364] [2022-10-17 10:13:16,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:16,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:16,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:16,355 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:13:16,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:16,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319761364] [2022-10-17 10:13:16,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319761364] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:16,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:16,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:13:16,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986062020] [2022-10-17 10:13:16,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:16,357 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:13:16,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:16,359 INFO L85 PathProgramCache]: Analyzing trace with hash 73640739, now seen corresponding path program 1 times [2022-10-17 10:13:16,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:16,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414982873] [2022-10-17 10:13:16,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:16,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:16,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:16,387 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:13:16,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:16,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414982873] [2022-10-17 10:13:16,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414982873] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:16,388 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:16,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:13:16,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790490894] [2022-10-17 10:13:16,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:16,388 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:16,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:16,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:16,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:16,389 INFO L87 Difference]: Start difference. First operand 947 states and 1243 transitions. cyclomatic complexity: 301 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:13:16,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:16,492 INFO L93 Difference]: Finished difference Result 947 states and 1241 transitions. [2022-10-17 10:13:16,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 947 states and 1241 transitions. [2022-10-17 10:13:16,498 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2022-10-17 10:13:16,505 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 947 states to 947 states and 1241 transitions. [2022-10-17 10:13:16,505 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 684 [2022-10-17 10:13:16,506 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 684 [2022-10-17 10:13:16,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1241 transitions. [2022-10-17 10:13:16,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:16,507 INFO L218 hiAutomatonCegarLoop]: Abstraction has 947 states and 1241 transitions. [2022-10-17 10:13:16,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1241 transitions. [2022-10-17 10:13:16,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 947. [2022-10-17 10:13:16,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.310454065469905) internal successors, (1241), 946 states have internal predecessors, (1241), 0 states have call successors, (0), 0 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:13:16,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1241 transitions. [2022-10-17 10:13:16,530 INFO L240 hiAutomatonCegarLoop]: Abstraction has 947 states and 1241 transitions. [2022-10-17 10:13:16,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:16,531 INFO L428 stractBuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2022-10-17 10:13:16,531 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-10-17 10:13:16,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1241 transitions. [2022-10-17 10:13:16,535 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2022-10-17 10:13:16,536 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:16,536 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:16,537 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:13:16,537 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:13:16,538 INFO L748 eck$LassoCheckResult]: Stem: 22399#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 22270#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 22266#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22216#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 22217#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22202#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 22203#L110-2 assume !false; 22498#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22878#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22877#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22876#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22875#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22874#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22873#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22872#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22866#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22425#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22176#L144 [2022-10-17 10:13:16,538 INFO L750 eck$LassoCheckResult]: Loop: 22176#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 22177#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 22190#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 22191#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22859#L590 ssl3_accept_~skip~0#1 := 0; 22857#L110-2 assume !false; 22855#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22853#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22851#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22849#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22847#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22845#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22843#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22841#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22839#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22837#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22835#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22826#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22823#L146 assume 8496 == ssl3_accept_~s__state~0#1; 22621#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 22822#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 22821#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 22819#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 22818#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 22816#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22811#L590 ssl3_accept_~skip~0#1 := 0; 22810#L110-2 assume !false; 22809#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22808#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22807#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22806#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22805#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22804#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22803#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22802#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22801#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22800#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22799#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22798#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22797#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22796#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22795#L152 assume 8512 == ssl3_accept_~s__state~0#1; 22616#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22794#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 22792#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 22790#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22785#L590 ssl3_accept_~skip~0#1 := 0; 22783#L110-2 assume !false; 22778#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22776#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22774#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22772#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22770#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22768#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22766#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22764#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22763#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22761#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22760#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22758#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22757#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22755#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22754#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22752#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22749#L158 assume 8528 == ssl3_accept_~s__state~0#1; 22611#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 22224#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22225#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 22746#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 22247#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 22249#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22391#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22777#L590 ssl3_accept_~skip~0#1 := 0; 22775#L110-2 assume !false; 22773#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22771#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22769#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22767#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22765#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22675#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22672#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22673#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22759#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22665#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22662#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22663#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22753#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22751#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22652#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22653#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22649#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 22644#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22446#L164 assume 8544 == ssl3_accept_~s__state~0#1; 22444#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 22235#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22154#L590 ssl3_accept_~skip~0#1 := 0; 23062#L110-2 assume !false; 23061#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23060#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23059#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23058#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22684#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22685#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22762#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22670#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22667#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22668#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22756#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22660#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22658#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22655#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22656#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22650#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22651#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 22748#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22750#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 22447#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 22448#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 22567#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 22568#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 22643#L179 assume 8576 == ssl3_accept_~s__state~0#1; 22596#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 22681#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 22680#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 22197#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22674#L590 ssl3_accept_~skip~0#1 := 0; 22671#L110-2 assume !false; 22669#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22666#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22664#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22661#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22659#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22657#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22654#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22521#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22645#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22646#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22176#L144 [2022-10-17 10:13:16,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:16,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-10-17 10:13:16,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:16,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915859764] [2022-10-17 10:13:16,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:16,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:16,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:16,550 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:16,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:16,560 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:16,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:16,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1880037970, now seen corresponding path program 1 times [2022-10-17 10:13:16,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:16,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451094277] [2022-10-17 10:13:16,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:16,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:16,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:16,627 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-10-17 10:13:16,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:16,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451094277] [2022-10-17 10:13:16,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451094277] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:16,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:16,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:16,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632500210] [2022-10-17 10:13:16,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:16,628 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:16,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:16,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:16,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:16,629 INFO L87 Difference]: Start difference. First operand 947 states and 1241 transitions. cyclomatic complexity: 299 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:16,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:16,650 INFO L93 Difference]: Finished difference Result 1864 states and 2426 transitions. [2022-10-17 10:13:16,650 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1864 states and 2426 transitions. [2022-10-17 10:13:16,661 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1200 [2022-10-17 10:13:16,675 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1864 states to 1864 states and 2426 transitions. [2022-10-17 10:13:16,675 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1345 [2022-10-17 10:13:16,677 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1345 [2022-10-17 10:13:16,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1864 states and 2426 transitions. [2022-10-17 10:13:16,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:16,678 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1864 states and 2426 transitions. [2022-10-17 10:13:16,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1864 states and 2426 transitions. [2022-10-17 10:13:16,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1864 to 950. [2022-10-17 10:13:16,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3094736842105263) internal successors, (1244), 949 states have internal predecessors, (1244), 0 states have call successors, (0), 0 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:13:16,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1244 transitions. [2022-10-17 10:13:16,704 INFO L240 hiAutomatonCegarLoop]: Abstraction has 950 states and 1244 transitions. [2022-10-17 10:13:16,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:16,705 INFO L428 stractBuchiCegarLoop]: Abstraction has 950 states and 1244 transitions. [2022-10-17 10:13:16,705 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-10-17 10:13:16,705 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1244 transitions. [2022-10-17 10:13:16,708 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2022-10-17 10:13:16,709 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:16,709 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:16,710 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:13:16,710 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:13:16,711 INFO L748 eck$LassoCheckResult]: Stem: 25223#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 25092#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25084#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25033#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25034#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25023#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25024#L110-2 assume !false; 25335#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25830#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25828#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25826#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25824#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25822#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25820#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25818#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25816#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25241#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24994#L144 [2022-10-17 10:13:16,711 INFO L750 eck$LassoCheckResult]: Loop: 24994#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 24995#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25008#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 25009#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25736#L590 ssl3_accept_~skip~0#1 := 0; 25733#L110-2 assume !false; 25730#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25727#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25725#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25722#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25716#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25713#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25710#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25707#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25705#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25702#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25699#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25696#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25693#L146 assume 8496 == ssl3_accept_~s__state~0#1; 25435#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 25063#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 25064#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 25685#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 25682#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 25678#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25671#L590 ssl3_accept_~skip~0#1 := 0; 25668#L110-2 assume !false; 25665#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25662#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25661#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25660#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25659#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25658#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25657#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25656#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25654#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25653#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25652#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25651#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25650#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25649#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25620#L152 assume 8512 == ssl3_accept_~s__state~0#1; 25430#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25616#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 25613#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 25610#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25604#L590 ssl3_accept_~skip~0#1 := 0; 25602#L110-2 assume !false; 25600#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25598#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25596#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25594#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25592#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25590#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25588#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25586#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25584#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25582#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25580#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25578#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25576#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25574#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25572#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25570#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25565#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25078#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 25047#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 25048#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 25178#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 25550#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 25527#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25528#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25643#L590 ssl3_accept_~skip~0#1 := 0; 25642#L110-2 assume !false; 25641#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25640#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25639#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25638#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25637#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25636#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25635#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25634#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25500#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25499#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25498#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25493#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25491#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25452#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25451#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25450#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25449#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25448#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25268#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25265#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 25255#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25518#L590 ssl3_accept_~skip~0#1 := 0; 25516#L110-2 assume !false; 25514#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25512#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25510#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25508#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25506#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25505#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25504#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25501#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25502#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25631#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25629#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25627#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25625#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25623#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25621#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25619#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25563#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25564#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25566#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 25269#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 25270#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 25389#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 25390#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 25544#L179 assume 8576 == ssl3_accept_~s__state~0#1; 25059#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 25060#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 24978#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 24980#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25735#L590 ssl3_accept_~skip~0#1 := 0; 25732#L110-2 assume !false; 25729#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25726#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25724#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25721#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25715#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25712#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25709#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25355#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25704#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25701#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24994#L144 [2022-10-17 10:13:16,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:16,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-10-17 10:13:16,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:16,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858496068] [2022-10-17 10:13:16,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:16,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:16,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:16,719 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:16,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:16,731 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:16,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:16,732 INFO L85 PathProgramCache]: Analyzing trace with hash -919446861, now seen corresponding path program 1 times [2022-10-17 10:13:16,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:16,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822499526] [2022-10-17 10:13:16,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:16,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:16,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:16,787 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:13:16,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:16,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822499526] [2022-10-17 10:13:16,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822499526] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:16,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:16,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:16,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480990762] [2022-10-17 10:13:16,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:16,809 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:16,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:16,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:16,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:16,810 INFO L87 Difference]: Start difference. First operand 950 states and 1244 transitions. cyclomatic complexity: 299 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:13:16,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:16,922 INFO L93 Difference]: Finished difference Result 920 states and 1169 transitions. [2022-10-17 10:13:16,922 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 920 states and 1169 transitions. [2022-10-17 10:13:16,927 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2022-10-17 10:13:16,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 920 states to 791 states and 1008 transitions. [2022-10-17 10:13:16,933 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2022-10-17 10:13:16,934 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2022-10-17 10:13:16,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 791 states and 1008 transitions. [2022-10-17 10:13:16,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:16,935 INFO L218 hiAutomatonCegarLoop]: Abstraction has 791 states and 1008 transitions. [2022-10-17 10:13:16,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states and 1008 transitions. [2022-10-17 10:13:16,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 660. [2022-10-17 10:13:16,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 660 states have (on average 1.2772727272727273) internal successors, (843), 659 states have internal predecessors, (843), 0 states have call successors, (0), 0 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:13:16,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 843 transitions. [2022-10-17 10:13:16,949 INFO L240 hiAutomatonCegarLoop]: Abstraction has 660 states and 843 transitions. [2022-10-17 10:13:16,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:16,950 INFO L428 stractBuchiCegarLoop]: Abstraction has 660 states and 843 transitions. [2022-10-17 10:13:16,950 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-10-17 10:13:16,950 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 660 states and 843 transitions. [2022-10-17 10:13:16,953 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2022-10-17 10:13:16,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:16,953 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:16,956 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:13:16,956 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:16,957 INFO L748 eck$LassoCheckResult]: Stem: 27036#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 26941#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 26937#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 26898#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 26899#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 26892#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 26893#L110-2 assume !false; 27113#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27377#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27374#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27371#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27368#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27365#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27362#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27359#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27343#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27207#L137 assume 8464 == ssl3_accept_~s__state~0#1; 26861#L144 [2022-10-17 10:13:16,957 INFO L750 eck$LassoCheckResult]: Loop: 26861#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 26862#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 26879#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 26880#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27331#L590 ssl3_accept_~skip~0#1 := 0; 27329#L110-2 assume !false; 27327#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27325#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27323#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27321#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27319#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27317#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27315#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27314#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27312#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27310#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27308#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27306#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27305#L146 assume 8496 == ssl3_accept_~s__state~0#1; 27161#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 27303#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27302#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27300#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27014#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 27015#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27500#L590 ssl3_accept_~skip~0#1 := 0; 27499#L110-2 assume !false; 27498#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27497#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27496#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27495#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27494#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27493#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27492#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27491#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27490#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26981#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26975#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26976#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27007#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27008#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26928#L152 assume 8512 == ssl3_accept_~s__state~0#1; 26929#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 26959#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 26960#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 26996#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26847#L590 ssl3_accept_~skip~0#1 := 0; 26946#L110-2 assume !false; 26888#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26889#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26917#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26918#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26964#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26965#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26972#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26951#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26952#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27037#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27489#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27488#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27487#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27486#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27485#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26963#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26868#L158 assume 8528 == ssl3_accept_~s__state~0#1; 26869#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 26910#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 26912#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 26995#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 27041#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 26927#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27033#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27471#L590 ssl3_accept_~skip~0#1 := 0; 27469#L110-2 assume !false; 27467#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27465#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27463#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27461#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27459#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27457#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27455#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27453#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27451#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27449#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27447#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27445#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27443#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27441#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27439#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27438#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27437#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27436#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27006#L164 assume 8544 == ssl3_accept_~s__state~0#1; 26857#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 26858#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 26887#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 26985#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 26986#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 26974#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 26853#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27397#L590 ssl3_accept_~skip~0#1 := 0; 27394#L110-2 assume !false; 27391#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27388#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27385#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27382#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27380#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27378#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27375#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27372#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27369#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27366#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27363#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27360#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27166#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27162#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27157#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27153#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27149#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27145#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27141#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 27137#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 27133#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 27128#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 27051#L176 assume 8448 == ssl3_accept_~s__state~0#1; 26970#L177 assume !(ssl3_accept_~num1~0#1 > 0); 26932#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 26933#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27063#L590 ssl3_accept_~skip~0#1 := 0; 27059#L110-2 assume !false; 27057#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27044#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27045#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27074#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27070#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27064#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27060#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27058#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27046#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27047#L137 assume 8464 == ssl3_accept_~s__state~0#1; 26861#L144 [2022-10-17 10:13:16,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:16,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-10-17 10:13:16,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:16,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810715913] [2022-10-17 10:13:16,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:16,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:16,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:16,964 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:16,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:16,971 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:16,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:16,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1162156648, now seen corresponding path program 1 times [2022-10-17 10:13:16,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:16,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045315450] [2022-10-17 10:13:16,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:16,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:16,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:17,026 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-10-17 10:13:17,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:17,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045315450] [2022-10-17 10:13:17,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045315450] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:17,027 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:17,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:17,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343126902] [2022-10-17 10:13:17,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:17,028 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:17,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:17,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:17,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:17,029 INFO L87 Difference]: Start difference. First operand 660 states and 843 transitions. cyclomatic complexity: 186 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:17,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:17,044 INFO L93 Difference]: Finished difference Result 1094 states and 1415 transitions. [2022-10-17 10:13:17,045 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1094 states and 1415 transitions. [2022-10-17 10:13:17,051 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2022-10-17 10:13:17,059 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1094 states to 1094 states and 1415 transitions. [2022-10-17 10:13:17,059 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2022-10-17 10:13:17,060 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2022-10-17 10:13:17,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1415 transitions. [2022-10-17 10:13:17,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:17,061 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1094 states and 1415 transitions. [2022-10-17 10:13:17,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1415 transitions. [2022-10-17 10:13:17,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 660. [2022-10-17 10:13:17,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 660 states have (on average 1.2757575757575759) internal successors, (842), 659 states have internal predecessors, (842), 0 states have call successors, (0), 0 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:13:17,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 842 transitions. [2022-10-17 10:13:17,081 INFO L240 hiAutomatonCegarLoop]: Abstraction has 660 states and 842 transitions. [2022-10-17 10:13:17,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:17,082 INFO L428 stractBuchiCegarLoop]: Abstraction has 660 states and 842 transitions. [2022-10-17 10:13:17,082 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-10-17 10:13:17,082 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 660 states and 842 transitions. [2022-10-17 10:13:17,085 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2022-10-17 10:13:17,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:17,085 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:17,086 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:13:17,086 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:17,087 INFO L748 eck$LassoCheckResult]: Stem: 28803#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 28704#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 28700#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 28658#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 28659#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 28646#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 28647#L110-2 assume !false; 28833#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29151#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29150#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29149#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29148#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29146#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29145#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29144#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29143#L137 assume 8464 == ssl3_accept_~s__state~0#1; 28622#L144 [2022-10-17 10:13:17,087 INFO L750 eck$LassoCheckResult]: Loop: 28622#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 28623#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 28635#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 28636#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29204#L590 ssl3_accept_~skip~0#1 := 0; 29202#L110-2 assume !false; 29200#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29198#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29196#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29194#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29192#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29190#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29189#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29187#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29186#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29185#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29153#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29152#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28942#L146 assume 8496 == ssl3_accept_~s__state~0#1; 28786#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 28683#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 28684#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 29136#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 28789#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 29128#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29122#L590 ssl3_accept_~skip~0#1 := 0; 29120#L110-2 assume !false; 29118#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29116#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29114#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29112#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29110#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29108#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29106#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29104#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29102#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29100#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29098#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29096#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29094#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29092#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28894#L152 assume 8512 == ssl3_accept_~s__state~0#1; 28810#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 28723#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 28724#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 28762#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28607#L590 ssl3_accept_~skip~0#1 := 0; 29260#L110-2 assume !false; 29259#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29258#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29257#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29256#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29255#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28771#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28738#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28715#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28716#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28747#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28741#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28742#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28772#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28773#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28689#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28690#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28896#L158 assume 8528 == ssl3_accept_~s__state~0#1; 28695#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 28666#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 28667#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 28761#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 28809#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 28688#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 28799#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29031#L590 ssl3_accept_~skip~0#1 := 0; 29024#L110-2 assume !false; 29020#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29016#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29012#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29008#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29004#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29000#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28996#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28992#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28988#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28984#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28980#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28976#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28972#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28968#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28964#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28960#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28951#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28948#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28886#L164 assume 8544 == ssl3_accept_~s__state~0#1; 28617#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 28618#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 28653#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 28751#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 28752#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 28740#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 28613#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29026#L590 ssl3_accept_~skip~0#1 := 0; 29022#L110-2 assume !false; 29018#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29014#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29010#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29006#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29002#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28998#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28994#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28990#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28986#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28982#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28978#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28974#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28970#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28966#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28962#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28958#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28955#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28954#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28953#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 28952#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 28949#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 28946#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 28837#L176 assume 8448 == ssl3_accept_~s__state~0#1; 28736#L177 assume !(ssl3_accept_~num1~0#1 > 0); 28693#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 28694#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28854#L590 ssl3_accept_~skip~0#1 := 0; 28852#L110-2 assume !false; 28850#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28846#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28847#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28862#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28861#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28855#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28853#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28851#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28848#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28849#L137 assume 8464 == ssl3_accept_~s__state~0#1; 28622#L144 [2022-10-17 10:13:17,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:17,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-10-17 10:13:17,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:17,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786520685] [2022-10-17 10:13:17,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:17,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:17,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:17,096 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:17,104 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:17,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:17,106 INFO L85 PathProgramCache]: Analyzing trace with hash -2049379494, now seen corresponding path program 1 times [2022-10-17 10:13:17,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:17,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310768307] [2022-10-17 10:13:17,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:17,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:17,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:17,205 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:13:17,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:17,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310768307] [2022-10-17 10:13:17,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310768307] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:13:17,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165650694] [2022-10-17 10:13:17,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:17,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:13:17,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:17,208 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:13:17,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-10-17 10:13:17,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:17,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:13:17,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:13:17,391 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:13:17,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:13:17,459 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:13:17,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165650694] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:13:17,460 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:13:17,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:13:17,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097189992] [2022-10-17 10:13:17,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:13:17,462 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:17,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:17,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:13:17,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:13:17,463 INFO L87 Difference]: Start difference. First operand 660 states and 842 transitions. cyclomatic complexity: 185 Second operand has 6 states, 5 states have (on average 26.2) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:18,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:18,161 INFO L93 Difference]: Finished difference Result 1629 states and 2068 transitions. [2022-10-17 10:13:18,161 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1629 states and 2068 transitions. [2022-10-17 10:13:18,173 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1428 [2022-10-17 10:13:18,184 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1629 states to 1599 states and 2038 transitions. [2022-10-17 10:13:18,185 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1495 [2022-10-17 10:13:18,186 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1495 [2022-10-17 10:13:18,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1599 states and 2038 transitions. [2022-10-17 10:13:18,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:18,187 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1599 states and 2038 transitions. [2022-10-17 10:13:18,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states and 2038 transitions. [2022-10-17 10:13:18,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 996. [2022-10-17 10:13:18,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 996 states have (on average 1.2951807228915662) internal successors, (1290), 995 states have internal predecessors, (1290), 0 states have call successors, (0), 0 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:13:18,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 1290 transitions. [2022-10-17 10:13:18,212 INFO L240 hiAutomatonCegarLoop]: Abstraction has 996 states and 1290 transitions. [2022-10-17 10:13:18,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-10-17 10:13:18,212 INFO L428 stractBuchiCegarLoop]: Abstraction has 996 states and 1290 transitions. [2022-10-17 10:13:18,213 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-10-17 10:13:18,213 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 996 states and 1290 transitions. [2022-10-17 10:13:18,217 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 825 [2022-10-17 10:13:18,217 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:18,217 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:18,219 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:13:18,219 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:18,220 INFO L748 eck$LassoCheckResult]: Stem: 31963#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 31850#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 31846#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 31805#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 31806#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 31793#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 31794#L110-2 assume !false; 32299#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32553#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32552#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32551#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32550#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32549#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32548#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32547#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32546#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32545#L137 assume 8464 == ssl3_accept_~s__state~0#1; 31766#L144 [2022-10-17 10:13:18,220 INFO L750 eck$LassoCheckResult]: Loop: 31766#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 31767#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 31781#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 31782#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31873#L590 ssl3_accept_~skip~0#1 := 0; 31855#L110-2 assume !false; 31795#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31796#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31824#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31825#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31875#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31876#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31884#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31861#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31862#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31895#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31896#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31947#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31948#L146 assume 8496 == ssl3_accept_~s__state~0#1; 31941#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31830#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 31807#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 31808#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 31934#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 31765#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32676#L590 ssl3_accept_~skip~0#1 := 0; 32674#L110-2 assume !false; 32673#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32672#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32671#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32666#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32664#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32662#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32660#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32658#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32656#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32654#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32652#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32650#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32648#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32646#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32644#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32642#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 32640#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 32638#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 32636#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31789#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 31790#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31900#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31865#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 31866#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 31949#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 31944#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 31783#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 31784#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 31919#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 31906#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 31907#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 31816#L203 assume 8656 == ssl3_accept_~s__state~0#1; 31817#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 31851#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 31801#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 31802#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 31820#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 31853#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32728#L590 ssl3_accept_~skip~0#1 := 0; 32726#L110-2 assume !false; 32724#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32722#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32720#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32718#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32716#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32714#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32708#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32705#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32702#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32699#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31888#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31889#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32693#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31933#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31835#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31836#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31774#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31770#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31771#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 32633#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 32632#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31892#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31893#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 32596#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 32594#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 32592#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 32590#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 32588#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 32586#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 32559#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 32557#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 32555#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 32451#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 31845#L209 assume 8672 == ssl3_accept_~s__state~0#1; 31905#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 31917#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 31918#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 31857#L530 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 31756#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 31757#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32624#L590 ssl3_accept_~skip~0#1 := 0; 32623#L110-2 assume !false; 32622#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32621#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32620#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32619#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32617#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32616#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32615#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32614#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32613#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32104#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32105#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32101#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32100#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32099#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32098#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 32097#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 32096#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 32095#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 32094#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 32093#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 32052#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 32050#L176 assume 8448 == ssl3_accept_~s__state~0#1; 32051#L177 assume !(ssl3_accept_~num1~0#1 > 0); 32045#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 32046#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32034#L590 ssl3_accept_~skip~0#1 := 0; 32035#L110-2 assume !false; 32030#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32031#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32025#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32026#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32021#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32022#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32007#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32008#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31987#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31988#L137 assume 8464 == ssl3_accept_~s__state~0#1; 31766#L144 [2022-10-17 10:13:18,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:18,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-10-17 10:13:18,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:18,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70873415] [2022-10-17 10:13:18,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:18,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:18,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:18,227 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:18,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:18,236 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:18,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:18,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1338012195, now seen corresponding path program 1 times [2022-10-17 10:13:18,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:18,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935542099] [2022-10-17 10:13:18,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:18,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:18,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:18,294 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:13:18,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:18,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935542099] [2022-10-17 10:13:18,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935542099] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:18,295 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:18,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:18,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010579656] [2022-10-17 10:13:18,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:18,296 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:18,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:18,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:18,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:18,297 INFO L87 Difference]: Start difference. First operand 996 states and 1290 transitions. cyclomatic complexity: 297 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:18,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:18,317 INFO L93 Difference]: Finished difference Result 1744 states and 2285 transitions. [2022-10-17 10:13:18,317 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1744 states and 2285 transitions. [2022-10-17 10:13:18,326 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1573 [2022-10-17 10:13:18,338 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1744 states to 1744 states and 2285 transitions. [2022-10-17 10:13:18,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1640 [2022-10-17 10:13:18,340 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1640 [2022-10-17 10:13:18,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1744 states and 2285 transitions. [2022-10-17 10:13:18,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:18,343 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1744 states and 2285 transitions. [2022-10-17 10:13:18,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1744 states and 2285 transitions. [2022-10-17 10:13:18,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1744 to 1744. [2022-10-17 10:13:18,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 1744 states have (on average 1.3102064220183487) internal successors, (2285), 1743 states have internal predecessors, (2285), 0 states have call successors, (0), 0 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:13:18,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 2285 transitions. [2022-10-17 10:13:18,379 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1744 states and 2285 transitions. [2022-10-17 10:13:18,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:18,380 INFO L428 stractBuchiCegarLoop]: Abstraction has 1744 states and 2285 transitions. [2022-10-17 10:13:18,380 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-10-17 10:13:18,380 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1744 states and 2285 transitions. [2022-10-17 10:13:18,387 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1573 [2022-10-17 10:13:18,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:18,388 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:18,389 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:13:18,390 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:18,390 INFO L748 eck$LassoCheckResult]: Stem: 34722#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 34603#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 34593#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 34551#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 34552#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 34545#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 34546#L110-2 assume !false; 34538#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34539#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34571#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34572#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34625#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34626#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34635#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34610#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34611#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34723#L137 assume 8464 == ssl3_accept_~s__state~0#1; 34859#L144 [2022-10-17 10:13:18,390 INFO L750 eck$LassoCheckResult]: Loop: 34859#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 34715#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 34716#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 35284#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35277#L590 ssl3_accept_~skip~0#1 := 0; 35274#L110-2 assume !false; 35268#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35266#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35264#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35262#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35260#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35254#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35252#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35247#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35240#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35237#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35221#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35202#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34948#L146 assume 8496 == ssl3_accept_~s__state~0#1; 34947#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 34946#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 34945#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 34944#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 34695#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 35587#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35577#L590 ssl3_accept_~skip~0#1 := 0; 35571#L110-2 assume !false; 35565#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35559#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35553#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35547#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35541#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35535#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35531#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35527#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35523#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35519#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35515#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35511#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35507#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 35503#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34792#L152 assume 8512 == ssl3_accept_~s__state~0#1; 34793#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 34618#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 34619#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 35455#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35450#L590 ssl3_accept_~skip~0#1 := 0; 35449#L110-2 assume !false; 35448#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35447#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35446#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35445#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35444#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35443#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35442#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35441#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35440#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35439#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35438#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35437#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35436#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 35435#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 35433#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 35432#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35431#L158 assume 8528 == ssl3_accept_~s__state~0#1; 35147#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 35430#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 35429#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 35428#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 34579#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 34581#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 35423#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35414#L590 ssl3_accept_~skip~0#1 := 0; 35412#L110-2 assume !false; 35410#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35408#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35406#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35404#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35402#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35400#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35398#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35396#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35394#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35392#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35390#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35388#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35386#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 35384#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 35382#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 35380#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35378#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 35376#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 35374#L164 assume 8544 == ssl3_accept_~s__state~0#1; 34507#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 34508#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 34682#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 34649#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 34650#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 34708#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 35343#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35336#L590 ssl3_accept_~skip~0#1 := 0; 35333#L110-2 assume !false; 35330#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35327#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35324#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35321#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35318#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35315#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35312#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35310#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35307#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35304#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35302#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35301#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35300#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 35299#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 35298#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 35297#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35296#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 35295#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 35294#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 35289#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 35288#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 35287#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 35285#L176 assume 8448 == ssl3_accept_~s__state~0#1; 35279#L177 assume !(ssl3_accept_~num1~0#1 > 0); 35276#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 35273#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35267#L590 ssl3_accept_~skip~0#1 := 0; 35265#L110-2 assume !false; 35263#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35261#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35255#L116 assume 16384 == ssl3_accept_~s__state~0#1; 35253#L222 ssl3_accept_~s__server~0#1 := 1; 35248#L227 assume 0 != ssl3_accept_~cb~0#1; 35241#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 35238#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 35223#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 35205#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 35134#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 35111#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35128#L590 ssl3_accept_~skip~0#1 := 0; 35127#L110-2 assume !false; 35126#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35125#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35124#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35123#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35122#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35120#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35117#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35118#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35308#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35305#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35216#L140 assume 8465 == ssl3_accept_~s__state~0#1; 34859#L144 [2022-10-17 10:13:18,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:18,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-10-17 10:13:18,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:18,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668514087] [2022-10-17 10:13:18,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:18,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:18,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:18,397 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:18,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:18,405 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:18,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:18,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1978332405, now seen corresponding path program 1 times [2022-10-17 10:13:18,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:18,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607168628] [2022-10-17 10:13:18,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:18,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:18,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:18,499 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:13:18,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:18,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607168628] [2022-10-17 10:13:18,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607168628] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:13:18,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424551794] [2022-10-17 10:13:18,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:18,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:13:18,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:18,502 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:13:18,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-10-17 10:13:18,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:18,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:13:18,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:13:18,612 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-10-17 10:13:18,612 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:13:18,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424551794] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:18,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:13:18,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-10-17 10:13:18,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350378363] [2022-10-17 10:13:18,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:18,614 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:18,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:18,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:18,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:13:18,615 INFO L87 Difference]: Start difference. First operand 1744 states and 2285 transitions. cyclomatic complexity: 546 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:18,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:18,704 INFO L93 Difference]: Finished difference Result 1804 states and 2357 transitions. [2022-10-17 10:13:18,704 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1804 states and 2357 transitions. [2022-10-17 10:13:18,738 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1633 [2022-10-17 10:13:18,762 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1804 states to 1804 states and 2357 transitions. [2022-10-17 10:13:18,763 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1700 [2022-10-17 10:13:18,765 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1700 [2022-10-17 10:13:18,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1804 states and 2357 transitions. [2022-10-17 10:13:18,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:18,769 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1804 states and 2357 transitions. [2022-10-17 10:13:18,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states and 2357 transitions. [2022-10-17 10:13:18,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1780. [2022-10-17 10:13:18,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1780 states, 1780 states have (on average 1.3084269662921348) internal successors, (2329), 1779 states have internal predecessors, (2329), 0 states have call successors, (0), 0 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:13:18,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1780 states to 1780 states and 2329 transitions. [2022-10-17 10:13:18,811 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1780 states and 2329 transitions. [2022-10-17 10:13:18,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:18,812 INFO L428 stractBuchiCegarLoop]: Abstraction has 1780 states and 2329 transitions. [2022-10-17 10:13:18,812 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-10-17 10:13:18,813 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1780 states and 2329 transitions. [2022-10-17 10:13:18,821 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1609 [2022-10-17 10:13:18,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:18,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:18,823 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:13:18,824 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:18,824 INFO L748 eck$LassoCheckResult]: Stem: 38736#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 38619#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 38609#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 38566#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 38567#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 38560#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 38561#L110-2 assume !false; 38770#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38981#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38980#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38979#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38978#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38977#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38976#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38974#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38973#L137 assume 8464 == ssl3_accept_~s__state~0#1; 38870#L144 [2022-10-17 10:13:18,824 INFO L750 eck$LassoCheckResult]: Loop: 38870#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 40016#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 40015#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 39857#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39851#L590 ssl3_accept_~skip~0#1 := 0; 39849#L110-2 assume !false; 39847#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39845#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39842#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39840#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39837#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39835#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39832#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39826#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39824#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39822#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39820#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39783#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38983#L146 assume 8496 == ssl3_accept_~s__state~0#1; 38713#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 38714#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 38568#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 38569#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 38710#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 39464#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39458#L590 ssl3_accept_~skip~0#1 := 0; 39455#L110-2 assume !false; 39452#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39449#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39442#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39439#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39435#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39429#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39427#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39425#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39423#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39421#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39419#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39417#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39415#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39413#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38803#L152 assume 8512 == ssl3_accept_~s__state~0#1; 38745#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38629#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 38630#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 38687#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39989#L590 ssl3_accept_~skip~0#1 := 0; 39987#L110-2 assume !false; 39986#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39985#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39983#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39980#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39978#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39976#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39974#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39972#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39970#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39968#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39966#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39964#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39962#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39960#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39959#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39277#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38804#L158 assume 8528 == ssl3_accept_~s__state~0#1; 38604#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 38574#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 38576#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 38692#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 38592#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 38594#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 38726#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40122#L590 ssl3_accept_~skip~0#1 := 0; 40121#L110-2 assume !false; 40119#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40118#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40117#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40116#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40111#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40109#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40107#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40105#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40103#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40102#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40101#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40096#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40094#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40092#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 40090#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 40088#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 40084#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 40082#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38771#L164 assume 8544 == ssl3_accept_~s__state~0#1; 38772#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 38644#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 38559#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38668#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 38669#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 38652#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 38653#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40012#L590 ssl3_accept_~skip~0#1 := 0; 40011#L110-2 assume !false; 40010#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40008#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40006#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40004#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40001#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40000#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39999#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39997#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39996#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39995#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39990#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39988#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39981#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39979#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39977#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39975#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 39973#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 39971#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 39969#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 39967#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 39965#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 39963#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 39961#L176 assume 8448 == ssl3_accept_~s__state~0#1; 38648#L177 assume !(ssl3_accept_~num1~0#1 > 0); 38602#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 38603#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40110#L590 ssl3_accept_~skip~0#1 := 0; 40108#L110-2 assume !false; 40106#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40104#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40097#L116 assume 16384 == ssl3_accept_~s__state~0#1; 40095#L222 ssl3_accept_~s__server~0#1 := 1; 40093#L227 assume 0 != ssl3_accept_~cb~0#1; 40091#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 40089#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 40086#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 40083#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 40081#L254 assume 12292 != ssl3_accept_~s__state~0#1; 38547#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 38548#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39883#L590 ssl3_accept_~skip~0#1 := 0; 39880#L110-2 assume !false; 39879#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39878#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39877#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39675#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39674#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39673#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39670#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39470#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39466#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38869#L137 assume 8464 == ssl3_accept_~s__state~0#1; 38870#L144 [2022-10-17 10:13:18,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:18,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-10-17 10:13:18,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:18,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464121692] [2022-10-17 10:13:18,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:18,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:18,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:18,832 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:18,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:18,840 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:18,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:18,841 INFO L85 PathProgramCache]: Analyzing trace with hash 2090017247, now seen corresponding path program 1 times [2022-10-17 10:13:18,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:18,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974136424] [2022-10-17 10:13:18,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:18,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:18,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:18,939 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:13:18,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:18,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974136424] [2022-10-17 10:13:18,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974136424] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:13:18,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251390094] [2022-10-17 10:13:18,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:18,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:13:18,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:18,945 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:13:18,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-10-17 10:13:19,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:19,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:13:19,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:13:19,098 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:13:19,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:13:19,150 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:13:19,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251390094] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:13:19,150 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:13:19,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 10:13:19,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299550572] [2022-10-17 10:13:19,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:13:19,152 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:19,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:19,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:13:19,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:13:19,153 INFO L87 Difference]: Start difference. First operand 1780 states and 2329 transitions. cyclomatic complexity: 554 Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 6 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:19,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:19,651 INFO L93 Difference]: Finished difference Result 2839 states and 3618 transitions. [2022-10-17 10:13:19,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2839 states and 3618 transitions. [2022-10-17 10:13:19,667 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2132 [2022-10-17 10:13:19,683 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2839 states to 2789 states and 3564 transitions. [2022-10-17 10:13:19,684 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2685 [2022-10-17 10:13:19,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2685 [2022-10-17 10:13:19,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2789 states and 3564 transitions. [2022-10-17 10:13:19,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:19,687 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2789 states and 3564 transitions. [2022-10-17 10:13:19,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2789 states and 3564 transitions. [2022-10-17 10:13:19,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2789 to 2044. [2022-10-17 10:13:19,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2044 states, 2044 states have (on average 1.297945205479452) internal successors, (2653), 2043 states have internal predecessors, (2653), 0 states have call successors, (0), 0 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:13:19,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 2653 transitions. [2022-10-17 10:13:19,736 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2044 states and 2653 transitions. [2022-10-17 10:13:19,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-17 10:13:19,737 INFO L428 stractBuchiCegarLoop]: Abstraction has 2044 states and 2653 transitions. [2022-10-17 10:13:19,737 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-10-17 10:13:19,737 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2044 states and 2653 transitions. [2022-10-17 10:13:19,745 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1840 [2022-10-17 10:13:19,746 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:19,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:19,748 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:13:19,748 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:19,748 INFO L748 eck$LassoCheckResult]: Stem: 44292#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 44172#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 44168#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 44126#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 44127#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 44113#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 44114#L110-2 assume !false; 44327#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45051#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45050#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45049#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45048#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45047#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45046#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45045#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45044#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45043#L137 assume 8464 == ssl3_accept_~s__state~0#1; 44387#L144 [2022-10-17 10:13:19,749 INFO L750 eck$LassoCheckResult]: Loop: 44387#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 46078#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 46076#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 46077#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46091#L590 ssl3_accept_~skip~0#1 := 0; 46090#L110-2 assume !false; 46089#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46088#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46087#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46086#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46085#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46084#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46083#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46082#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46081#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46080#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46058#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45616#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45096#L146 assume 8496 == ssl3_accept_~s__state~0#1; 44384#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 45095#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 45094#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 45093#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 44264#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 45091#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45086#L590 ssl3_accept_~skip~0#1 := 0; 45085#L110-2 assume !false; 45084#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45083#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45082#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45081#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45080#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45079#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45078#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45077#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45076#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45075#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45074#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45073#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45072#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45071#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45055#L152 assume 8512 == ssl3_accept_~s__state~0#1; 44381#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44191#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 44192#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 44242#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45877#L590 ssl3_accept_~skip~0#1 := 0; 45875#L110-2 assume !false; 45873#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45871#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45869#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45867#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45865#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45863#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45861#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45859#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45857#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45855#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45853#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45851#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45849#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45847#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45845#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45069#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45070#L158 assume 8528 == ssl3_accept_~s__state~0#1; 44163#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 44134#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 44135#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 44232#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 44299#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 44156#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 45835#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45829#L590 ssl3_accept_~skip~0#1 := 0; 45824#L110-2 assume !false; 45822#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45820#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45818#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45816#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45814#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45812#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45810#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45808#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45806#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45804#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45802#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45800#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45798#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45796#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45794#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45792#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45790#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 45788#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 45786#L164 assume 8544 == ssl3_accept_~s__state~0#1; 44376#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 44200#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 44121#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44254#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 44280#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 44210#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 44211#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45930#L590 ssl3_accept_~skip~0#1 := 0; 45929#L110-2 assume !false; 45928#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45927#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45926#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45925#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45924#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45923#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45922#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45921#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45920#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45919#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45918#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45917#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45916#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45915#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45914#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45913#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45912#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 45911#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 45909#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 45907#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 45906#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 45905#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 45904#L176 assume 8448 == ssl3_accept_~s__state~0#1; 44203#L177 assume !(ssl3_accept_~num1~0#1 > 0); 44204#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 45711#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45706#L590 ssl3_accept_~skip~0#1 := 0; 45705#L110-2 assume !false; 45704#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45702#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45701#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45700#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45699#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45698#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45697#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45696#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45695#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45694#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45693#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45692#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45691#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45690#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45689#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45688#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 45687#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 45686#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 45685#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 45684#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 45683#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 45682#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 45681#L179 assume 8576 == ssl3_accept_~s__state~0#1; 45604#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 45679#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 44077#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 44079#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46070#L590 ssl3_accept_~skip~0#1 := 0; 46069#L110-2 assume !false; 46068#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46067#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46066#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46065#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46064#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46063#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46062#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45305#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46061#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46059#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46060#L140 assume 8465 == ssl3_accept_~s__state~0#1; 44387#L144 [2022-10-17 10:13:19,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:19,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-10-17 10:13:19,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:19,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894655755] [2022-10-17 10:13:19,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:19,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:19,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:19,756 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:19,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:19,763 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:19,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:19,763 INFO L85 PathProgramCache]: Analyzing trace with hash -829170569, now seen corresponding path program 1 times [2022-10-17 10:13:19,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:19,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734339290] [2022-10-17 10:13:19,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:19,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:19,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:19,852 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:13:19,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:19,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734339290] [2022-10-17 10:13:19,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734339290] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:19,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:19,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:13:19,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831700044] [2022-10-17 10:13:19,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:19,854 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:19,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:19,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:19,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:19,855 INFO L87 Difference]: Start difference. First operand 2044 states and 2653 transitions. cyclomatic complexity: 617 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:20,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:20,004 INFO L93 Difference]: Finished difference Result 2070 states and 2683 transitions. [2022-10-17 10:13:20,005 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2070 states and 2683 transitions. [2022-10-17 10:13:20,015 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1866 [2022-10-17 10:13:20,026 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2070 states to 2070 states and 2683 transitions. [2022-10-17 10:13:20,026 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1966 [2022-10-17 10:13:20,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1966 [2022-10-17 10:13:20,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2070 states and 2683 transitions. [2022-10-17 10:13:20,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:20,029 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2070 states and 2683 transitions. [2022-10-17 10:13:20,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2070 states and 2683 transitions. [2022-10-17 10:13:20,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2070 to 2044. [2022-10-17 10:13:20,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2044 states, 2044 states have (on average 1.2969667318982387) internal successors, (2651), 2043 states have internal predecessors, (2651), 0 states have call successors, (0), 0 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:13:20,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 2651 transitions. [2022-10-17 10:13:20,072 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2044 states and 2651 transitions. [2022-10-17 10:13:20,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:20,073 INFO L428 stractBuchiCegarLoop]: Abstraction has 2044 states and 2651 transitions. [2022-10-17 10:13:20,073 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-10-17 10:13:20,073 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2044 states and 2651 transitions. [2022-10-17 10:13:20,081 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1840 [2022-10-17 10:13:20,081 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:20,081 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:20,083 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:13:20,083 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:20,083 INFO L748 eck$LassoCheckResult]: Stem: 48409#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 48293#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 48289#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 48245#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 48246#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 48232#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 48233#L110-2 assume !false; 48449#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48753#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48752#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48751#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48750#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48749#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48748#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48747#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48746#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48745#L137 assume 8464 == ssl3_accept_~s__state~0#1; 48205#L144 [2022-10-17 10:13:20,084 INFO L750 eck$LassoCheckResult]: Loop: 48205#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 48206#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 48220#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 48221#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50209#L590 ssl3_accept_~skip~0#1 := 0; 50204#L110-2 assume !false; 50205#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50090#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50085#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50086#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50076#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50077#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50024#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50025#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50010#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50011#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49975#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49138#L146 assume 8496 == ssl3_accept_~s__state~0#1; 48386#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 48387#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 48247#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 48248#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 48390#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 50000#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49995#L590 ssl3_accept_~skip~0#1 := 0; 49994#L110-2 assume !false; 49993#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49992#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49991#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49990#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49989#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49988#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49987#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49986#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49985#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49984#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49983#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49982#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49981#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49980#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 48486#L152 assume 8512 == ssl3_accept_~s__state~0#1; 48422#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 48423#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 48361#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 48362#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50132#L590 ssl3_accept_~skip~0#1 := 0; 50131#L110-2 assume !false; 50127#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50125#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50123#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50122#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50116#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50114#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50112#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50110#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50108#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50107#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50106#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50105#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50104#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 50102#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 50101#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 50100#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48487#L158 assume 8528 == ssl3_accept_~s__state~0#1; 48488#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 48253#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 48254#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 48376#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 48421#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 48403#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 48404#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49953#L590 ssl3_accept_~skip~0#1 := 0; 49952#L110-2 assume !false; 49951#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49950#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49949#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49948#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49947#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49946#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49945#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49944#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49943#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49942#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49941#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49940#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49939#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49938#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49937#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 49936#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 49935#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 49934#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 48472#L164 assume 8544 == ssl3_accept_~s__state~0#1; 48473#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 48323#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 48240#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 48378#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 49830#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 49829#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 49803#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49795#L590 ssl3_accept_~skip~0#1 := 0; 49791#L110-2 assume !false; 49787#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49783#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49779#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49775#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49771#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49767#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49764#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49761#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49758#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49755#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49752#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49749#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49746#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49743#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49740#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 49738#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 49735#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 49731#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 49729#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 49727#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 49722#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 49715#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 49708#L176 assume 8448 == ssl3_accept_~s__state~0#1; 49705#L177 assume !(ssl3_accept_~num1~0#1 > 0); 49701#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 49697#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49690#L590 ssl3_accept_~skip~0#1 := 0; 49687#L110-2 assume !false; 49684#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49681#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49678#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49674#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49669#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49660#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49652#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49648#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49644#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49640#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49636#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49632#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49628#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49624#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49619#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 49615#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 49611#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 49608#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 49605#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 49602#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 49598#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 49595#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 49591#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 49588#L179 assume 8576 == ssl3_accept_~s__state~0#1; 49386#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 49576#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 49574#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 49091#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50206#L590 ssl3_accept_~skip~0#1 := 0; 50207#L110-2 assume !false; 50095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50096#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50088#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50082#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50083#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50028#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50027#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50020#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50021#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50004#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50005#L143 assume 8466 == ssl3_accept_~s__state~0#1; 48205#L144 [2022-10-17 10:13:20,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:20,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-10-17 10:13:20,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:20,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66514004] [2022-10-17 10:13:20,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:20,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:20,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:20,093 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:20,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:20,099 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:20,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:20,100 INFO L85 PathProgramCache]: Analyzing trace with hash 65516294, now seen corresponding path program 1 times [2022-10-17 10:13:20,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:20,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304188136] [2022-10-17 10:13:20,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:20,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:20,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:20,528 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:13:20,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:20,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304188136] [2022-10-17 10:13:20,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304188136] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:20,529 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:20,529 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-10-17 10:13:20,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726010299] [2022-10-17 10:13:20,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:20,530 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:20,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:20,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-10-17 10:13:20,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:13:20,531 INFO L87 Difference]: Start difference. First operand 2044 states and 2651 transitions. cyclomatic complexity: 615 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:20,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:20,677 INFO L93 Difference]: Finished difference Result 9287 states and 11952 transitions. [2022-10-17 10:13:20,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9287 states and 11952 transitions. [2022-10-17 10:13:20,760 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8933 [2022-10-17 10:13:20,806 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9287 states to 9287 states and 11952 transitions. [2022-10-17 10:13:20,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9183 [2022-10-17 10:13:20,817 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9183 [2022-10-17 10:13:20,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9287 states and 11952 transitions. [2022-10-17 10:13:20,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:20,818 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9287 states and 11952 transitions. [2022-10-17 10:13:20,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9287 states and 11952 transitions. [2022-10-17 10:13:20,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9287 to 3517. [2022-10-17 10:13:20,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3517 states, 3517 states have (on average 1.2908729030423656) internal successors, (4540), 3516 states have internal predecessors, (4540), 0 states have call successors, (0), 0 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:13:20,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3517 states to 3517 states and 4540 transitions. [2022-10-17 10:13:20,932 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3517 states and 4540 transitions. [2022-10-17 10:13:20,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-17 10:13:20,934 INFO L428 stractBuchiCegarLoop]: Abstraction has 3517 states and 4540 transitions. [2022-10-17 10:13:20,934 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-10-17 10:13:20,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3517 states and 4540 transitions. [2022-10-17 10:13:20,947 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3313 [2022-10-17 10:13:20,947 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:20,947 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:20,951 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:13:20,951 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:13:20,951 INFO L748 eck$LassoCheckResult]: Stem: 59758#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 59638#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 59634#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 59593#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 59594#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 59581#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 59582#L110-2 assume !false; 59797#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61870#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61869#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61868#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61867#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61866#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61865#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61864#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61863#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61862#L137 assume 8464 == ssl3_accept_~s__state~0#1; 59553#L144 [2022-10-17 10:13:20,952 INFO L750 eck$LassoCheckResult]: Loop: 59553#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 59554#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 62047#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 62031#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62025#L590 ssl3_accept_~skip~0#1 := 0; 62023#L110-2 assume !false; 62021#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62019#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62017#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62015#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62013#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62011#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62009#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62007#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62004#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61995#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61994#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61986#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 61945#L146 assume 8496 == ssl3_accept_~s__state~0#1; 59730#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 59731#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 61935#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 61934#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 59733#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 63039#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63034#L590 ssl3_accept_~skip~0#1 := 0; 63033#L110-2 assume !false; 63032#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63031#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63030#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63029#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63027#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63025#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63023#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59651#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59652#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59683#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59677#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59678#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59714#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 59715#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 59722#L152 assume 8512 == ssl3_accept_~s__state~0#1; 59821#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 59822#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 59774#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 59775#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 62931#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62926#L590 ssl3_accept_~skip~0#1 := 0; 62925#L110-2 assume !false; 62924#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62923#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62922#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62921#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62920#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62919#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62918#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62917#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62916#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62915#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62914#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62913#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62912#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62911#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62910#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62909#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62908#L158 assume 8528 == ssl3_accept_~s__state~0#1; 59872#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 62907#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 60241#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 60242#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 62904#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 62902#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 62899#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62892#L590 ssl3_accept_~skip~0#1 := 0; 62890#L110-2 assume !false; 62885#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62883#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62879#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62878#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62877#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62876#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62875#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62874#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62873#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62872#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62871#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62870#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62869#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62867#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62866#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62865#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62864#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62863#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 62862#L164 assume 8544 == ssl3_accept_~s__state~0#1; 59867#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 62861#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 62807#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 60156#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 59696#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 59675#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 59676#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62884#L590 ssl3_accept_~skip~0#1 := 0; 62818#L110-2 assume !false; 62816#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62810#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62808#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62805#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62803#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62800#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62799#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62793#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62791#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62789#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62787#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62785#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62783#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62781#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62779#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62745#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62741#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62739#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 62737#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 62735#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 62733#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 62729#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 62725#L176 assume 8448 == ssl3_accept_~s__state~0#1; 62709#L177 assume !(ssl3_accept_~num1~0#1 > 0); 62700#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 62694#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62687#L590 ssl3_accept_~skip~0#1 := 0; 62685#L110-2 assume !false; 62683#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62681#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62679#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62677#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62675#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62673#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62671#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62669#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62667#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62665#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62663#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62661#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62659#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62657#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62655#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62653#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62651#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62649#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 62647#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 62645#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 62569#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 62567#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 62563#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 62553#L179 assume 8576 == ssl3_accept_~s__state~0#1; 62550#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 62549#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 62160#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 60105#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62134#L590 ssl3_accept_~skip~0#1 := 0; 62126#L110-2 assume !false; 62121#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62116#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62111#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62106#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62101#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62096#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62079#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62074#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62069#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62063#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62056#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62057#L143 assume 8466 == ssl3_accept_~s__state~0#1; 59553#L144 [2022-10-17 10:13:20,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:20,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-10-17 10:13:20,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:20,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295125696] [2022-10-17 10:13:20,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:20,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:20,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:20,959 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:20,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:20,967 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:20,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:20,967 INFO L85 PathProgramCache]: Analyzing trace with hash 371328595, now seen corresponding path program 1 times [2022-10-17 10:13:20,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:20,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483322197] [2022-10-17 10:13:20,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:20,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:20,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:21,119 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-10-17 10:13:21,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:21,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483322197] [2022-10-17 10:13:21,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483322197] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:21,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:21,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:21,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002007318] [2022-10-17 10:13:21,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:21,121 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:21,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:21,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:21,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:21,122 INFO L87 Difference]: Start difference. First operand 3517 states and 4540 transitions. cyclomatic complexity: 1034 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:21,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:21,158 INFO L93 Difference]: Finished difference Result 6425 states and 8252 transitions. [2022-10-17 10:13:21,159 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6425 states and 8252 transitions. [2022-10-17 10:13:21,191 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6221 [2022-10-17 10:13:21,216 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6425 states to 6425 states and 8252 transitions. [2022-10-17 10:13:21,217 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6321 [2022-10-17 10:13:21,225 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6321 [2022-10-17 10:13:21,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6425 states and 8252 transitions. [2022-10-17 10:13:21,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:21,232 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6425 states and 8252 transitions. [2022-10-17 10:13:21,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6425 states and 8252 transitions. [2022-10-17 10:13:21,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6425 to 3517. [2022-10-17 10:13:21,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3517 states, 3517 states have (on average 1.2897355700881432) internal successors, (4536), 3516 states have internal predecessors, (4536), 0 states have call successors, (0), 0 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:13:21,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3517 states to 3517 states and 4536 transitions. [2022-10-17 10:13:21,397 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3517 states and 4536 transitions. [2022-10-17 10:13:21,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:21,398 INFO L428 stractBuchiCegarLoop]: Abstraction has 3517 states and 4536 transitions. [2022-10-17 10:13:21,398 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-10-17 10:13:21,398 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3517 states and 4536 transitions. [2022-10-17 10:13:21,412 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3313 [2022-10-17 10:13:21,412 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:21,412 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:21,417 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:13:21,418 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:13:21,418 INFO L748 eck$LassoCheckResult]: Stem: 69710#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 69589#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 69581#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 69541#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 69542#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 69535#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 69536#L110-2 assume !false; 69743#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69977#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69974#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69969#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69970#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69965#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69966#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70519#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70388#L137 assume 8464 == ssl3_accept_~s__state~0#1; 69840#L144 [2022-10-17 10:13:21,418 INFO L750 eck$LassoCheckResult]: Loop: 69840#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 70737#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 70735#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 70732#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70726#L590 ssl3_accept_~skip~0#1 := 0; 70724#L110-2 assume !false; 70722#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70720#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70718#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70716#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70714#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70712#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70710#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70709#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70707#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70705#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70703#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70698#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70443#L146 assume 8496 == ssl3_accept_~s__state~0#1; 70441#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 70440#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 70439#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 70437#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 69684#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 70436#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70431#L590 ssl3_accept_~skip~0#1 := 0; 70430#L110-2 assume !false; 70426#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70425#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70422#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70419#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70418#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70416#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70414#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70412#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70410#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70408#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70406#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70403#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70400#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70397#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 69940#L152 assume 8512 == ssl3_accept_~s__state~0#1; 69831#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 72410#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 72411#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 72883#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 72882#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72877#L590 ssl3_accept_~skip~0#1 := 0; 72876#L110-2 assume !false; 72875#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72874#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72873#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72872#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72871#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72870#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72869#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72867#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72866#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72864#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72862#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 72861#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 72860#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 72853#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 72852#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 72851#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 72850#L158 assume 8528 == ssl3_accept_~s__state~0#1; 69825#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 71441#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 71442#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 71433#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 72848#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 72846#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 72843#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72837#L590 ssl3_accept_~skip~0#1 := 0; 72835#L110-2 assume !false; 72833#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72831#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72829#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72827#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72825#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72823#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72821#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72820#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72819#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72818#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72817#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 72816#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 72815#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 72814#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 72813#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 72811#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 72810#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 72809#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 72808#L164 assume 8544 == ssl3_accept_~s__state~0#1; 69819#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 69613#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 69534#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 72794#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 72791#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 72789#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 72785#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72779#L590 ssl3_accept_~skip~0#1 := 0; 72777#L110-2 assume !false; 72775#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72773#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72771#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72769#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72767#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72765#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72763#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72761#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72759#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72757#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72756#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 72751#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 72749#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 72747#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 72745#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 72743#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 72741#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 72739#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 72737#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 72735#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 72733#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 72725#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 72721#L176 assume 8448 == ssl3_accept_~s__state~0#1; 72651#L177 assume !(ssl3_accept_~num1~0#1 > 0); 72648#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 72645#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72639#L590 ssl3_accept_~skip~0#1 := 0; 72637#L110-2 assume !false; 72635#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72633#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72631#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72629#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 72627#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 72625#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 72623#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 72621#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 72619#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72617#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72615#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 72613#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 72611#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 72609#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 72607#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 72604#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 72602#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 72600#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 72598#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 72597#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 72596#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 72595#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 72591#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 71963#L179 assume 8576 == ssl3_accept_~s__state~0#1; 71959#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 71957#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 69493#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 69495#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 72221#L590 ssl3_accept_~skip~0#1 := 0; 72219#L110-2 assume !false; 72217#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 72216#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 72150#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 72148#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 71805#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 71803#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 71778#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 71777#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 71776#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 71775#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 71774#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70697#L143 assume 8466 == ssl3_accept_~s__state~0#1; 69840#L144 [2022-10-17 10:13:21,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:21,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2022-10-17 10:13:21,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:21,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023287142] [2022-10-17 10:13:21,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:21,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:21,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:21,425 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:21,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:21,431 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:21,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:21,432 INFO L85 PathProgramCache]: Analyzing trace with hash -783177708, now seen corresponding path program 1 times [2022-10-17 10:13:21,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:21,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298102926] [2022-10-17 10:13:21,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:21,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:21,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:21,451 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:21,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:21,485 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:21,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:21,486 INFO L85 PathProgramCache]: Analyzing trace with hash 2056107560, now seen corresponding path program 1 times [2022-10-17 10:13:21,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:21,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251394249] [2022-10-17 10:13:21,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:21,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:21,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:21,509 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:21,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:21,553 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:23,266 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:13:23,266 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:13:23,266 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:13:23,266 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:13:23,266 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:13:23,267 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:23,267 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:13:23,267 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:13:23,267 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration25_Loop [2022-10-17 10:13:23,267 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:13:23,267 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:13:23,274 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:13:23,277 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:13:23,280 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,283 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,289 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,292 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,295 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:13:23,298 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,301 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,305 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,308 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:13:23,311 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,315 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:13:23,318 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:13:23,324 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:13:23,327 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,331 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,334 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,337 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,347 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:13:23,351 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:13:23,358 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:23,667 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:13:23,667 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:13:23,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:23,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:23,673 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:23,678 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:23,678 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:23,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-10-17 10:13:23,710 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:23,710 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:13:23,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:23,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:23,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:23,751 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:23,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-10-17 10:13:23,753 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:23,754 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:23,765 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:23,765 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:23,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:23,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:23,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:23,788 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:23,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-10-17 10:13:23,790 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:23,790 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:23,798 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:23,798 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:23,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:23,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:23,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:23,825 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:23,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-10-17 10:13:23,827 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:23,827 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:23,844 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:23,844 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:23,864 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:23,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:23,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:23,865 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:23,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-10-17 10:13:23,866 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:23,866 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:23,878 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:23,878 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:23,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:23,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:23,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:23,898 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:23,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-10-17 10:13:23,900 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:23,900 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:23,907 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:23,908 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:23,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:23,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:23,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:23,929 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:23,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-10-17 10:13:23,930 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:23,930 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:23,937 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:23,938 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:13:23,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-10-17 10:13:23,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:23,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:23,957 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:23,986 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:23,986 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:23,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-10-17 10:13:24,009 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:24,010 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:24,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:24,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,046 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,048 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:24,048 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:24,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-10-17 10:13:24,065 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:24,065 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:24,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:24,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,085 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-10-17 10:13:24,088 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:24,088 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:24,099 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:24,099 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:24,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:24,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,119 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-10-17 10:13:24,120 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:24,121 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:24,132 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:24,132 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:24,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2022-10-17 10:13:24,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,152 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-10-17 10:13:24,153 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:24,154 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:24,161 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:24,162 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:24,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2022-10-17 10:13:24,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,182 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-10-17 10:13:24,188 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:24,188 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:24,200 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:24,200 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:24,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:24,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,220 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-10-17 10:13:24,221 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:24,221 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:24,262 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-10-17 10:13:24,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,264 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-10-17 10:13:24,265 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:13:24,265 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:24,274 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:13:24,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:24,294 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:13:24,294 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:13:24,294 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:13:24,294 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:13:24,294 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:13:24,294 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,294 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:13:24,294 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:13:24,294 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration25_Loop [2022-10-17 10:13:24,294 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:13:24,294 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:13:24,297 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:13:24,302 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:24,305 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:24,317 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:24,319 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:13:24,322 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:13:24,331 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:24,333 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:13:24,336 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:13:24,339 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:13:24,341 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:13:24,344 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:13:24,346 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:13:24,349 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:13:24,351 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:13:24,356 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:13:24,359 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:13:24,361 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:13:24,364 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:24,366 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:13:24,370 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:24,376 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:24,677 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:13:24,677 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:13:24,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,693 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,695 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:13:24,704 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:24,704 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:24,704 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:24,704 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:24,704 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:24,705 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:24,705 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:24,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-10-17 10:13:24,713 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:24,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:24,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,753 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,756 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:13:24,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:24,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:24,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:24,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:24,766 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:24,766 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:24,767 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:24,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-10-17 10:13:24,776 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:24,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:24,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,814 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:13:24,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-10-17 10:13:24,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:24,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:24,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:24,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:24,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:24,827 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:24,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:24,841 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:24,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:24,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,881 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,884 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:13:24,893 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:24,893 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:24,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:24,893 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:24,893 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:24,894 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:24,894 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:24,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-10-17 10:13:24,913 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:24,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:24,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:24,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:24,950 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:24,952 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:13:24,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-10-17 10:13:24,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:24,959 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:24,959 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:24,959 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:24,959 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:24,960 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:24,960 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:24,974 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:25,010 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:25,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:25,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:25,013 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:25,022 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:13:25,030 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:25,030 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:25,030 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:25,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:25,031 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:25,035 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:25,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:25,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-10-17 10:13:25,049 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:25,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:25,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:25,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:25,085 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:25,087 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:13:25,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-10-17 10:13:25,095 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:25,095 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:25,095 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:25,095 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:25,095 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:25,095 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:25,095 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:25,098 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:25,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:25,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:25,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:25,118 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:25,120 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:13:25,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-10-17 10:13:25,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:25,128 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:25,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:25,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:25,129 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:25,129 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:25,129 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:25,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:25,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:25,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:25,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:25,151 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:25,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-10-17 10:13:25,153 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:13:25,160 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:25,160 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:25,160 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:25,160 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:25,160 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:25,161 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:25,161 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:25,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:25,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:25,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:25,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:25,211 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:25,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-10-17 10:13:25,212 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:13:25,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:25,219 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:25,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:25,220 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:25,220 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:25,220 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:25,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:25,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:25,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:25,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:25,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:25,241 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:25,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:13:25,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-10-17 10:13:25,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:25,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:25,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:25,250 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 10:13:25,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:25,252 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 10:13:25,252 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:25,253 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:25,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:25,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:25,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:25,276 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:25,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-10-17 10:13:25,293 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:13:25,300 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:25,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:25,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:25,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:25,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:25,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:25,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:25,317 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:25,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:25,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:25,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:25,362 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:25,363 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:13:25,372 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:25,372 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:25,372 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:25,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:25,373 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:25,373 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:25,373 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:25,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-10-17 10:13:25,389 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:25,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:25,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:25,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:25,416 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:25,418 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:13:25,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-10-17 10:13:25,425 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:25,425 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:25,425 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:25,425 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:25,425 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:25,425 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:25,425 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:25,429 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:25,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-10-17 10:13:25,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:25,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:25,449 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:25,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-10-17 10:13:25,450 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:13:25,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:25,456 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:25,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:25,457 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:25,457 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:25,457 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:25,457 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:25,459 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:13:25,462 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:13:25,462 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-10-17 10:13:25,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:25,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:25,465 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:25,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-10-17 10:13:25,466 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:13:25,467 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:13:25,467 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:13:25,467 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2022-10-17 10:13:25,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-10-17 10:13:25,486 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:13:25,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:25,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:25,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:13:25,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:13:25,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:25,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:13:25,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:13:25,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:26,216 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-10-17 10:13:26,217 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:13:26,218 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3517 states and 4536 transitions. cyclomatic complexity: 1030 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:26,296 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3517 states and 4536 transitions. cyclomatic complexity: 1030. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 9437 states and 12130 transitions. Complement of second has 4 states. [2022-10-17 10:13:26,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-10-17 10:13:26,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:26,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 375 transitions. [2022-10-17 10:13:26,298 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 173 letters. [2022-10-17 10:13:26,302 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:13:26,302 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 190 letters. Loop has 173 letters. [2022-10-17 10:13:26,303 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:13:26,303 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 346 letters. [2022-10-17 10:13:26,306 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:13:26,306 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9437 states and 12130 transitions. [2022-10-17 10:13:26,350 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6261 [2022-10-17 10:13:26,390 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9437 states to 9437 states and 12130 transitions. [2022-10-17 10:13:26,390 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6365 [2022-10-17 10:13:26,398 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6377 [2022-10-17 10:13:26,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9437 states and 12130 transitions. [2022-10-17 10:13:26,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:26,401 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9437 states and 12130 transitions. [2022-10-17 10:13:26,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9437 states and 12130 transitions. [2022-10-17 10:13:26,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9437 to 9425. [2022-10-17 10:13:26,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9425 states, 9425 states have (on average 1.2850928381962865) internal successors, (12112), 9424 states have internal predecessors, (12112), 0 states have call successors, (0), 0 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:13:26,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9425 states to 9425 states and 12112 transitions. [2022-10-17 10:13:26,580 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9425 states and 12112 transitions. [2022-10-17 10:13:26,580 INFO L428 stractBuchiCegarLoop]: Abstraction has 9425 states and 12112 transitions. [2022-10-17 10:13:26,581 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-10-17 10:13:26,581 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9425 states and 12112 transitions. [2022-10-17 10:13:26,613 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6261 [2022-10-17 10:13:26,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:26,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:26,616 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:26,616 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:13:26,616 INFO L748 eck$LassoCheckResult]: Stem: 83351#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 83167#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 83161#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 83104#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 83105#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 83093#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 83094#L110-2 assume !false; 85826#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86262#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 86263#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 86256#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 86257#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 86247#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 86248#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 86240#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 86241#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 86625#L137 assume 8464 == ssl3_accept_~s__state~0#1; 84730#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 84731#L285 [2022-10-17 10:13:26,617 INFO L750 eck$LassoCheckResult]: Loop: 84731#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 92453#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 83252#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83030#L590 ssl3_accept_~skip~0#1 := 0; 83172#L110-2 assume !false; 83089#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83090#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83130#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83131#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83198#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83199#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92439#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92438#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92437#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92436#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83218#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83219#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83277#L146 assume 8496 == ssl3_accept_~s__state~0#1; 83278#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 83138#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 83139#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 92031#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 83292#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 83293#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92294#L590 ssl3_accept_~skip~0#1 := 0; 92292#L110-2 assume !false; 92290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92287#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92285#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92283#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92280#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92279#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92278#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92277#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92276#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92274#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92273#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92271#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 83288#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 83289#L152 assume 8512 == ssl3_accept_~s__state~0#1; 86231#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 86232#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 91115#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 92302#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 92303#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92351#L590 ssl3_accept_~skip~0#1 := 0; 92350#L110-2 assume !false; 92349#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92348#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92347#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92346#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92345#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92344#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92343#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92342#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92341#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92340#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92339#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92338#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92337#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 92336#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 83146#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 83147#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 89990#L158 assume 8528 == ssl3_accept_~s__state~0#1; 83154#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 83114#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 83115#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 83248#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 83365#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 83247#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 83340#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92389#L590 ssl3_accept_~skip~0#1 := 0; 92384#L110-2 assume !false; 92382#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92380#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92378#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92376#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92374#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92372#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92370#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92368#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92366#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92364#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92362#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92360#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92264#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 92263#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 92262#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 92261#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 83067#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 83063#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 83064#L164 assume 8544 == ssl3_accept_~s__state~0#1; 83045#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 83046#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 83096#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 83229#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 83230#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 83332#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 92105#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92099#L590 ssl3_accept_~skip~0#1 := 0; 92097#L110-2 assume !false; 92095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92087#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 92085#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 92083#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 92081#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 92079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 92045#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 92042#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 92039#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 92036#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 92033#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 92030#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 92027#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 92020#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 92015#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 92013#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 92011#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 92009#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 92007#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 92005#L176 assume 8448 == ssl3_accept_~s__state~0#1; 92003#L177 assume !(ssl3_accept_~num1~0#1 > 0); 92000#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 91997#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 91991#L590 ssl3_accept_~skip~0#1 := 0; 91989#L110-2 assume !false; 91987#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 91985#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 91983#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 91981#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 91979#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 91977#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 91975#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 91973#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 91971#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 91969#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 91967#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 91965#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 91964#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 91963#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 91961#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 91960#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 91959#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 91958#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 91957#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 91954#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 91952#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 91951#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 91949#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 91948#L179 assume 8576 == ssl3_accept_~s__state~0#1; 91662#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 91947#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 91941#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 91502#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 92447#L590 ssl3_accept_~skip~0#1 := 0; 92446#L110-2 assume !false; 92445#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 92444#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 92443#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 92442#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 92441#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83275#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83212#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83182#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83183#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83222#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83223#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 90155#L143 assume 8466 == ssl3_accept_~s__state~0#1; 90156#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 84731#L285 [2022-10-17 10:13:26,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:26,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-10-17 10:13:26,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:26,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881848502] [2022-10-17 10:13:26,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:26,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:26,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:26,625 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:26,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:26,633 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:26,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:26,634 INFO L85 PathProgramCache]: Analyzing trace with hash 63734036, now seen corresponding path program 1 times [2022-10-17 10:13:26,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:26,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455127372] [2022-10-17 10:13:26,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:26,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:26,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:26,654 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:26,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:26,681 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:26,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:26,681 INFO L85 PathProgramCache]: Analyzing trace with hash -769049811, now seen corresponding path program 1 times [2022-10-17 10:13:26,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:26,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449010204] [2022-10-17 10:13:26,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:26,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:26,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:26,802 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-10-17 10:13:26,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:26,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449010204] [2022-10-17 10:13:26,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449010204] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:26,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:26,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:26,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229090259] [2022-10-17 10:13:26,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:28,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:28,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:28,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:28,295 INFO L87 Difference]: Start difference. First operand 9425 states and 12112 transitions. cyclomatic complexity: 2710 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:13:28,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:28,413 INFO L93 Difference]: Finished difference Result 12301 states and 15768 transitions. [2022-10-17 10:13:28,414 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12301 states and 15768 transitions. [2022-10-17 10:13:28,473 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9117 [2022-10-17 10:13:28,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12301 states to 12297 states and 15764 transitions. [2022-10-17 10:13:28,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9233 [2022-10-17 10:13:28,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9233 [2022-10-17 10:13:28,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12297 states and 15764 transitions. [2022-10-17 10:13:28,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:28,538 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12297 states and 15764 transitions. [2022-10-17 10:13:28,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12297 states and 15764 transitions. [2022-10-17 10:13:28,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12297 to 12297. [2022-10-17 10:13:28,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12297 states, 12297 states have (on average 1.2819386842319265) internal successors, (15764), 12296 states have internal predecessors, (15764), 0 states have call successors, (0), 0 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:13:28,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12297 states to 12297 states and 15764 transitions. [2022-10-17 10:13:28,746 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12297 states and 15764 transitions. [2022-10-17 10:13:28,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:28,747 INFO L428 stractBuchiCegarLoop]: Abstraction has 12297 states and 15764 transitions. [2022-10-17 10:13:28,747 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-10-17 10:13:28,747 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12297 states and 15764 transitions. [2022-10-17 10:13:28,786 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9117 [2022-10-17 10:13:28,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:28,787 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:28,789 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:13:28,789 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:13:28,789 INFO L748 eck$LassoCheckResult]: Stem: 105078#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 104905#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 104895#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 104839#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 104840#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 104833#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 104834#L110-2 assume !false; 107632#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 112672#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 112670#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 112667#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 112663#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 112660#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 112654#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 112653#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 112652#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 112650#L137 assume 8464 == ssl3_accept_~s__state~0#1; 106615#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 106612#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 106613#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 114769#L553 [2022-10-17 10:13:28,789 INFO L750 eck$LassoCheckResult]: Loop: 114769#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 114764#L590 ssl3_accept_~skip~0#1 := 0; 114763#L110-2 assume !false; 114762#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 114761#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 114760#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 114759#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 114758#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 114757#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 114756#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 114755#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 114754#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 114753#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 114752#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 114751#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 114707#L146 assume 8496 == ssl3_accept_~s__state~0#1; 114708#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 114703#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 114704#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 114699#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 114700#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 116181#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116176#L590 ssl3_accept_~skip~0#1 := 0; 116175#L110-2 assume !false; 116174#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116173#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 116172#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 116171#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 116170#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 116169#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 116168#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 116167#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 116166#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 116165#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 116164#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 116163#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 116162#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 116161#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 116160#L152 assume 8512 == ssl3_accept_~s__state~0#1; 114539#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 114540#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 116159#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 116505#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 116503#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116498#L590 ssl3_accept_~skip~0#1 := 0; 116497#L110-2 assume !false; 116496#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116495#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 116494#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 116493#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 116492#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 116491#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 116490#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 116489#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 116488#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 116487#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 116486#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 116485#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 116484#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 116483#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 116482#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 116481#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 116480#L158 assume 8528 == ssl3_accept_~s__state~0#1; 115281#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 116479#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 116477#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 116470#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 116468#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 116467#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 116465#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116460#L590 ssl3_accept_~skip~0#1 := 0; 116458#L110-2 assume !false; 116453#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116451#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 116449#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 116447#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 116445#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 116443#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 116441#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 116439#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 116437#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 116435#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 116433#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 116431#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 116429#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 116427#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 116425#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 116423#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 116421#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 116419#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 116417#L164 assume 8544 == ssl3_accept_~s__state~0#1; 115276#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 116414#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 116411#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 116409#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 116405#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 116404#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 116401#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116396#L590 ssl3_accept_~skip~0#1 := 0; 116395#L110-2 assume !false; 116394#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116393#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 116392#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 116391#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 116390#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 116389#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 116388#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 116387#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 116386#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 116385#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 116384#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 116383#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 116382#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 116381#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 116380#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 116379#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 116378#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 116377#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 116376#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 116375#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 116374#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 116373#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 116372#L176 assume 8448 == ssl3_accept_~s__state~0#1; 116371#L177 assume !(ssl3_accept_~num1~0#1 > 0); 116367#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 116362#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 116356#L590 ssl3_accept_~skip~0#1 := 0; 116352#L110-2 assume !false; 116346#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 116344#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 116342#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 116340#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 116338#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 116336#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 116334#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 116332#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 116330#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 116328#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 116326#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 116324#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 116322#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 116320#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 116318#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 116316#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 116314#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 116312#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 116310#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 116308#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 116306#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 116304#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 116302#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 116297#L179 assume 8576 == ssl3_accept_~s__state~0#1; 116294#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 116092#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 114945#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 114943#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 114938#L590 ssl3_accept_~skip~0#1 := 0; 114937#L110-2 assume !false; 114936#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 114935#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 114934#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 114933#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 114932#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 114931#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 114930#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 114929#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 114928#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 114927#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 114925#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 114926#L143 assume 8466 == ssl3_accept_~s__state~0#1; 114750#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 106617#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 114771#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 114769#L553 [2022-10-17 10:13:28,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:28,790 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2022-10-17 10:13:28,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:28,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713833562] [2022-10-17 10:13:28,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:28,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:28,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:28,797 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:28,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:28,804 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:28,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:28,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1295369376, now seen corresponding path program 2 times [2022-10-17 10:13:28,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:28,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444807339] [2022-10-17 10:13:28,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:28,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:28,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:28,823 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:28,848 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:28,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:28,849 INFO L85 PathProgramCache]: Analyzing trace with hash -342025551, now seen corresponding path program 1 times [2022-10-17 10:13:28,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:28,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034687422] [2022-10-17 10:13:28,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:28,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:28,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:28,909 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-10-17 10:13:28,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:28,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034687422] [2022-10-17 10:13:28,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034687422] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:28,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:28,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:28,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094643718] [2022-10-17 10:13:28,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:30,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:30,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:30,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:30,643 INFO L87 Difference]: Start difference. First operand 12297 states and 15764 transitions. cyclomatic complexity: 3496 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:13:30,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:30,696 INFO L93 Difference]: Finished difference Result 12577 states and 16100 transitions. [2022-10-17 10:13:30,696 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12577 states and 16100 transitions. [2022-10-17 10:13:30,754 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2022-10-17 10:13:30,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12577 states to 12485 states and 15988 transitions. [2022-10-17 10:13:30,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9329 [2022-10-17 10:13:30,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9329 [2022-10-17 10:13:30,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12485 states and 15988 transitions. [2022-10-17 10:13:30,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:30,814 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12485 states and 15988 transitions. [2022-10-17 10:13:30,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12485 states and 15988 transitions. [2022-10-17 10:13:30,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12485 to 12485. [2022-10-17 10:13:30,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12485 states, 12485 states have (on average 1.2805766920304364) internal successors, (15988), 12484 states have internal predecessors, (15988), 0 states have call successors, (0), 0 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:13:31,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12485 states to 12485 states and 15988 transitions. [2022-10-17 10:13:31,006 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12485 states and 15988 transitions. [2022-10-17 10:13:31,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:31,011 INFO L428 stractBuchiCegarLoop]: Abstraction has 12485 states and 15988 transitions. [2022-10-17 10:13:31,011 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-10-17 10:13:31,011 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12485 states and 15988 transitions. [2022-10-17 10:13:31,091 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2022-10-17 10:13:31,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:31,092 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:31,094 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:13:31,094 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:13:31,094 INFO L748 eck$LassoCheckResult]: Stem: 129953#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 129784#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 129778#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 129721#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 129722#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 129706#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 129707#L110-2 assume !false; 131701#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137301#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 137299#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 137297#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 137295#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 137293#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 137291#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 137289#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 137287#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 137286#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136460#L140 assume 8465 == ssl3_accept_~s__state~0#1; 136461#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 136428#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 136252#L285-2 [2022-10-17 10:13:31,095 INFO L750 eck$LassoCheckResult]: Loop: 136252#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 136253#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136237#L590 ssl3_accept_~skip~0#1 := 0; 136238#L110-2 assume !false; 136226#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136227#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 135493#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 135494#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 135489#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 135490#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 135485#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 135486#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 135481#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 135482#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 135438#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 135439#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 135430#L146 assume 8496 == ssl3_accept_~s__state~0#1; 135431#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 135409#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 135410#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 135404#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 135406#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 135398#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 135394#L590 ssl3_accept_~skip~0#1 := 0; 135389#L110-2 assume !false; 135390#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 135385#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 135386#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 135381#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 135382#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 135377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 135378#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 135373#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 135374#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 135369#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 135370#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 135365#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 135366#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 135361#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 135362#L152 assume 8512 == ssl3_accept_~s__state~0#1; 130534#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 135294#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 136417#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 136416#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 136414#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136409#L590 ssl3_accept_~skip~0#1 := 0; 136408#L110-2 assume !false; 136407#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136406#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136405#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136404#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136403#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136402#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136401#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136400#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136399#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136398#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136397#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136396#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 136395#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 136394#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 136393#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 136392#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 136391#L158 assume 8528 == ssl3_accept_~s__state~0#1; 130529#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 136390#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 136388#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 136381#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 136379#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 136378#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 136376#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136371#L590 ssl3_accept_~skip~0#1 := 0; 136370#L110-2 assume !false; 136368#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136363#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136361#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136359#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136357#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136355#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136353#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136351#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136349#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136347#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136345#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136343#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 136341#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 136339#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 136337#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 136335#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 136333#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 136331#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 136329#L164 assume 8544 == ssl3_accept_~s__state~0#1; 130524#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 136326#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 136323#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 136320#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 136314#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 136313#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 136310#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136305#L590 ssl3_accept_~skip~0#1 := 0; 136304#L110-2 assume !false; 136303#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136302#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136301#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136300#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136299#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136298#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136297#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136296#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136295#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136294#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136293#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136292#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 136291#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 136290#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 136289#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 136288#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 136287#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 136286#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 136285#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 136284#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 136283#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 136282#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 136281#L176 assume 8448 == ssl3_accept_~s__state~0#1; 136280#L177 assume !(ssl3_accept_~num1~0#1 > 0); 136278#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 136276#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136271#L590 ssl3_accept_~skip~0#1 := 0; 136270#L110-2 assume !false; 136269#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136268#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136267#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136266#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136265#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136264#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136263#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136262#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136261#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136260#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136259#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136258#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 136257#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 136256#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 136255#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 136254#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 136247#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 136248#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 136235#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 136236#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 135883#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 135875#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 135870#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 135571#L179 assume 8576 == ssl3_accept_~s__state~0#1; 134830#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 135566#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 135557#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 134776#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136483#L590 ssl3_accept_~skip~0#1 := 0; 136481#L110-2 assume !false; 136479#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136477#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136475#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136473#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136471#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136469#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136467#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136465#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136458#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136459#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136429#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136430#L143 assume 8466 == ssl3_accept_~s__state~0#1; 130548#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 136432#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 136252#L285-2 [2022-10-17 10:13:31,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:31,096 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2022-10-17 10:13:31,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:31,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943888382] [2022-10-17 10:13:31,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:31,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:31,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:31,137 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:13:31,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:31,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943888382] [2022-10-17 10:13:31,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943888382] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:31,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:31,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:31,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099296216] [2022-10-17 10:13:31,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:31,139 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:13:31,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:31,139 INFO L85 PathProgramCache]: Analyzing trace with hash 183207738, now seen corresponding path program 2 times [2022-10-17 10:13:31,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:31,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104582111] [2022-10-17 10:13:31,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:31,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:31,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:31,246 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-10-17 10:13:31,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:31,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104582111] [2022-10-17 10:13:31,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104582111] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:31,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:31,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:13:31,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588030576] [2022-10-17 10:13:31,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:31,248 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:31,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:31,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:31,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:31,249 INFO L87 Difference]: Start difference. First operand 12485 states and 15988 transitions. cyclomatic complexity: 3532 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:13:31,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:31,393 INFO L93 Difference]: Finished difference Result 12537 states and 16021 transitions. [2022-10-17 10:13:31,393 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12537 states and 16021 transitions. [2022-10-17 10:13:31,452 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9241 [2022-10-17 10:13:31,503 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12537 states to 12537 states and 16021 transitions. [2022-10-17 10:13:31,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9365 [2022-10-17 10:13:31,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9365 [2022-10-17 10:13:31,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12537 states and 16021 transitions. [2022-10-17 10:13:31,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:31,511 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12537 states and 16021 transitions. [2022-10-17 10:13:31,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12537 states and 16021 transitions. [2022-10-17 10:13:31,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12537 to 12485. [2022-10-17 10:13:31,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12485 states, 12485 states have (on average 1.2784140969162996) internal successors, (15961), 12484 states have internal predecessors, (15961), 0 states have call successors, (0), 0 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:13:31,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12485 states to 12485 states and 15961 transitions. [2022-10-17 10:13:31,699 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12485 states and 15961 transitions. [2022-10-17 10:13:31,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:31,701 INFO L428 stractBuchiCegarLoop]: Abstraction has 12485 states and 15961 transitions. [2022-10-17 10:13:31,702 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-10-17 10:13:31,702 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12485 states and 15961 transitions. [2022-10-17 10:13:31,744 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2022-10-17 10:13:31,744 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:31,744 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:31,745 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:13:31,745 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:13:31,745 INFO L748 eck$LassoCheckResult]: Stem: 155002#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 154816#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 154810#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 154751#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 154752#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 154739#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 154740#L110-2 assume !false; 155820#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 163020#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 163019#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 163007#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 163006#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 163005#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 163004#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 163003#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 163002#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 155313#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 155314#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162323#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 163550#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 161757#L149 [2022-10-17 10:13:31,746 INFO L750 eck$LassoCheckResult]: Loop: 161757#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 161753#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 161749#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 161745#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 161741#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 161737#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 161733#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 161729#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 161723#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 161592#L176 assume 8448 == ssl3_accept_~s__state~0#1; 161590#L177 assume !(ssl3_accept_~num1~0#1 > 0); 161587#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 161584#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 161576#L590 ssl3_accept_~skip~0#1 := 0; 161574#L110-2 assume !false; 161573#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 161572#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 161528#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 161529#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 161503#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 161505#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 161483#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 161484#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 161547#L134 assume 8482 == ssl3_accept_~s__state~0#1; 161548#L135 ssl3_accept_~s__state~0#1 := 3; 162344#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162339#L590 ssl3_accept_~skip~0#1 := 0; 162338#L110-2 assume !false; 162337#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162336#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162335#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162334#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162333#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162332#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162331#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162330#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162329#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162327#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162328#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162271#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 161761#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 161757#L149 [2022-10-17 10:13:31,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:31,746 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-10-17 10:13:31,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:31,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173908876] [2022-10-17 10:13:31,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:31,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:31,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:31,771 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:13:31,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:31,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173908876] [2022-10-17 10:13:31,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173908876] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:31,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:13:31,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:13:31,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468680072] [2022-10-17 10:13:31,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:31,773 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:13:31,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:31,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1661498341, now seen corresponding path program 2 times [2022-10-17 10:13:31,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:31,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309174476] [2022-10-17 10:13:31,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:31,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:31,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:31,779 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:31,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:31,784 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:31,901 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:13:31,901 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:13:31,901 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:13:31,902 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:13:31,902 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:13:31,902 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:31,902 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:13:31,902 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:13:31,902 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration29_Loop [2022-10-17 10:13:31,902 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:13:31,903 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:13:31,904 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:13:31,911 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:13:31,916 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:13:31,922 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:13:31,925 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:31,976 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:13:31,976 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:13:31,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:31,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:31,977 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:31,982 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:31,982 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:31,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-10-17 10:13:32,010 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:32,010 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:13:32,052 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:32,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:32,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:32,054 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:32,056 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:32,057 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:32,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-10-17 10:13:32,085 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:13:32,086 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:13:32,124 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:32,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:32,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:32,130 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:32,133 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:13:32,133 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:32,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-10-17 10:13:32,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:32,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:32,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:32,197 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:32,200 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:13:32,200 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:13:32,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-10-17 10:13:32,233 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:13:32,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:32,267 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:13:32,267 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:13:32,267 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:13:32,268 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:13:32,268 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:13:32,268 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:32,268 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:13:32,268 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:13:32,268 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration29_Loop [2022-10-17 10:13:32,268 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:13:32,268 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:13:32,269 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:13:32,277 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:13:32,280 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:32,282 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:32,289 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:13:32,342 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:13:32,342 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:13:32,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:32,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:32,346 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:32,348 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:13:32,357 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:32,357 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:32,357 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:32,357 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:32,357 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:32,359 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:32,359 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:32,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-10-17 10:13:32,371 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:32,404 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:32,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:32,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:32,405 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:32,407 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:13:32,415 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:32,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:32,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:32,416 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:32,416 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:32,417 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:32,417 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:32,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-10-17 10:13:32,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:32,469 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:32,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:32,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:32,470 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:32,472 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:13:32,481 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:32,481 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:32,481 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:32,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:32,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:32,481 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:32,482 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:32,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-10-17 10:13:32,509 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:13:32,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:32,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:32,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:32,543 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:32,545 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:13:32,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:13:32,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:13:32,554 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:13:32,554 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:13:32,554 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:13:32,555 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:13:32,555 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:13:32,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-10-17 10:13:32,565 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:13:32,579 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:13:32,579 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:13:32,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:13:32,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:32,581 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:13:32,590 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:13:32,590 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:13:32,590 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:13:32,590 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:13:32,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-10-17 10:13:32,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:32,623 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:13:32,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:32,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:32,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:13:32,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:13:32,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:32,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:13:32,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:13:32,759 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:13:32,761 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:13:32,762 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12485 states and 15961 transitions. cyclomatic complexity: 3505 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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:13:32,937 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-10-17 10:13:33,286 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12485 states and 15961 transitions. cyclomatic complexity: 3505. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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) Result 42932 states and 54438 transitions. Complement of second has 9 states. [2022-10-17 10:13:33,286 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:13:33,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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:13:33,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 340 transitions. [2022-10-17 10:13:33,287 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 20 letters. Loop has 41 letters. [2022-10-17 10:13:33,288 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:13:33,288 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 61 letters. Loop has 41 letters. [2022-10-17 10:13:33,289 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:13:33,289 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 20 letters. Loop has 82 letters. [2022-10-17 10:13:33,290 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:13:33,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42932 states and 54438 transitions. [2022-10-17 10:13:33,478 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 17661 [2022-10-17 10:13:33,625 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42932 states to 42500 states and 53880 transitions. [2022-10-17 10:13:33,625 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19304 [2022-10-17 10:13:33,639 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19416 [2022-10-17 10:13:33,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42500 states and 53880 transitions. [2022-10-17 10:13:33,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:33,641 INFO L218 hiAutomatonCegarLoop]: Abstraction has 42500 states and 53880 transitions. [2022-10-17 10:13:33,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42500 states and 53880 transitions. [2022-10-17 10:13:34,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42500 to 36968. [2022-10-17 10:13:34,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36968 states, 36968 states have (on average 1.2793497078554426) internal successors, (47295), 36967 states have internal predecessors, (47295), 0 states have call successors, (0), 0 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:13:34,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36968 states to 36968 states and 47295 transitions. [2022-10-17 10:13:34,734 INFO L240 hiAutomatonCegarLoop]: Abstraction has 36968 states and 47295 transitions. [2022-10-17 10:13:34,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:34,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:34,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:13:34,735 INFO L87 Difference]: Start difference. First operand 36968 states and 47295 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:13:34,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:34,935 INFO L93 Difference]: Finished difference Result 16586 states and 21120 transitions. [2022-10-17 10:13:34,935 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16586 states and 21120 transitions. [2022-10-17 10:13:35,110 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5104 [2022-10-17 10:13:35,184 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16586 states to 16576 states and 21110 transitions. [2022-10-17 10:13:35,185 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5293 [2022-10-17 10:13:35,188 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5293 [2022-10-17 10:13:35,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16576 states and 21110 transitions. [2022-10-17 10:13:35,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:35,192 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16576 states and 21110 transitions. [2022-10-17 10:13:35,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16576 states and 21110 transitions. [2022-10-17 10:13:35,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16576 to 16416. [2022-10-17 10:13:35,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16416 states, 16416 states have (on average 1.2742446393762183) internal successors, (20918), 16415 states have internal predecessors, (20918), 0 states have call successors, (0), 0 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:13:35,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16416 states to 16416 states and 20918 transitions. [2022-10-17 10:13:35,498 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16416 states and 20918 transitions. [2022-10-17 10:13:35,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:13:35,498 INFO L428 stractBuchiCegarLoop]: Abstraction has 16416 states and 20918 transitions. [2022-10-17 10:13:35,498 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-10-17 10:13:35,499 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16416 states and 20918 transitions. [2022-10-17 10:13:35,539 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2022-10-17 10:13:35,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:13:35,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:13:35,544 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:13:35,544 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2022-10-17 10:13:35,545 INFO L748 eck$LassoCheckResult]: Stem: 264178#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 263997#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 263991#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 263933#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 263934#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 263922#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 263923#L110-2 assume !false; 269268#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 269267#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 269266#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 269265#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 269264#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 269263#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 269262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 269261#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 269260#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 269259#L137 assume 8464 == ssl3_accept_~s__state~0#1; 269258#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 269256#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 269257#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 269247#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 269243#L590 ssl3_accept_~skip~0#1 := 0; 269238#L110-2 assume !false; 269239#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 269234#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 269235#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 268974#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 268975#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 268966#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 268967#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 268958#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 268959#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 268951#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 268952#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 266853#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 266854#L146 assume 8496 == ssl3_accept_~s__state~0#1; 266632#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 266633#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 265240#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 265242#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 270646#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 270644#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 270639#L590 ssl3_accept_~skip~0#1 := 0; 270638#L110-2 assume !false; 270637#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 270636#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 270635#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 270634#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 270633#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 270632#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 270631#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 270630#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 270629#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 270628#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 270627#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 270626#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 270625#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 270624#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 270609#L152 [2022-10-17 10:13:35,545 INFO L750 eck$LassoCheckResult]: Loop: 270609#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 270592#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 270593#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 270464#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 270465#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 270427#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 270428#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 270407#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 270408#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 270390#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 270385#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 270256#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 270257#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 270244#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 270146#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 270145#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 270144#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 270143#L203 assume 8656 == ssl3_accept_~s__state~0#1; 264213#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 264958#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 264954#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 264955#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 264944#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 264945#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 264933#L590 ssl3_accept_~skip~0#1 := 0; 264934#L110-2 assume !false; 264929#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 264930#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 264925#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 264926#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 264921#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 264922#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 264917#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 264918#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 264913#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 264914#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 264909#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 264910#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 264905#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 264906#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 264901#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 264902#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 264897#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 264898#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 264893#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 264894#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 264889#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 264890#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 264885#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 264886#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 264881#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 264882#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 264877#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 264878#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 264873#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 264874#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 264869#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 264870#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 264859#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 264860#L209 assume 8672 == ssl3_accept_~s__state~0#1; 264820#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 264821#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 264810#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 264811#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 264585#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 264367#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 264574#L590 ssl3_accept_~skip~0#1 := 0; 264575#L110-2 assume !false; 264570#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 264571#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 264566#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 264567#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 264562#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 264563#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 264558#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 264559#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 264554#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 264555#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 264550#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 264551#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 264546#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 264547#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 264542#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 264543#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 264538#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 264539#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 264534#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 264535#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 264530#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 264531#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 264526#L176 assume 8448 == ssl3_accept_~s__state~0#1; 264527#L177 assume !(ssl3_accept_~num1~0#1 > 0); 264519#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 264520#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 264490#L590 ssl3_accept_~skip~0#1 := 0; 264491#L110-2 assume !false; 264484#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 264485#L113 assume 12292 == ssl3_accept_~s__state~0#1; 270104#L114 ssl3_accept_~s__new_session~0#1 := 1; 270102#L222 ssl3_accept_~s__server~0#1 := 1; 270100#L227 assume 0 != ssl3_accept_~cb~0#1; 270098#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 270096#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 270093#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 270090#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 270087#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 270085#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 270079#L590 ssl3_accept_~skip~0#1 := 0; 270077#L110-2 assume !false; 270075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 270073#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 270071#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 270069#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 270067#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 270065#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 270062#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 270063#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 271742#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 271743#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 271718#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 271719#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 271282#L146 assume 8496 == ssl3_accept_~s__state~0#1; 264603#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 271279#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 271265#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 271262#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 265238#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 271245#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 271241#L590 ssl3_accept_~skip~0#1 := 0; 271004#L110-2 assume !false; 271005#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 270746#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 270747#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 270726#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 270727#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 270710#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 270711#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 270694#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 270695#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 270678#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 270679#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 270662#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 270663#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 270608#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 270609#L152 [2022-10-17 10:13:35,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:35,546 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 1 times [2022-10-17 10:13:35,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:35,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103302910] [2022-10-17 10:13:35,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:35,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:35,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:35,556 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:13:35,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:13:35,567 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:13:35,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:13:35,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1051999757, now seen corresponding path program 1 times [2022-10-17 10:13:35,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:13:35,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284111033] [2022-10-17 10:13:35,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:35,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:13:35,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:35,646 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-10-17 10:13:35,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:13:35,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284111033] [2022-10-17 10:13:35,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284111033] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:13:35,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503868266] [2022-10-17 10:13:35,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:13:35,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:13:35,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:13:35,649 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:13:35,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91c53f6b-85c1-4d2b-bfe7-29ed99716033/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-10-17 10:13:35,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:13:35,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:13:35,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:13:35,744 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-10-17 10:13:35,744 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:13:35,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503868266] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:13:35,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:13:35,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-10-17 10:13:35,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23814994] [2022-10-17 10:13:35,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:13:35,745 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:13:35,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:13:35,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:13:35,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:13:35,747 INFO L87 Difference]: Start difference. First operand 16416 states and 20918 transitions. cyclomatic complexity: 4538 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 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:13:36,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:13:36,018 INFO L93 Difference]: Finished difference Result 16492 states and 20970 transitions. [2022-10-17 10:13:36,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16492 states and 20970 transitions. [2022-10-17 10:13:36,087 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5096 [2022-10-17 10:13:36,138 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16492 states to 16468 states and 20946 transitions. [2022-10-17 10:13:36,138 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5249 [2022-10-17 10:13:36,142 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5249 [2022-10-17 10:13:36,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16468 states and 20946 transitions. [2022-10-17 10:13:36,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:13:36,146 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16468 states and 20946 transitions. [2022-10-17 10:13:36,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16468 states and 20946 transitions.