./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 9ad7fb26 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU --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 122c2109cd6c748bfe3dba05eb9f0b8ecb68be5fd41688cb81634cb3c05e5766 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-9ad7fb2 [2021-11-02 22:39:37,870 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-02 22:39:37,874 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-02 22:39:37,925 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-02 22:39:37,925 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-02 22:39:37,927 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-02 22:39:37,929 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-02 22:39:37,932 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-02 22:39:37,935 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-02 22:39:37,936 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-02 22:39:37,938 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-02 22:39:37,939 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-02 22:39:37,940 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-02 22:39:37,942 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-02 22:39:37,944 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-02 22:39:37,946 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-02 22:39:37,947 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-02 22:39:37,949 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-02 22:39:37,952 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-02 22:39:37,955 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-02 22:39:37,957 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-02 22:39:37,959 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-02 22:39:37,961 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-02 22:39:37,962 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-02 22:39:37,966 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-02 22:39:37,967 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-02 22:39:37,968 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-02 22:39:37,969 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-02 22:39:37,970 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-02 22:39:37,972 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-02 22:39:37,972 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-02 22:39:37,973 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-02 22:39:37,975 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-02 22:39:37,976 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-02 22:39:37,978 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-02 22:39:37,978 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-02 22:39:37,980 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-02 22:39:37,980 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-02 22:39:37,981 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-02 22:39:37,982 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-02 22:39:37,983 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-02 22:39:37,985 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-02 22:39:38,016 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-02 22:39:38,016 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-02 22:39:38,017 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-02 22:39:38,017 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-02 22:39:38,018 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-02 22:39:38,019 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-02 22:39:38,019 INFO L138 SettingsManager]: * Use SBE=true [2021-11-02 22:39:38,019 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-02 22:39:38,020 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-02 22:39:38,020 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-02 22:39:38,020 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-02 22:39:38,021 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-02 22:39:38,021 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-02 22:39:38,022 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-02 22:39:38,022 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-02 22:39:38,022 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-02 22:39:38,022 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-02 22:39:38,023 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-02 22:39:38,023 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-02 22:39:38,023 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-02 22:39:38,024 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-02 22:39:38,024 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-02 22:39:38,024 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-02 22:39:38,025 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-02 22:39:38,025 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-02 22:39:38,025 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-02 22:39:38,026 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-02 22:39:38,026 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-02 22:39:38,026 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-02 22:39:38,027 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-02 22:39:38,027 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-02 22:39:38,027 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-02 22:39:38,029 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-02 22:39:38,029 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_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/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_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU 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 -> 122c2109cd6c748bfe3dba05eb9f0b8ecb68be5fd41688cb81634cb3c05e5766 [2021-11-02 22:39:38,313 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-02 22:39:38,345 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-02 22:39:38,349 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-02 22:39:38,350 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-02 22:39:38,352 INFO L275 PluginConnector]: CDTParser initialized [2021-11-02 22:39:38,353 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2021-11-02 22:39:38,435 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/data/5f71b8467/8b8abc70c44741b09d882d208182b387/FLAGfb3a93f29 [2021-11-02 22:39:39,002 INFO L306 CDTParser]: Found 1 translation units. [2021-11-02 22:39:39,003 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2021-11-02 22:39:39,015 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/data/5f71b8467/8b8abc70c44741b09d882d208182b387/FLAGfb3a93f29 [2021-11-02 22:39:39,308 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/data/5f71b8467/8b8abc70c44741b09d882d208182b387 [2021-11-02 22:39:39,310 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-02 22:39:39,312 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-02 22:39:39,313 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-02 22:39:39,314 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-02 22:39:39,318 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-02 22:39:39,319 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:39,320 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b062585 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39, skipping insertion in model container [2021-11-02 22:39:39,321 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:39,329 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-02 22:39:39,386 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-02 22:39:39,733 WARN L228 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_381c2a71-de13-4525-86be-521f2f50cfe0/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43646,43659] [2021-11-02 22:39:39,745 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-02 22:39:39,767 INFO L203 MainTranslator]: Completed pre-run [2021-11-02 22:39:39,840 WARN L228 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_381c2a71-de13-4525-86be-521f2f50cfe0/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43646,43659] [2021-11-02 22:39:39,843 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-02 22:39:39,860 INFO L208 MainTranslator]: Completed translation [2021-11-02 22:39:39,861 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39 WrapperNode [2021-11-02 22:39:39,861 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-02 22:39:39,863 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-02 22:39:39,863 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-02 22:39:39,863 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-02 22:39:39,873 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:39,886 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:39,937 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-02 22:39:39,939 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-02 22:39:39,939 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-02 22:39:39,939 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-02 22:39:39,950 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:39,950 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:39,956 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:39,964 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:39,975 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:40,018 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:40,021 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:40,026 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-02 22:39:40,028 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-02 22:39:40,028 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-02 22:39:40,028 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-02 22:39:40,029 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39" (1/1) ... [2021-11-02 22:39:40,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:40,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:40,113 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:40,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-02 22:39:40,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-02 22:39:40,166 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-02 22:39:40,166 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-02 22:39:40,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-02 22:39:40,302 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:39:40,872 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-11-02 22:39:40,872 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-11-02 22:39:40,883 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-02 22:39:40,883 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-11-02 22:39:40,886 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 10:39:40 BoogieIcfgContainer [2021-11-02 22:39:40,886 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-02 22:39:40,887 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-02 22:39:40,888 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-02 22:39:40,891 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-02 22:39:40,892 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-02 22:39:40,893 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 10:39:39" (1/3) ... [2021-11-02 22:39:40,894 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@46f60787 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 10:39:40, skipping insertion in model container [2021-11-02 22:39:40,894 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-02 22:39:40,895 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:39:39" (2/3) ... [2021-11-02 22:39:40,895 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@46f60787 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 10:39:40, skipping insertion in model container [2021-11-02 22:39:40,895 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-02 22:39:40,895 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 10:39:40" (3/3) ... [2021-11-02 22:39:40,897 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11.cil.c [2021-11-02 22:39:40,950 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-02 22:39:40,950 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-02 22:39:40,950 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-02 22:39:40,950 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-02 22:39:40,950 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-02 22:39:40,951 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-02 22:39:40,951 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-02 22:39:40,951 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-02 22:39:40,975 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:41,008 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2021-11-02 22:39:41,008 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:41,009 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:41,018 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-02 22:39:41,018 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:41,018 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-02 22:39:41,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:41,029 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2021-11-02 22:39:41,030 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:41,030 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:41,032 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-02 22:39:41,032 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:41,037 INFO L791 eck$LassoCheckResult]: Stem: 137#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 44#L-1true havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37#L93true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21#L96-2true ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 139#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19#L101-1true assume !(0 == ssl3_accept_~s__cert~0); 47#L110-2true [2021-11-02 22:39:41,038 INFO L793 eck$LassoCheckResult]: Loop: 47#L110-2true assume !false; 20#L111true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131#L113true assume !(12292 == ssl3_accept_~s__state~0); 27#L116true assume !(16384 == ssl3_accept_~s__state~0); 138#L119true assume !(8192 == ssl3_accept_~s__state~0); 57#L122true assume !(24576 == ssl3_accept_~s__state~0); 101#L125true assume !(8195 == ssl3_accept_~s__state~0); 62#L128true assume 8480 == ssl3_accept_~s__state~0; 145#L132true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9#L270true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 50#L559true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52#L596true assume !(8576 == ssl3_accept_~state~0); 41#L614true ssl3_accept_~skip~0 := 0; 47#L110-2true [2021-11-02 22:39:41,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:41,045 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-11-02 22:39:41,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:41,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783377477] [2021-11-02 22:39:41,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:41,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:41,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:41,170 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:41,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:41,217 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:41,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:41,220 INFO L85 PathProgramCache]: Analyzing trace with hash -383541900, now seen corresponding path program 1 times [2021-11-02 22:39:41,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:41,221 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177030986] [2021-11-02 22:39:41,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:41,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:41,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:41,231 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:41,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:41,255 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:41,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:41,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2120240829, now seen corresponding path program 1 times [2021-11-02 22:39:41,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:41,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020316416] [2021-11-02 22:39:41,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:41,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:41,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:41,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:41,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:41,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020316416] [2021-11-02 22:39:41,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020316416] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:41,425 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:41,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:41,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063562080] [2021-11-02 22:39:41,601 INFO L210 LassoAnalysis]: Preferences: [2021-11-02 22:39:41,601 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-02 22:39:41,602 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-02 22:39:41,602 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-02 22:39:41,602 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-02 22:39:41,603 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:41,603 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-02 22:39:41,603 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-02 22:39:41,604 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2021-11-02 22:39:41,604 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-02 22:39:41,604 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-02 22:39:41,625 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:41,632 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:41,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:41,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:41,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:41,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:41,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:41,764 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-02 22:39:41,765 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-02 22:39:41,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:41,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:41,776 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:41,792 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:39:41,793 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:39:41,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-02 22:39:41,810 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:39:41,810 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:39:41,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:41,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:41,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:41,841 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:41,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-02 22:39:41,861 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:39:41,861 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:39:41,884 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:39:41,884 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:39:41,912 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:41,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:41,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:41,914 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:41,933 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:39:41,934 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:39:41,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-02 22:39:41,955 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:39:41,956 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:39:41,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:41,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:41,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:41,998 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:42,004 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:39:42,005 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:39:42,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-02 22:39:42,024 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:39:42,024 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:39:42,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-11-02 22:39:42,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:42,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:42,047 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:42,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-02 22:39:42,049 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:39:42,049 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:39:42,084 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:39:42,084 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:39:42,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2021-11-02 22:39:42,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:42,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:42,119 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:42,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-02 22:39:42,128 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:39:42,128 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:39:42,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:42,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:42,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:42,175 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:42,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-02 22:39:42,177 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-02 22:39:42,177 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:39:42,211 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-02 22:39:42,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:42,255 INFO L210 LassoAnalysis]: Preferences: [2021-11-02 22:39:42,255 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-02 22:39:42,255 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-02 22:39:42,255 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-02 22:39:42,255 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-02 22:39:42,255 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:42,255 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-02 22:39:42,256 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-02 22:39:42,256 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2021-11-02 22:39:42,256 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-02 22:39:42,256 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-02 22:39:42,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:42,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:42,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:42,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:42,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:42,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:42,303 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:42,394 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-02 22:39:42,399 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-02 22:39:42,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:42,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:42,402 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:42,412 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 [2021-11-02 22:39:42,423 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:39:42,423 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:39:42,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:39:42,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:39:42,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:39:42,427 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:39:42,427 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:39:42,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-02 22:39:42,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:39:42,476 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:42,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:42,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:42,478 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:42,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-11-02 22:39:42,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-02 22:39:42,494 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:39:42,494 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:39:42,494 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:39:42,494 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:39:42,494 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:39:42,496 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:39:42,496 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:39:42,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:39:42,521 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2021-11-02 22:39:42,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:42,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:42,522 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:42,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-11-02 22:39:42,524 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 [2021-11-02 22:39:42,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:39:42,531 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:39:42,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:39:42,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:39:42,531 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:39:42,532 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:39:42,532 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:39:42,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:39:42,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:42,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:42,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:42,570 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:42,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-11-02 22:39:42,571 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 [2021-11-02 22:39:42,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:39:42,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:39:42,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:39:42,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:39:42,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:39:42,581 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:39:42,581 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:39:42,608 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:39:42,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:42,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:42,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:42,649 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:42,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-02 22:39:42,653 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 [2021-11-02 22:39:42,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:39:42,662 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:39:42,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:39:42,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:39:42,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:39:42,669 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:39:42,669 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:39:42,692 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-02 22:39:42,697 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-02 22:39:42,697 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-02 22:39:42,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:42,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:42,700 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:42,720 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-02 22:39:42,721 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-02 22:39:42,721 INFO L513 LassoAnalysis]: Proved termination. [2021-11-02 22:39:42,721 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-11-02 22:39:42,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-02 22:39:42,757 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:42,759 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-02 22:39:42,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:42,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:42,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:39:42,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:39:42,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:42,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-02 22:39:42,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:39:43,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:43,083 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-02 22:39:43,087 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 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.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:43,255 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:43,944 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 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.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 832 states and 1414 transitions. Complement of second has 10 states. [2021-11-02 22:39:43,945 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 [2021-11-02 22:39:43,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:43,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 609 transitions. [2021-11-02 22:39:43,951 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 13 letters. [2021-11-02 22:39:43,952 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:39:43,952 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 19 letters. Loop has 13 letters. [2021-11-02 22:39:43,953 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:39:43,953 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 26 letters. [2021-11-02 22:39:43,955 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:39:43,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 832 states and 1414 transitions. [2021-11-02 22:39:43,987 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 323 [2021-11-02 22:39:44,008 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 832 states to 694 states and 1087 transitions. [2021-11-02 22:39:44,009 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 391 [2021-11-02 22:39:44,010 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 402 [2021-11-02 22:39:44,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1087 transitions. [2021-11-02 22:39:44,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:44,012 INFO L681 BuchiCegarLoop]: Abstraction has 694 states and 1087 transitions. [2021-11-02 22:39:44,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1087 transitions. [2021-11-02 22:39:44,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 500. [2021-11-02 22:39:44,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 500 states have (on average 1.566) internal successors, (783), 499 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:44,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 783 transitions. [2021-11-02 22:39:44,077 INFO L704 BuchiCegarLoop]: Abstraction has 500 states and 783 transitions. [2021-11-02 22:39:44,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:44,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:44,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:44,083 INFO L87 Difference]: Start difference. First operand 500 states and 783 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:44,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:44,250 INFO L93 Difference]: Finished difference Result 572 states and 894 transitions. [2021-11-02 22:39:44,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:44,251 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 572 states and 894 transitions. [2021-11-02 22:39:44,258 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2021-11-02 22:39:44,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 572 states to 572 states and 894 transitions. [2021-11-02 22:39:44,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 348 [2021-11-02 22:39:44,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 348 [2021-11-02 22:39:44,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 572 states and 894 transitions. [2021-11-02 22:39:44,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:44,267 INFO L681 BuchiCegarLoop]: Abstraction has 572 states and 894 transitions. [2021-11-02 22:39:44,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states and 894 transitions. [2021-11-02 22:39:44,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 543. [2021-11-02 22:39:44,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 543 states have (on average 1.5782688766114181) internal successors, (857), 542 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:44,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 857 transitions. [2021-11-02 22:39:44,301 INFO L704 BuchiCegarLoop]: Abstraction has 543 states and 857 transitions. [2021-11-02 22:39:44,301 INFO L587 BuchiCegarLoop]: Abstraction has 543 states and 857 transitions. [2021-11-02 22:39:44,301 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-02 22:39:44,301 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543 states and 857 transitions. [2021-11-02 22:39:44,306 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2021-11-02 22:39:44,306 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:44,306 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:44,307 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:44,308 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:44,313 INFO L791 eck$LassoCheckResult]: Stem: 2421#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2270#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2252#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2208#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2209#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2202#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 2203#L110-2 assume !false; 2517#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2553#L113 assume !(12292 == ssl3_accept_~s__state~0); 2552#L116 assume !(16384 == ssl3_accept_~s__state~0); 2550#L119 assume !(8192 == ssl3_accept_~s__state~0); 2551#L122 assume !(24576 == ssl3_accept_~s__state~0); 2549#L125 assume !(8195 == ssl3_accept_~s__state~0); 2489#L128 assume !(8480 == ssl3_accept_~s__state~0); 2488#L131 assume !(8481 == ssl3_accept_~s__state~0); 2487#L134 assume !(8482 == ssl3_accept_~s__state~0); 2486#L137 assume 8464 == ssl3_accept_~s__state~0; 2159#L144 [2021-11-02 22:39:44,314 INFO L793 eck$LassoCheckResult]: Loop: 2159#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2160#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2191#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2162#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2620#L596 assume !(8576 == ssl3_accept_~state~0); 2615#L614 ssl3_accept_~skip~0 := 0; 2614#L110-2 assume !false; 2601#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2595#L113 assume !(12292 == ssl3_accept_~s__state~0); 2596#L116 assume !(16384 == ssl3_accept_~s__state~0); 2664#L119 assume !(8192 == ssl3_accept_~s__state~0); 2663#L122 assume !(24576 == ssl3_accept_~s__state~0); 2662#L125 assume !(8195 == ssl3_accept_~s__state~0); 2451#L128 assume !(8480 == ssl3_accept_~s__state~0); 2449#L131 assume !(8481 == ssl3_accept_~s__state~0); 2445#L134 assume !(8482 == ssl3_accept_~s__state~0); 2446#L137 assume 8464 == ssl3_accept_~s__state~0; 2159#L144 [2021-11-02 22:39:44,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:44,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-11-02 22:39:44,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:44,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151459822] [2021-11-02 22:39:44,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:44,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:44,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:44,351 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:44,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:44,410 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:44,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:44,411 INFO L85 PathProgramCache]: Analyzing trace with hash 248605650, now seen corresponding path program 1 times [2021-11-02 22:39:44,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:44,412 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463105672] [2021-11-02 22:39:44,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:44,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:44,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:44,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:44,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:44,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463105672] [2021-11-02 22:39:44,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463105672] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:44,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:44,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 22:39:44,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110149324] [2021-11-02 22:39:44,442 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:44,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:44,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:44,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:44,443 INFO L87 Difference]: Start difference. First operand 543 states and 857 transitions. cyclomatic complexity: 317 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:44,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:44,663 INFO L93 Difference]: Finished difference Result 662 states and 1045 transitions. [2021-11-02 22:39:44,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:44,663 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 662 states and 1045 transitions. [2021-11-02 22:39:44,672 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2021-11-02 22:39:44,680 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 662 states to 662 states and 1045 transitions. [2021-11-02 22:39:44,680 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2021-11-02 22:39:44,681 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2021-11-02 22:39:44,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 662 states and 1045 transitions. [2021-11-02 22:39:44,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:44,683 INFO L681 BuchiCegarLoop]: Abstraction has 662 states and 1045 transitions. [2021-11-02 22:39:44,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states and 1045 transitions. [2021-11-02 22:39:44,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 579. [2021-11-02 22:39:44,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5716753022452505) internal successors, (910), 578 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:44,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 910 transitions. [2021-11-02 22:39:44,702 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 910 transitions. [2021-11-02 22:39:44,702 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 910 transitions. [2021-11-02 22:39:44,702 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-02 22:39:44,702 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 910 transitions. [2021-11-02 22:39:44,707 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 303 [2021-11-02 22:39:44,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:44,707 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:44,709 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:44,709 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-11-02 22:39:44,709 INFO L791 eck$LassoCheckResult]: Stem: 3629#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3484#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3465#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3420#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3421#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3414#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 3415#L110-2 assume !false; 3776#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3807#L113 assume !(12292 == ssl3_accept_~s__state~0); 3806#L116 assume !(16384 == ssl3_accept_~s__state~0); 3804#L119 assume !(8192 == ssl3_accept_~s__state~0); 3805#L122 assume !(24576 == ssl3_accept_~s__state~0); 3803#L125 assume !(8195 == ssl3_accept_~s__state~0); 3520#L128 assume !(8480 == ssl3_accept_~s__state~0); 3489#L131 assume !(8481 == ssl3_accept_~s__state~0); 3490#L134 assume !(8482 == ssl3_accept_~s__state~0); 3630#L137 assume 8464 == ssl3_accept_~s__state~0; 3370#L144 [2021-11-02 22:39:44,710 INFO L793 eck$LassoCheckResult]: Loop: 3370#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3371#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3402#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3403#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3871#L596 assume !(8576 == ssl3_accept_~state~0); 3866#L614 ssl3_accept_~skip~0 := 0; 3865#L110-2 assume !false; 3864#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3863#L113 assume !(12292 == ssl3_accept_~s__state~0); 3859#L116 assume 16384 == ssl3_accept_~s__state~0; 3649#L222 ssl3_accept_~s__server~0 := 1; 3858#L227 assume 0 != ssl3_accept_~cb~0; 3857#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3856#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3854#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3852#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3693#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 3575#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3668#L596 assume !(8576 == ssl3_accept_~state~0); 3664#L614 ssl3_accept_~skip~0 := 0; 3662#L110-2 assume !false; 3660#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3657#L113 assume !(12292 == ssl3_accept_~s__state~0); 3655#L116 assume !(16384 == ssl3_accept_~s__state~0); 3653#L119 assume !(8192 == ssl3_accept_~s__state~0); 3651#L122 assume !(24576 == ssl3_accept_~s__state~0); 3648#L125 assume !(8195 == ssl3_accept_~s__state~0); 3644#L128 assume !(8480 == ssl3_accept_~s__state~0); 3645#L131 assume !(8481 == ssl3_accept_~s__state~0); 3646#L134 assume !(8482 == ssl3_accept_~s__state~0); 3698#L137 assume 8464 == ssl3_accept_~s__state~0; 3370#L144 [2021-11-02 22:39:44,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:44,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-11-02 22:39:44,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:44,711 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079143837] [2021-11-02 22:39:44,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:44,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:44,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:44,727 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:44,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:44,758 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:44,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:44,759 INFO L85 PathProgramCache]: Analyzing trace with hash -734299873, now seen corresponding path program 1 times [2021-11-02 22:39:44,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:44,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013998928] [2021-11-02 22:39:44,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:44,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:44,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:44,826 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:44,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:44,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013998928] [2021-11-02 22:39:44,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013998928] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:44,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:44,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:44,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963926690] [2021-11-02 22:39:44,828 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:44,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:44,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:44,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:44,829 INFO L87 Difference]: Start difference. First operand 579 states and 910 transitions. cyclomatic complexity: 334 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:45,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:45,043 INFO L93 Difference]: Finished difference Result 690 states and 992 transitions. [2021-11-02 22:39:45,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:45,044 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 690 states and 992 transitions. [2021-11-02 22:39:45,051 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2021-11-02 22:39:45,058 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 690 states to 617 states and 912 transitions. [2021-11-02 22:39:45,058 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 433 [2021-11-02 22:39:45,059 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2021-11-02 22:39:45,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 617 states and 912 transitions. [2021-11-02 22:39:45,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:45,062 INFO L681 BuchiCegarLoop]: Abstraction has 617 states and 912 transitions. [2021-11-02 22:39:45,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states and 912 transitions. [2021-11-02 22:39:45,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 571. [2021-11-02 22:39:45,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4973730297723293) internal successors, (855), 570 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:45,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 855 transitions. [2021-11-02 22:39:45,077 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 855 transitions. [2021-11-02 22:39:45,078 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 855 transitions. [2021-11-02 22:39:45,078 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-02 22:39:45,078 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 855 transitions. [2021-11-02 22:39:45,082 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-11-02 22:39:45,082 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:45,082 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:45,083 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:45,083 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:45,084 INFO L791 eck$LassoCheckResult]: Stem: 4904#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4753#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4735#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4692#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4693#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4686#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 4687#L110-2 assume !false; 4682#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4683#L113 assume !(12292 == ssl3_accept_~s__state~0); 4708#L116 assume !(16384 == ssl3_accept_~s__state~0); 4709#L119 assume 8192 == ssl3_accept_~s__state~0; 4862#L222 [2021-11-02 22:39:45,084 INFO L793 eck$LassoCheckResult]: Loop: 4862#L222 ssl3_accept_~s__server~0 := 1; 4863#L227 assume 0 != ssl3_accept_~cb~0; 4743#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4744#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4889#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4755#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4756#L254 assume 12292 != ssl3_accept_~s__state~0; 4676#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 4646#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5151#L596 assume !(8576 == ssl3_accept_~state~0); 5148#L614 ssl3_accept_~skip~0 := 0; 5127#L110-2 assume !false; 5126#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5125#L113 assume !(12292 == ssl3_accept_~s__state~0); 5124#L116 assume !(16384 == ssl3_accept_~s__state~0); 5123#L119 assume 8192 == ssl3_accept_~s__state~0; 4862#L222 [2021-11-02 22:39:45,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:45,085 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-11-02 22:39:45,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:45,085 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645434927] [2021-11-02 22:39:45,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:45,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:45,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:45,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:45,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:45,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645434927] [2021-11-02 22:39:45,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645434927] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:45,141 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:45,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 22:39:45,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952760408] [2021-11-02 22:39:45,142 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-02 22:39:45,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:45,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1060449691, now seen corresponding path program 1 times [2021-11-02 22:39:45,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:45,143 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500436059] [2021-11-02 22:39:45,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:45,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:45,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:45,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:45,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:45,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500436059] [2021-11-02 22:39:45,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500436059] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:45,189 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:45,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 22:39:45,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785899418] [2021-11-02 22:39:45,190 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:45,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:45,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:45,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:45,191 INFO L87 Difference]: Start difference. First operand 571 states and 855 transitions. cyclomatic complexity: 287 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:45,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:45,296 INFO L93 Difference]: Finished difference Result 581 states and 863 transitions. [2021-11-02 22:39:45,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:45,296 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 581 states and 863 transitions. [2021-11-02 22:39:45,302 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2021-11-02 22:39:45,308 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 581 states to 581 states and 863 transitions. [2021-11-02 22:39:45,308 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-11-02 22:39:45,309 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2021-11-02 22:39:45,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 581 states and 863 transitions. [2021-11-02 22:39:45,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:45,309 INFO L681 BuchiCegarLoop]: Abstraction has 581 states and 863 transitions. [2021-11-02 22:39:45,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states and 863 transitions. [2021-11-02 22:39:45,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 571. [2021-11-02 22:39:45,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4903677758318739) internal successors, (851), 570 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:45,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 851 transitions. [2021-11-02 22:39:45,341 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 851 transitions. [2021-11-02 22:39:45,341 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 851 transitions. [2021-11-02 22:39:45,341 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-02 22:39:45,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 851 transitions. [2021-11-02 22:39:45,345 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-11-02 22:39:45,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:45,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:45,346 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:45,346 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:45,347 INFO L791 eck$LassoCheckResult]: Stem: 6066#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5911#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5897#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5848#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5849#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5842#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 5843#L110-2 assume !false; 6152#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6334#L113 assume !(12292 == ssl3_accept_~s__state~0); 6332#L116 assume !(16384 == ssl3_accept_~s__state~0); 6330#L119 assume !(8192 == ssl3_accept_~s__state~0); 6329#L122 assume !(24576 == ssl3_accept_~s__state~0); 6328#L125 assume 8195 == ssl3_accept_~s__state~0; 6023#L222 [2021-11-02 22:39:45,347 INFO L793 eck$LassoCheckResult]: Loop: 6023#L222 ssl3_accept_~s__server~0 := 1; 6024#L227 assume 0 != ssl3_accept_~cb~0; 5905#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5906#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6050#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5917#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5918#L254 assume 12292 != ssl3_accept_~s__state~0; 5836#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 5805#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6319#L596 assume !(8576 == ssl3_accept_~state~0); 6316#L614 ssl3_accept_~skip~0 := 0; 6260#L110-2 assume !false; 6259#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6258#L113 assume !(12292 == ssl3_accept_~s__state~0); 6257#L116 assume !(16384 == ssl3_accept_~s__state~0); 6256#L119 assume !(8192 == ssl3_accept_~s__state~0); 6255#L122 assume !(24576 == ssl3_accept_~s__state~0); 6254#L125 assume 8195 == ssl3_accept_~s__state~0; 6023#L222 [2021-11-02 22:39:45,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:45,348 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-11-02 22:39:45,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:45,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821804412] [2021-11-02 22:39:45,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:45,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:45,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:45,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:45,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:45,373 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821804412] [2021-11-02 22:39:45,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821804412] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:45,373 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:45,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 22:39:45,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41663522] [2021-11-02 22:39:45,374 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-02 22:39:45,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:45,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1184907808, now seen corresponding path program 1 times [2021-11-02 22:39:45,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:45,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704456401] [2021-11-02 22:39:45,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:45,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:45,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:45,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:45,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:45,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704456401] [2021-11-02 22:39:45,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704456401] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:45,395 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:45,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 22:39:45,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315592493] [2021-11-02 22:39:45,395 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:45,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:45,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:45,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:45,397 INFO L87 Difference]: Start difference. First operand 571 states and 851 transitions. cyclomatic complexity: 283 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:45,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:45,521 INFO L93 Difference]: Finished difference Result 581 states and 859 transitions. [2021-11-02 22:39:45,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:45,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 581 states and 859 transitions. [2021-11-02 22:39:45,527 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2021-11-02 22:39:45,533 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 581 states to 581 states and 859 transitions. [2021-11-02 22:39:45,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-11-02 22:39:45,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2021-11-02 22:39:45,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 581 states and 859 transitions. [2021-11-02 22:39:45,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:45,535 INFO L681 BuchiCegarLoop]: Abstraction has 581 states and 859 transitions. [2021-11-02 22:39:45,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states and 859 transitions. [2021-11-02 22:39:45,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 571. [2021-11-02 22:39:45,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4833625218914186) internal successors, (847), 570 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:45,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 847 transitions. [2021-11-02 22:39:45,550 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 847 transitions. [2021-11-02 22:39:45,550 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 847 transitions. [2021-11-02 22:39:45,551 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-02 22:39:45,551 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 847 transitions. [2021-11-02 22:39:45,555 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-11-02 22:39:45,555 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:45,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:45,557 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:45,557 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2021-11-02 22:39:45,558 INFO L791 eck$LassoCheckResult]: Stem: 7231#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7070#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7056#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7007#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 7008#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7001#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 7002#L110-2 assume !false; 7314#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7423#L113 assume !(12292 == ssl3_accept_~s__state~0); 7421#L116 assume !(16384 == ssl3_accept_~s__state~0); 7419#L119 assume !(8192 == ssl3_accept_~s__state~0); 7417#L122 assume !(24576 == ssl3_accept_~s__state~0); 7415#L125 assume !(8195 == ssl3_accept_~s__state~0); 7413#L128 assume !(8480 == ssl3_accept_~s__state~0); 7411#L131 assume !(8481 == ssl3_accept_~s__state~0); 7409#L134 assume !(8482 == ssl3_accept_~s__state~0); 7407#L137 assume 8464 == ssl3_accept_~s__state~0; 6961#L144 [2021-11-02 22:39:45,558 INFO L793 eck$LassoCheckResult]: Loop: 6961#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6962#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6987#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6988#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7503#L596 assume !(8576 == ssl3_accept_~state~0); 7501#L614 ssl3_accept_~skip~0 := 0; 7500#L110-2 assume !false; 7497#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7494#L113 assume !(12292 == ssl3_accept_~s__state~0); 7492#L116 assume !(16384 == ssl3_accept_~s__state~0); 7490#L119 assume !(8192 == ssl3_accept_~s__state~0); 7488#L122 assume !(24576 == ssl3_accept_~s__state~0); 7486#L125 assume !(8195 == ssl3_accept_~s__state~0); 7465#L128 assume !(8480 == ssl3_accept_~s__state~0); 7079#L131 assume !(8481 == ssl3_accept_~s__state~0); 7080#L134 assume !(8482 == ssl3_accept_~s__state~0); 7146#L137 assume !(8464 == ssl3_accept_~s__state~0); 7120#L140 assume !(8465 == ssl3_accept_~s__state~0); 7121#L143 assume !(8466 == ssl3_accept_~s__state~0); 7193#L146 assume 8496 == ssl3_accept_~s__state~0; 7194#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 7036#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7013#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 6967#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6968#L308-2 ssl3_accept_~s__init_num~0 := 0; 7026#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7394#L596 assume !(8576 == ssl3_accept_~state~0); 7095#L614 ssl3_accept_~skip~0 := 0; 7388#L110-2 assume !false; 7386#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7367#L113 assume 12292 == ssl3_accept_~s__state~0; 7105#L114 ssl3_accept_~s__new_session~0 := 1; 7106#L222 ssl3_accept_~s__server~0 := 1; 7517#L227 assume 0 != ssl3_accept_~cb~0; 7516#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7515#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7513#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7511#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7509#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 7084#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6984#L596 assume !(8576 == ssl3_accept_~state~0); 6954#L614 ssl3_accept_~skip~0 := 0; 7062#L110-2 assume !false; 7003#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7004#L113 assume !(12292 == ssl3_accept_~s__state~0); 7028#L116 assume !(16384 == ssl3_accept_~s__state~0); 7029#L119 assume !(8192 == ssl3_accept_~s__state~0); 7099#L122 assume !(24576 == ssl3_accept_~s__state~0); 7100#L125 assume !(8195 == ssl3_accept_~s__state~0); 7192#L128 assume !(8480 == ssl3_accept_~s__state~0); 7114#L131 assume !(8481 == ssl3_accept_~s__state~0); 7448#L134 assume !(8482 == ssl3_accept_~s__state~0); 7447#L137 assume 8464 == ssl3_accept_~s__state~0; 6961#L144 [2021-11-02 22:39:45,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:45,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-11-02 22:39:45,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:45,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471725242] [2021-11-02 22:39:45,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:45,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:45,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:45,572 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:45,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:45,590 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:45,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:45,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1161686817, now seen corresponding path program 1 times [2021-11-02 22:39:45,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:45,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670497924] [2021-11-02 22:39:45,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:45,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:45,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:45,641 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:45,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:45,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670497924] [2021-11-02 22:39:45,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670497924] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:45,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:45,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:45,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474492972] [2021-11-02 22:39:45,643 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:45,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:45,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:45,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:45,644 INFO L87 Difference]: Start difference. First operand 571 states and 847 transitions. cyclomatic complexity: 279 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:45,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:45,834 INFO L93 Difference]: Finished difference Result 717 states and 1069 transitions. [2021-11-02 22:39:45,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:45,834 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 717 states and 1069 transitions. [2021-11-02 22:39:45,841 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2021-11-02 22:39:45,849 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 717 states to 710 states and 1062 transitions. [2021-11-02 22:39:45,849 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 496 [2021-11-02 22:39:45,850 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 496 [2021-11-02 22:39:45,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 710 states and 1062 transitions. [2021-11-02 22:39:45,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:45,850 INFO L681 BuchiCegarLoop]: Abstraction has 710 states and 1062 transitions. [2021-11-02 22:39:45,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states and 1062 transitions. [2021-11-02 22:39:45,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 697. [2021-11-02 22:39:45,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 697 states have (on average 1.5007173601147776) internal successors, (1046), 696 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:45,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1046 transitions. [2021-11-02 22:39:45,869 INFO L704 BuchiCegarLoop]: Abstraction has 697 states and 1046 transitions. [2021-11-02 22:39:45,870 INFO L587 BuchiCegarLoop]: Abstraction has 697 states and 1046 transitions. [2021-11-02 22:39:45,870 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-02 22:39:45,870 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 697 states and 1046 transitions. [2021-11-02 22:39:45,875 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2021-11-02 22:39:45,875 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:45,875 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:45,877 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:45,877 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2021-11-02 22:39:45,877 INFO L791 eck$LassoCheckResult]: Stem: 8525#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8366#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8350#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8300#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 8301#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8294#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 8295#L110-2 assume !false; 8845#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8843#L113 assume !(12292 == ssl3_accept_~s__state~0); 8837#L116 assume !(16384 == ssl3_accept_~s__state~0); 8834#L119 assume !(8192 == ssl3_accept_~s__state~0); 8830#L122 assume !(24576 == ssl3_accept_~s__state~0); 8828#L125 assume !(8195 == ssl3_accept_~s__state~0); 8825#L128 assume !(8480 == ssl3_accept_~s__state~0); 8819#L131 assume !(8481 == ssl3_accept_~s__state~0); 8816#L134 assume !(8482 == ssl3_accept_~s__state~0); 8806#L137 assume 8464 == ssl3_accept_~s__state~0; 8255#L144 [2021-11-02 22:39:45,878 INFO L793 eck$LassoCheckResult]: Loop: 8255#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8256#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8286#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8287#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8920#L596 assume !(8576 == ssl3_accept_~state~0); 8918#L614 ssl3_accept_~skip~0 := 0; 8917#L110-2 assume !false; 8296#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8297#L113 assume !(12292 == ssl3_accept_~s__state~0); 8319#L116 assume !(16384 == ssl3_accept_~s__state~0); 8320#L119 assume !(8192 == ssl3_accept_~s__state~0); 8851#L122 assume !(24576 == ssl3_accept_~s__state~0); 8850#L125 assume !(8195 == ssl3_accept_~s__state~0); 8848#L128 assume !(8480 == ssl3_accept_~s__state~0); 8376#L131 assume !(8481 == ssl3_accept_~s__state~0); 8377#L134 assume !(8482 == ssl3_accept_~s__state~0); 8442#L137 assume !(8464 == ssl3_accept_~s__state~0); 8416#L140 assume !(8465 == ssl3_accept_~s__state~0); 8417#L143 assume !(8466 == ssl3_accept_~s__state~0); 8508#L146 assume 8496 == ssl3_accept_~s__state~0; 8605#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 8725#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8722#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 8721#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8444#L308-2 ssl3_accept_~s__init_num~0 := 0; 8317#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8751#L596 assume !(8576 == ssl3_accept_~state~0); 8392#L614 ssl3_accept_~skip~0 := 0; 8748#L110-2 assume !false; 8747#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8746#L113 assume !(12292 == ssl3_accept_~s__state~0); 8745#L116 assume !(16384 == ssl3_accept_~s__state~0); 8744#L119 assume !(8192 == ssl3_accept_~s__state~0); 8741#L122 assume !(24576 == ssl3_accept_~s__state~0); 8740#L125 assume !(8195 == ssl3_accept_~s__state~0); 8737#L128 assume !(8480 == ssl3_accept_~s__state~0); 8736#L131 assume !(8481 == ssl3_accept_~s__state~0); 8735#L134 assume !(8482 == ssl3_accept_~s__state~0); 8734#L137 assume !(8464 == ssl3_accept_~s__state~0); 8733#L140 assume !(8465 == ssl3_accept_~s__state~0); 8732#L143 assume !(8466 == ssl3_accept_~s__state~0); 8731#L146 assume !(8496 == ssl3_accept_~s__state~0); 8729#L149 assume !(8497 == ssl3_accept_~s__state~0); 8730#L152 assume !(8512 == ssl3_accept_~s__state~0); 8742#L155 assume !(8513 == ssl3_accept_~s__state~0); 8743#L158 assume !(8528 == ssl3_accept_~s__state~0); 8789#L161 assume !(8529 == ssl3_accept_~s__state~0); 8538#L164 assume !(8544 == ssl3_accept_~s__state~0); 8539#L167 assume !(8545 == ssl3_accept_~s__state~0); 8452#L170 assume 8560 == ssl3_accept_~s__state~0; 8421#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8497#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8258#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8869#L596 assume !(8576 == ssl3_accept_~state~0); 8866#L614 ssl3_accept_~skip~0 := 0; 8864#L110-2 assume !false; 8863#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8862#L113 assume !(12292 == ssl3_accept_~s__state~0); 8861#L116 assume !(16384 == ssl3_accept_~s__state~0); 8860#L119 assume !(8192 == ssl3_accept_~s__state~0); 8859#L122 assume !(24576 == ssl3_accept_~s__state~0); 8858#L125 assume !(8195 == ssl3_accept_~s__state~0); 8409#L128 assume !(8480 == ssl3_accept_~s__state~0); 8410#L131 assume !(8481 == ssl3_accept_~s__state~0); 8533#L134 assume !(8482 == ssl3_accept_~s__state~0); 8554#L137 assume 8464 == ssl3_accept_~s__state~0; 8255#L144 [2021-11-02 22:39:45,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:45,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-11-02 22:39:45,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:45,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610861023] [2021-11-02 22:39:45,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:45,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:45,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:45,890 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:45,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:45,911 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:45,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:45,920 INFO L85 PathProgramCache]: Analyzing trace with hash -488131506, now seen corresponding path program 1 times [2021-11-02 22:39:45,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:45,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602252804] [2021-11-02 22:39:45,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:45,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:45,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:45,970 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:45,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:45,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602252804] [2021-11-02 22:39:45,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602252804] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:45,970 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:45,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:45,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286632203] [2021-11-02 22:39:45,971 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:45,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:45,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:45,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:45,972 INFO L87 Difference]: Start difference. First operand 697 states and 1046 transitions. cyclomatic complexity: 352 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:46,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:46,171 INFO L93 Difference]: Finished difference Result 839 states and 1162 transitions. [2021-11-02 22:39:46,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:46,171 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 839 states and 1162 transitions. [2021-11-02 22:39:46,179 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2021-11-02 22:39:46,187 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 839 states to 839 states and 1162 transitions. [2021-11-02 22:39:46,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 586 [2021-11-02 22:39:46,188 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 586 [2021-11-02 22:39:46,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 839 states and 1162 transitions. [2021-11-02 22:39:46,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:46,189 INFO L681 BuchiCegarLoop]: Abstraction has 839 states and 1162 transitions. [2021-11-02 22:39:46,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states and 1162 transitions. [2021-11-02 22:39:46,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 831. [2021-11-02 22:39:46,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 831 states have (on average 1.3850782190132371) internal successors, (1151), 830 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:46,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1151 transitions. [2021-11-02 22:39:46,211 INFO L704 BuchiCegarLoop]: Abstraction has 831 states and 1151 transitions. [2021-11-02 22:39:46,211 INFO L587 BuchiCegarLoop]: Abstraction has 831 states and 1151 transitions. [2021-11-02 22:39:46,212 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-02 22:39:46,212 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 831 states and 1151 transitions. [2021-11-02 22:39:46,217 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 546 [2021-11-02 22:39:46,217 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:46,217 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:46,219 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:46,219 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2021-11-02 22:39:46,219 INFO L791 eck$LassoCheckResult]: Stem: 10060#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9902#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9888#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9841#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 9842#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9835#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 9836#L110-2 assume !false; 10330#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10328#L113 assume !(12292 == ssl3_accept_~s__state~0); 10327#L116 assume !(16384 == ssl3_accept_~s__state~0); 10321#L119 assume !(8192 == ssl3_accept_~s__state~0); 10318#L122 assume !(24576 == ssl3_accept_~s__state~0); 10313#L125 assume !(8195 == ssl3_accept_~s__state~0); 10310#L128 assume !(8480 == ssl3_accept_~s__state~0); 10299#L131 assume !(8481 == ssl3_accept_~s__state~0); 10294#L134 assume !(8482 == ssl3_accept_~s__state~0); 10295#L137 assume 8464 == ssl3_accept_~s__state~0; 9797#L144 [2021-11-02 22:39:46,222 INFO L793 eck$LassoCheckResult]: Loop: 9797#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9798#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9823#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9824#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10544#L596 assume !(8576 == ssl3_accept_~state~0); 10542#L614 ssl3_accept_~skip~0 := 0; 10541#L110-2 assume !false; 10540#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10539#L113 assume !(12292 == ssl3_accept_~s__state~0); 10538#L116 assume !(16384 == ssl3_accept_~s__state~0); 10537#L119 assume !(8192 == ssl3_accept_~s__state~0); 10536#L122 assume !(24576 == ssl3_accept_~s__state~0); 10535#L125 assume !(8195 == ssl3_accept_~s__state~0); 10534#L128 assume !(8480 == ssl3_accept_~s__state~0); 10533#L131 assume !(8481 == ssl3_accept_~s__state~0); 10532#L134 assume !(8482 == ssl3_accept_~s__state~0); 10531#L137 assume !(8464 == ssl3_accept_~s__state~0); 10530#L140 assume !(8465 == ssl3_accept_~s__state~0); 10529#L143 assume !(8466 == ssl3_accept_~s__state~0); 10409#L146 assume 8496 == ssl3_accept_~s__state~0; 10271#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10404#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10402#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 10400#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10369#L308-2 ssl3_accept_~s__init_num~0 := 0; 10075#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10307#L596 assume !(8576 == ssl3_accept_~state~0); 10298#L614 ssl3_accept_~skip~0 := 0; 10293#L110-2 assume !false; 10291#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10289#L113 assume !(12292 == ssl3_accept_~s__state~0); 10288#L116 assume !(16384 == ssl3_accept_~s__state~0); 10287#L119 assume !(8192 == ssl3_accept_~s__state~0); 10286#L122 assume !(24576 == ssl3_accept_~s__state~0); 10285#L125 assume !(8195 == ssl3_accept_~s__state~0); 10284#L128 assume !(8480 == ssl3_accept_~s__state~0); 10283#L131 assume !(8481 == ssl3_accept_~s__state~0); 10281#L134 assume !(8482 == ssl3_accept_~s__state~0); 10279#L137 assume !(8464 == ssl3_accept_~s__state~0); 10277#L140 assume !(8465 == ssl3_accept_~s__state~0); 10275#L143 assume !(8466 == ssl3_accept_~s__state~0); 10273#L146 assume !(8496 == ssl3_accept_~s__state~0); 10270#L149 assume !(8497 == ssl3_accept_~s__state~0); 10268#L152 assume !(8512 == ssl3_accept_~s__state~0); 10265#L155 assume !(8513 == ssl3_accept_~s__state~0); 10256#L158 assume !(8528 == ssl3_accept_~s__state~0); 10257#L161 assume !(8529 == ssl3_accept_~s__state~0); 10085#L164 assume !(8544 == ssl3_accept_~s__state~0); 10086#L167 assume !(8545 == ssl3_accept_~s__state~0); 10261#L170 assume 8560 == ssl3_accept_~s__state~0; 10067#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10030#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9800#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10236#L596 assume !(8576 == ssl3_accept_~state~0); 10234#L614 ssl3_accept_~skip~0 := 0; 10233#L110-2 assume !false; 10232#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10231#L113 assume !(12292 == ssl3_accept_~s__state~0); 10230#L116 assume !(16384 == ssl3_accept_~s__state~0); 10229#L119 assume !(8192 == ssl3_accept_~s__state~0); 10228#L122 assume !(24576 == ssl3_accept_~s__state~0); 10227#L125 assume !(8195 == ssl3_accept_~s__state~0); 10226#L128 assume !(8480 == ssl3_accept_~s__state~0); 10082#L131 assume !(8481 == ssl3_accept_~s__state~0); 10083#L134 assume !(8482 == ssl3_accept_~s__state~0); 10105#L137 assume 8464 == ssl3_accept_~s__state~0; 9797#L144 [2021-11-02 22:39:46,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:46,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-11-02 22:39:46,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:46,227 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979993928] [2021-11-02 22:39:46,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:46,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:46,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:46,243 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:46,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:46,277 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:46,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:46,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1385524784, now seen corresponding path program 1 times [2021-11-02 22:39:46,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:46,278 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754007243] [2021-11-02 22:39:46,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:46,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:46,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:46,330 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:46,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:46,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754007243] [2021-11-02 22:39:46,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754007243] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:46,331 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:46,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:46,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000436042] [2021-11-02 22:39:46,333 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:46,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:46,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:46,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:46,334 INFO L87 Difference]: Start difference. First operand 831 states and 1151 transitions. cyclomatic complexity: 323 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:46,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:46,477 INFO L93 Difference]: Finished difference Result 918 states and 1259 transitions. [2021-11-02 22:39:46,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:46,478 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 918 states and 1259 transitions. [2021-11-02 22:39:46,486 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 604 [2021-11-02 22:39:46,494 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 918 states to 918 states and 1259 transitions. [2021-11-02 22:39:46,494 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 637 [2021-11-02 22:39:46,495 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 637 [2021-11-02 22:39:46,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 918 states and 1259 transitions. [2021-11-02 22:39:46,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:46,496 INFO L681 BuchiCegarLoop]: Abstraction has 918 states and 1259 transitions. [2021-11-02 22:39:46,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states and 1259 transitions. [2021-11-02 22:39:46,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 906. [2021-11-02 22:39:46,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 906 states have (on average 1.3730684326710816) internal successors, (1244), 905 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) [2021-11-02 22:39:46,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1244 transitions. [2021-11-02 22:39:46,517 INFO L704 BuchiCegarLoop]: Abstraction has 906 states and 1244 transitions. [2021-11-02 22:39:46,518 INFO L587 BuchiCegarLoop]: Abstraction has 906 states and 1244 transitions. [2021-11-02 22:39:46,518 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-02 22:39:46,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 906 states and 1244 transitions. [2021-11-02 22:39:46,523 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 596 [2021-11-02 22:39:46,523 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:46,523 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:46,526 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:46,526 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 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] [2021-11-02 22:39:46,527 INFO L791 eck$LassoCheckResult]: Stem: 11818#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11658#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11644#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11596#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 11597#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11590#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 11591#L110-2 assume !false; 12097#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12287#L113 assume !(12292 == ssl3_accept_~s__state~0); 12285#L116 assume !(16384 == ssl3_accept_~s__state~0); 12283#L119 assume !(8192 == ssl3_accept_~s__state~0); 12281#L122 assume !(24576 == ssl3_accept_~s__state~0); 12279#L125 assume !(8195 == ssl3_accept_~s__state~0); 12275#L128 assume !(8480 == ssl3_accept_~s__state~0); 12267#L131 assume !(8481 == ssl3_accept_~s__state~0); 12263#L134 assume !(8482 == ssl3_accept_~s__state~0); 12264#L137 assume 8464 == ssl3_accept_~s__state~0; 11552#L144 [2021-11-02 22:39:46,528 INFO L793 eck$LassoCheckResult]: Loop: 11552#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11553#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11578#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11579#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12395#L596 assume !(8576 == ssl3_accept_~state~0); 12393#L614 ssl3_accept_~skip~0 := 0; 12392#L110-2 assume !false; 12391#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12390#L113 assume !(12292 == ssl3_accept_~s__state~0); 12389#L116 assume !(16384 == ssl3_accept_~s__state~0); 12388#L119 assume !(8192 == ssl3_accept_~s__state~0); 12387#L122 assume !(24576 == ssl3_accept_~s__state~0); 12386#L125 assume !(8195 == ssl3_accept_~s__state~0); 12385#L128 assume !(8480 == ssl3_accept_~s__state~0); 12384#L131 assume !(8481 == ssl3_accept_~s__state~0); 12383#L134 assume !(8482 == ssl3_accept_~s__state~0); 12382#L137 assume !(8464 == ssl3_accept_~s__state~0); 12381#L140 assume !(8465 == ssl3_accept_~s__state~0); 12380#L143 assume !(8466 == ssl3_accept_~s__state~0); 12215#L146 assume 8496 == ssl3_accept_~s__state~0; 11793#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11622#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11602#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 11558#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11560#L308-2 ssl3_accept_~s__init_num~0 := 0; 12441#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12429#L596 assume !(8576 == ssl3_accept_~state~0); 12426#L614 ssl3_accept_~skip~0 := 0; 12424#L110-2 assume !false; 12422#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12420#L113 assume !(12292 == ssl3_accept_~s__state~0); 12418#L116 assume !(16384 == ssl3_accept_~s__state~0); 12416#L119 assume !(8192 == ssl3_accept_~s__state~0); 12414#L122 assume !(24576 == ssl3_accept_~s__state~0); 12412#L125 assume !(8195 == ssl3_accept_~s__state~0); 12410#L128 assume !(8480 == ssl3_accept_~s__state~0); 12408#L131 assume !(8481 == ssl3_accept_~s__state~0); 12401#L134 assume !(8482 == ssl3_accept_~s__state~0); 12402#L137 assume !(8464 == ssl3_accept_~s__state~0); 12406#L140 assume !(8465 == ssl3_accept_~s__state~0); 12405#L143 assume !(8466 == ssl3_accept_~s__state~0); 11773#L146 assume !(8496 == ssl3_accept_~s__state~0); 11774#L149 assume !(8497 == ssl3_accept_~s__state~0); 11626#L152 assume 8512 == ssl3_accept_~s__state~0; 11627#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12204#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11759#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11540#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12245#L596 assume !(8576 == ssl3_accept_~state~0); 11683#L614 ssl3_accept_~skip~0 := 0; 12302#L110-2 assume !false; 12241#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12239#L113 assume !(12292 == ssl3_accept_~s__state~0); 12238#L116 assume !(16384 == ssl3_accept_~s__state~0); 12236#L119 assume !(8192 == ssl3_accept_~s__state~0); 12234#L122 assume !(24576 == ssl3_accept_~s__state~0); 12232#L125 assume !(8195 == ssl3_accept_~s__state~0); 12230#L128 assume !(8480 == ssl3_accept_~s__state~0); 12229#L131 assume !(8481 == ssl3_accept_~s__state~0); 12228#L134 assume !(8482 == ssl3_accept_~s__state~0); 12227#L137 assume !(8464 == ssl3_accept_~s__state~0); 12225#L140 assume !(8465 == ssl3_accept_~s__state~0); 12222#L143 assume !(8466 == ssl3_accept_~s__state~0); 12223#L146 assume !(8496 == ssl3_accept_~s__state~0); 12299#L149 assume !(8497 == ssl3_accept_~s__state~0); 12297#L152 assume !(8512 == ssl3_accept_~s__state~0); 12244#L155 assume !(8513 == ssl3_accept_~s__state~0); 11990#L158 assume !(8528 == ssl3_accept_~s__state~0); 11991#L161 assume !(8529 == ssl3_accept_~s__state~0); 11992#L164 assume !(8544 == ssl3_accept_~s__state~0); 12079#L167 assume !(8545 == ssl3_accept_~s__state~0); 12078#L170 assume 8560 == ssl3_accept_~s__state~0; 11826#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11785#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11555#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12153#L596 assume !(8576 == ssl3_accept_~state~0); 12150#L614 ssl3_accept_~skip~0 := 0; 12148#L110-2 assume !false; 12146#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12144#L113 assume !(12292 == ssl3_accept_~s__state~0); 12135#L116 assume !(16384 == ssl3_accept_~s__state~0); 12131#L119 assume !(8192 == ssl3_accept_~s__state~0); 12117#L122 assume !(24576 == ssl3_accept_~s__state~0); 12108#L125 assume !(8195 == ssl3_accept_~s__state~0); 12085#L128 assume !(8480 == ssl3_accept_~s__state~0); 11834#L131 assume !(8481 == ssl3_accept_~s__state~0); 11835#L134 assume !(8482 == ssl3_accept_~s__state~0); 11876#L137 assume 8464 == ssl3_accept_~s__state~0; 11552#L144 [2021-11-02 22:39:46,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:46,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-11-02 22:39:46,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:46,529 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221614802] [2021-11-02 22:39:46,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:46,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:46,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:46,547 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:46,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:46,572 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:46,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:46,572 INFO L85 PathProgramCache]: Analyzing trace with hash 403680920, now seen corresponding path program 1 times [2021-11-02 22:39:46,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:46,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064706505] [2021-11-02 22:39:46,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:46,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:46,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:46,629 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-02 22:39:46,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:46,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064706505] [2021-11-02 22:39:46,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064706505] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:46,630 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:46,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:46,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595615974] [2021-11-02 22:39:46,630 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:46,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:46,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:46,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:46,631 INFO L87 Difference]: Start difference. First operand 906 states and 1244 transitions. cyclomatic complexity: 341 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) [2021-11-02 22:39:46,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:46,778 INFO L93 Difference]: Finished difference Result 1026 states and 1406 transitions. [2021-11-02 22:39:46,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:46,778 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1026 states and 1406 transitions. [2021-11-02 22:39:46,787 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 676 [2021-11-02 22:39:46,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1026 states to 1026 states and 1406 transitions. [2021-11-02 22:39:46,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 709 [2021-11-02 22:39:46,797 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 709 [2021-11-02 22:39:46,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1026 states and 1406 transitions. [2021-11-02 22:39:46,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:46,798 INFO L681 BuchiCegarLoop]: Abstraction has 1026 states and 1406 transitions. [2021-11-02 22:39:46,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states and 1406 transitions. [2021-11-02 22:39:46,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 987. [2021-11-02 22:39:46,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 987 states have (on average 1.3606889564336373) internal successors, (1343), 986 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:46,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 1343 transitions. [2021-11-02 22:39:46,823 INFO L704 BuchiCegarLoop]: Abstraction has 987 states and 1343 transitions. [2021-11-02 22:39:46,823 INFO L587 BuchiCegarLoop]: Abstraction has 987 states and 1343 transitions. [2021-11-02 22:39:46,823 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-02 22:39:46,823 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 987 states and 1343 transitions. [2021-11-02 22:39:46,839 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 650 [2021-11-02 22:39:46,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:46,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:46,841 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:46,841 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:46,841 INFO L791 eck$LassoCheckResult]: Stem: 13770#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13596#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13582#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13535#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 13536#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13529#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 13530#L110-2 assume !false; 13897#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14328#L113 assume !(12292 == ssl3_accept_~s__state~0); 14324#L116 assume !(16384 == ssl3_accept_~s__state~0); 14321#L119 assume !(8192 == ssl3_accept_~s__state~0); 14317#L122 assume !(24576 == ssl3_accept_~s__state~0); 14313#L125 assume !(8195 == ssl3_accept_~s__state~0); 14309#L128 assume !(8480 == ssl3_accept_~s__state~0); 14305#L131 assume !(8481 == ssl3_accept_~s__state~0); 14301#L134 assume !(8482 == ssl3_accept_~s__state~0); 14302#L137 assume 8464 == ssl3_accept_~s__state~0; 13490#L144 [2021-11-02 22:39:46,842 INFO L793 eck$LassoCheckResult]: Loop: 13490#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13491#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13517#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13518#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14407#L596 assume !(8576 == ssl3_accept_~state~0); 14404#L614 ssl3_accept_~skip~0 := 0; 14402#L110-2 assume !false; 14400#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14398#L113 assume !(12292 == ssl3_accept_~s__state~0); 14396#L116 assume !(16384 == ssl3_accept_~s__state~0); 14394#L119 assume !(8192 == ssl3_accept_~s__state~0); 14392#L122 assume !(24576 == ssl3_accept_~s__state~0); 14390#L125 assume !(8195 == ssl3_accept_~s__state~0); 14388#L128 assume !(8480 == ssl3_accept_~s__state~0); 14386#L131 assume !(8481 == ssl3_accept_~s__state~0); 14384#L134 assume !(8482 == ssl3_accept_~s__state~0); 14383#L137 assume !(8464 == ssl3_accept_~s__state~0); 14381#L140 assume !(8465 == ssl3_accept_~s__state~0); 14379#L143 assume !(8466 == ssl3_accept_~s__state~0); 14278#L146 assume 8496 == ssl3_accept_~s__state~0; 13742#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13561#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13541#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 13496#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13497#L308-2 ssl3_accept_~s__init_num~0 := 0; 13673#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14287#L596 assume !(8576 == ssl3_accept_~state~0); 14285#L614 ssl3_accept_~skip~0 := 0; 14284#L110-2 assume !false; 14283#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14281#L113 assume !(12292 == ssl3_accept_~s__state~0); 14280#L116 assume !(16384 == ssl3_accept_~s__state~0); 14279#L119 assume !(8192 == ssl3_accept_~s__state~0); 14277#L122 assume !(24576 == ssl3_accept_~s__state~0); 14218#L125 assume !(8195 == ssl3_accept_~s__state~0); 14217#L128 assume !(8480 == ssl3_accept_~s__state~0); 14216#L131 assume !(8481 == ssl3_accept_~s__state~0); 14215#L134 assume !(8482 == ssl3_accept_~s__state~0); 14214#L137 assume !(8464 == ssl3_accept_~s__state~0); 14213#L140 assume !(8465 == ssl3_accept_~s__state~0); 14212#L143 assume !(8466 == ssl3_accept_~s__state~0); 14211#L146 assume !(8496 == ssl3_accept_~s__state~0); 14210#L149 assume !(8497 == ssl3_accept_~s__state~0); 14209#L152 assume !(8512 == ssl3_accept_~s__state~0); 14208#L155 assume !(8513 == ssl3_accept_~s__state~0); 14207#L158 assume !(8528 == ssl3_accept_~s__state~0); 14206#L161 assume !(8529 == ssl3_accept_~s__state~0); 14205#L164 assume !(8544 == ssl3_accept_~s__state~0); 14203#L167 assume !(8545 == ssl3_accept_~s__state~0); 14201#L170 assume !(8560 == ssl3_accept_~s__state~0); 14199#L173 assume !(8561 == ssl3_accept_~s__state~0); 14197#L176 assume !(8448 == ssl3_accept_~s__state~0); 14195#L179 assume !(8576 == ssl3_accept_~s__state~0); 14193#L182 assume !(8577 == ssl3_accept_~s__state~0); 14191#L185 assume !(8592 == ssl3_accept_~s__state~0); 14189#L188 assume !(8593 == ssl3_accept_~s__state~0); 14187#L191 assume !(8608 == ssl3_accept_~s__state~0); 14185#L194 assume !(8609 == ssl3_accept_~s__state~0); 14183#L197 assume !(8640 == ssl3_accept_~s__state~0); 13756#L200 assume !(8641 == ssl3_accept_~s__state~0); 13547#L203 assume 8656 == ssl3_accept_~s__state~0; 13548#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13569#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 13570#L513 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13738#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13731#L521 assume !(0 == ssl3_accept_~tmp___10~0); 13732#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14164#L596 assume !(8576 == ssl3_accept_~state~0); 14162#L614 ssl3_accept_~skip~0 := 0; 14161#L110-2 assume !false; 14160#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14159#L113 assume 12292 == ssl3_accept_~s__state~0; 13635#L114 ssl3_accept_~s__new_session~0 := 1; 13636#L222 ssl3_accept_~s__server~0 := 1; 13715#L227 assume 0 != ssl3_accept_~cb~0; 13737#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13781#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13751#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13704#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14136#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 14130#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14122#L596 assume !(8576 == ssl3_accept_~state~0); 14118#L614 ssl3_accept_~skip~0 := 0; 14115#L110-2 assume !false; 14112#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14109#L113 assume !(12292 == ssl3_accept_~s__state~0); 14106#L116 assume !(16384 == ssl3_accept_~s__state~0); 14103#L119 assume !(8192 == ssl3_accept_~s__state~0); 14099#L122 assume !(24576 == ssl3_accept_~s__state~0); 14095#L125 assume !(8195 == ssl3_accept_~s__state~0); 13987#L128 assume !(8480 == ssl3_accept_~s__state~0); 13988#L131 assume !(8481 == ssl3_accept_~s__state~0); 13830#L134 assume !(8482 == ssl3_accept_~s__state~0); 13819#L137 assume 8464 == ssl3_accept_~s__state~0; 13490#L144 [2021-11-02 22:39:46,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:46,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-11-02 22:39:46,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:46,843 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230928391] [2021-11-02 22:39:46,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:46,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:46,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:46,857 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:46,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:46,875 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:46,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:46,876 INFO L85 PathProgramCache]: Analyzing trace with hash -533474445, now seen corresponding path program 1 times [2021-11-02 22:39:46,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:46,880 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244621827] [2021-11-02 22:39:46,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:46,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:46,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:46,928 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-11-02 22:39:46,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:46,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244621827] [2021-11-02 22:39:46,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244621827] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:46,930 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:46,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:46,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139301996] [2021-11-02 22:39:46,930 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:46,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:46,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:46,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:46,933 INFO L87 Difference]: Start difference. First operand 987 states and 1343 transitions. cyclomatic complexity: 359 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) [2021-11-02 22:39:47,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:47,133 INFO L93 Difference]: Finished difference Result 928 states and 1252 transitions. [2021-11-02 22:39:47,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:47,133 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 928 states and 1252 transitions. [2021-11-02 22:39:47,141 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 575 [2021-11-02 22:39:47,149 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 928 states to 926 states and 1250 transitions. [2021-11-02 22:39:47,149 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 657 [2021-11-02 22:39:47,150 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 657 [2021-11-02 22:39:47,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 926 states and 1250 transitions. [2021-11-02 22:39:47,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:47,151 INFO L681 BuchiCegarLoop]: Abstraction has 926 states and 1250 transitions. [2021-11-02 22:39:47,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states and 1250 transitions. [2021-11-02 22:39:47,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 922. [2021-11-02 22:39:47,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 922 states have (on average 1.351409978308026) internal successors, (1246), 921 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:47,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1246 transitions. [2021-11-02 22:39:47,173 INFO L704 BuchiCegarLoop]: Abstraction has 922 states and 1246 transitions. [2021-11-02 22:39:47,174 INFO L587 BuchiCegarLoop]: Abstraction has 922 states and 1246 transitions. [2021-11-02 22:39:47,174 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-02 22:39:47,174 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1246 transitions. [2021-11-02 22:39:47,180 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2021-11-02 22:39:47,180 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:47,180 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:47,182 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:47,182 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2021-11-02 22:39:47,182 INFO L791 eck$LassoCheckResult]: Stem: 15667#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 15514#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15502#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15455#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 15456#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15449#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 15450#L110-2 assume !false; 15451#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15452#L113 assume !(12292 == ssl3_accept_~s__state~0); 15666#L116 assume !(16384 == ssl3_accept_~s__state~0); 16270#L119 assume !(8192 == ssl3_accept_~s__state~0); 16269#L122 assume !(24576 == ssl3_accept_~s__state~0); 16230#L125 assume !(8195 == ssl3_accept_~s__state~0); 16128#L128 assume !(8480 == ssl3_accept_~s__state~0); 16127#L131 assume !(8481 == ssl3_accept_~s__state~0); 16126#L134 assume !(8482 == ssl3_accept_~s__state~0); 15833#L137 assume 8464 == ssl3_accept_~s__state~0; 15411#L144 [2021-11-02 22:39:47,182 INFO L793 eck$LassoCheckResult]: Loop: 15411#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 15412#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15438#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15439#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16296#L596 assume !(8576 == ssl3_accept_~state~0); 16293#L614 ssl3_accept_~skip~0 := 0; 16291#L110-2 assume !false; 16289#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16288#L113 assume !(12292 == ssl3_accept_~s__state~0); 16287#L116 assume !(16384 == ssl3_accept_~s__state~0); 15668#L119 assume !(8192 == ssl3_accept_~s__state~0); 15540#L122 assume !(24576 == ssl3_accept_~s__state~0); 15541#L125 assume !(8195 == ssl3_accept_~s__state~0); 15551#L128 assume !(8480 == ssl3_accept_~s__state~0); 15552#L131 assume !(8481 == ssl3_accept_~s__state~0); 16233#L134 assume !(8482 == ssl3_accept_~s__state~0); 16134#L137 assume !(8464 == ssl3_accept_~s__state~0); 16133#L140 assume !(8465 == ssl3_accept_~s__state~0); 16129#L143 assume !(8466 == ssl3_accept_~s__state~0); 16101#L146 assume 8496 == ssl3_accept_~s__state~0; 15894#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 16099#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16097#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 16095#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15583#L308-2 ssl3_accept_~s__init_num~0 := 0; 15584#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16281#L596 assume !(8576 == ssl3_accept_~state~0); 16279#L614 ssl3_accept_~skip~0 := 0; 16278#L110-2 assume !false; 16277#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16276#L113 assume !(12292 == ssl3_accept_~s__state~0); 16275#L116 assume !(16384 == ssl3_accept_~s__state~0); 16274#L119 assume !(8192 == ssl3_accept_~s__state~0); 16272#L122 assume !(24576 == ssl3_accept_~s__state~0); 15620#L125 assume !(8195 == ssl3_accept_~s__state~0); 15621#L128 assume !(8480 == ssl3_accept_~s__state~0); 15521#L131 assume !(8481 == ssl3_accept_~s__state~0); 15522#L134 assume !(8482 == ssl3_accept_~s__state~0); 16227#L137 assume !(8464 == ssl3_accept_~s__state~0); 16226#L140 assume !(8465 == ssl3_accept_~s__state~0); 16156#L143 assume !(8466 == ssl3_accept_~s__state~0); 16137#L146 assume !(8496 == ssl3_accept_~s__state~0); 15996#L149 assume !(8497 == ssl3_accept_~s__state~0); 15997#L152 assume 8512 == ssl3_accept_~s__state~0; 15672#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15610#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15431#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15606#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16195#L596 assume !(8576 == ssl3_accept_~state~0); 16192#L614 ssl3_accept_~skip~0 := 0; 16190#L110-2 assume !false; 16188#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16186#L113 assume !(12292 == ssl3_accept_~s__state~0); 16184#L116 assume !(16384 == ssl3_accept_~s__state~0); 16182#L119 assume !(8192 == ssl3_accept_~s__state~0); 16180#L122 assume !(24576 == ssl3_accept_~s__state~0); 16178#L125 assume !(8195 == ssl3_accept_~s__state~0); 16176#L128 assume !(8480 == ssl3_accept_~s__state~0); 16174#L131 assume !(8481 == ssl3_accept_~s__state~0); 16172#L134 assume !(8482 == ssl3_accept_~s__state~0); 16171#L137 assume !(8464 == ssl3_accept_~s__state~0); 16170#L140 assume !(8465 == ssl3_accept_~s__state~0); 16168#L143 assume !(8466 == ssl3_accept_~s__state~0); 16166#L146 assume !(8496 == ssl3_accept_~s__state~0); 16164#L149 assume !(8497 == ssl3_accept_~s__state~0); 16162#L152 assume !(8512 == ssl3_accept_~s__state~0); 16160#L155 assume !(8513 == ssl3_accept_~s__state~0); 16159#L158 assume 8528 == ssl3_accept_~s__state~0; 15492#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15493#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15544#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15604#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15654#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15496#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15470#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16026#L596 assume !(8576 == ssl3_accept_~state~0); 15536#L614 ssl3_accept_~skip~0 := 0; 16024#L110-2 assume !false; 16021#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15920#L113 assume !(12292 == ssl3_accept_~s__state~0); 15919#L116 assume !(16384 == ssl3_accept_~s__state~0); 15918#L119 assume !(8192 == ssl3_accept_~s__state~0); 15917#L122 assume !(24576 == ssl3_accept_~s__state~0); 15916#L125 assume !(8195 == ssl3_accept_~s__state~0); 15915#L128 assume !(8480 == ssl3_accept_~s__state~0); 15913#L131 assume !(8481 == ssl3_accept_~s__state~0); 15911#L134 assume !(8482 == ssl3_accept_~s__state~0); 15909#L137 assume !(8464 == ssl3_accept_~s__state~0); 15907#L140 assume !(8465 == ssl3_accept_~s__state~0); 15905#L143 assume !(8466 == ssl3_accept_~s__state~0); 15903#L146 assume !(8496 == ssl3_accept_~s__state~0); 15901#L149 assume !(8497 == ssl3_accept_~s__state~0); 15899#L152 assume !(8512 == ssl3_accept_~s__state~0); 15897#L155 assume !(8513 == ssl3_accept_~s__state~0); 15895#L158 assume !(8528 == ssl3_accept_~s__state~0); 15892#L161 assume !(8529 == ssl3_accept_~s__state~0); 15890#L164 assume !(8544 == ssl3_accept_~s__state~0); 15887#L167 assume !(8545 == ssl3_accept_~s__state~0); 15872#L170 assume 8560 == ssl3_accept_~s__state~0; 15674#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15635#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 15414#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16256#L596 assume !(8576 == ssl3_accept_~state~0); 16253#L614 ssl3_accept_~skip~0 := 0; 16251#L110-2 assume !false; 16249#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16247#L113 assume !(12292 == ssl3_accept_~s__state~0); 16245#L116 assume !(16384 == ssl3_accept_~s__state~0); 16243#L119 assume !(8192 == ssl3_accept_~s__state~0); 16241#L122 assume !(24576 == ssl3_accept_~s__state~0); 16239#L125 assume !(8195 == ssl3_accept_~s__state~0); 16237#L128 assume !(8480 == ssl3_accept_~s__state~0); 15868#L131 assume !(8481 == ssl3_accept_~s__state~0); 15718#L134 assume !(8482 == ssl3_accept_~s__state~0); 15719#L137 assume 8464 == ssl3_accept_~s__state~0; 15411#L144 [2021-11-02 22:39:47,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:47,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-11-02 22:39:47,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:47,183 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471811151] [2021-11-02 22:39:47,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:47,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:47,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:47,191 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:47,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:47,202 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:47,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:47,203 INFO L85 PathProgramCache]: Analyzing trace with hash -538544647, now seen corresponding path program 1 times [2021-11-02 22:39:47,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:47,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515138572] [2021-11-02 22:39:47,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:47,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:47,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:47,238 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-11-02 22:39:47,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:47,239 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515138572] [2021-11-02 22:39:47,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515138572] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:47,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:47,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:47,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770454446] [2021-11-02 22:39:47,240 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:47,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:47,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:47,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:47,241 INFO L87 Difference]: Start difference. First operand 922 states and 1246 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:47,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:47,263 INFO L93 Difference]: Finished difference Result 1814 states and 2436 transitions. [2021-11-02 22:39:47,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:47,264 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1814 states and 2436 transitions. [2021-11-02 22:39:47,280 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2021-11-02 22:39:47,297 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1814 states to 1814 states and 2436 transitions. [2021-11-02 22:39:47,297 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1283 [2021-11-02 22:39:47,299 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1283 [2021-11-02 22:39:47,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1814 states and 2436 transitions. [2021-11-02 22:39:47,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:47,301 INFO L681 BuchiCegarLoop]: Abstraction has 1814 states and 2436 transitions. [2021-11-02 22:39:47,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states and 2436 transitions. [2021-11-02 22:39:47,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 925. [2021-11-02 22:39:47,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 925 states have (on average 1.3502702702702702) internal successors, (1249), 924 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:47,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1249 transitions. [2021-11-02 22:39:47,331 INFO L704 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2021-11-02 22:39:47,331 INFO L587 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2021-11-02 22:39:47,331 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-02 22:39:47,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1249 transitions. [2021-11-02 22:39:47,337 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 573 [2021-11-02 22:39:47,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:47,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:47,339 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:47,339 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2021-11-02 22:39:47,339 INFO L791 eck$LassoCheckResult]: Stem: 18414#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18258#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18242#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18200#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 18201#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18194#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 18195#L110-2 assume !false; 18520#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18900#L113 assume !(12292 == ssl3_accept_~s__state~0); 18898#L116 assume !(16384 == ssl3_accept_~s__state~0); 18896#L119 assume !(8192 == ssl3_accept_~s__state~0); 18894#L122 assume !(24576 == ssl3_accept_~s__state~0); 18892#L125 assume !(8195 == ssl3_accept_~s__state~0); 18890#L128 assume !(8480 == ssl3_accept_~s__state~0); 18888#L131 assume !(8481 == ssl3_accept_~s__state~0); 18885#L134 assume !(8482 == ssl3_accept_~s__state~0); 18886#L137 assume 8464 == ssl3_accept_~s__state~0; 18153#L144 [2021-11-02 22:39:47,339 INFO L793 eck$LassoCheckResult]: Loop: 18153#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 18154#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18183#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18184#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19058#L596 assume !(8576 == ssl3_accept_~state~0); 19056#L614 ssl3_accept_~skip~0 := 0; 19055#L110-2 assume !false; 19054#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18407#L113 assume !(12292 == ssl3_accept_~s__state~0); 18408#L116 assume !(16384 == ssl3_accept_~s__state~0); 18412#L119 assume !(8192 == ssl3_accept_~s__state~0); 18413#L122 assume !(24576 == ssl3_accept_~s__state~0); 19053#L125 assume !(8195 == ssl3_accept_~s__state~0); 19052#L128 assume !(8480 == ssl3_accept_~s__state~0); 18261#L131 assume !(8481 == ssl3_accept_~s__state~0); 18262#L134 assume !(8482 == ssl3_accept_~s__state~0); 18325#L137 assume !(8464 == ssl3_accept_~s__state~0); 18326#L140 assume !(8465 == ssl3_accept_~s__state~0); 19036#L143 assume !(8466 == ssl3_accept_~s__state~0); 18365#L146 assume 8496 == ssl3_accept_~s__state~0; 18366#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 18221#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18202#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 18159#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18161#L308-2 ssl3_accept_~s__init_num~0 := 0; 18265#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18176#L596 assume !(8576 == ssl3_accept_~state~0); 18146#L614 ssl3_accept_~skip~0 := 0; 18248#L110-2 assume !false; 18190#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18191#L113 assume !(12292 == ssl3_accept_~s__state~0); 18213#L116 assume !(16384 == ssl3_accept_~s__state~0); 18214#L119 assume !(8192 == ssl3_accept_~s__state~0); 18281#L122 assume !(24576 == ssl3_accept_~s__state~0); 18282#L125 assume !(8195 == ssl3_accept_~s__state~0); 18294#L128 assume !(8480 == ssl3_accept_~s__state~0); 18295#L131 assume !(8481 == ssl3_accept_~s__state~0); 19038#L134 assume !(8482 == ssl3_accept_~s__state~0); 19037#L137 assume !(8464 == ssl3_accept_~s__state~0); 18303#L140 assume !(8465 == ssl3_accept_~s__state~0); 18304#L143 assume !(8466 == ssl3_accept_~s__state~0); 18386#L146 assume !(8496 == ssl3_accept_~s__state~0); 18373#L149 assume !(8497 == ssl3_accept_~s__state~0); 18225#L152 assume 8512 == ssl3_accept_~s__state~0; 18226#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18354#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18172#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18350#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19046#L596 assume !(8576 == ssl3_accept_~state~0); 19044#L614 ssl3_accept_~skip~0 := 0; 19043#L110-2 assume !false; 19042#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19041#L113 assume !(12292 == ssl3_accept_~s__state~0); 19040#L116 assume !(16384 == ssl3_accept_~s__state~0); 18863#L119 assume !(8192 == ssl3_accept_~s__state~0); 18862#L122 assume !(24576 == ssl3_accept_~s__state~0); 18861#L125 assume !(8195 == ssl3_accept_~s__state~0); 18860#L128 assume !(8480 == ssl3_accept_~s__state~0); 18858#L131 assume !(8481 == ssl3_accept_~s__state~0); 18856#L134 assume !(8482 == ssl3_accept_~s__state~0); 18855#L137 assume !(8464 == ssl3_accept_~s__state~0); 18854#L140 assume !(8465 == ssl3_accept_~s__state~0); 18834#L143 assume !(8466 == ssl3_accept_~s__state~0); 18833#L146 assume !(8496 == ssl3_accept_~s__state~0); 18832#L149 assume !(8497 == ssl3_accept_~s__state~0); 18831#L152 assume !(8512 == ssl3_accept_~s__state~0); 18830#L155 assume !(8513 == ssl3_accept_~s__state~0); 18828#L158 assume 8528 == ssl3_accept_~s__state~0; 18561#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18818#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18426#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 18149#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 18150#L372 assume !(ssl3_accept_~ret~0 <= 0); 18237#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18211#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18801#L596 assume !(8576 == ssl3_accept_~state~0); 18795#L614 ssl3_accept_~skip~0 := 0; 18793#L110-2 assume !false; 18791#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18789#L113 assume !(12292 == ssl3_accept_~s__state~0); 18787#L116 assume !(16384 == ssl3_accept_~s__state~0); 18785#L119 assume !(8192 == ssl3_accept_~s__state~0); 18783#L122 assume !(24576 == ssl3_accept_~s__state~0); 18781#L125 assume !(8195 == ssl3_accept_~s__state~0); 18779#L128 assume !(8480 == ssl3_accept_~s__state~0); 18777#L131 assume !(8481 == ssl3_accept_~s__state~0); 18775#L134 assume !(8482 == ssl3_accept_~s__state~0); 18773#L137 assume !(8464 == ssl3_accept_~s__state~0); 18770#L140 assume !(8465 == ssl3_accept_~s__state~0); 18768#L143 assume !(8466 == ssl3_accept_~s__state~0); 18765#L146 assume !(8496 == ssl3_accept_~s__state~0); 18763#L149 assume !(8497 == ssl3_accept_~s__state~0); 18761#L152 assume !(8512 == ssl3_accept_~s__state~0); 18757#L155 assume !(8513 == ssl3_accept_~s__state~0); 18756#L158 assume !(8528 == ssl3_accept_~s__state~0); 18755#L161 assume !(8529 == ssl3_accept_~s__state~0); 18753#L164 assume !(8544 == ssl3_accept_~s__state~0); 18754#L167 assume !(8545 == ssl3_accept_~s__state~0); 18746#L170 assume 8560 == ssl3_accept_~s__state~0; 18418#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 18377#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18156#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19004#L596 assume !(8576 == ssl3_accept_~state~0); 19000#L614 ssl3_accept_~skip~0 := 0; 18998#L110-2 assume !false; 18997#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18991#L113 assume !(12292 == ssl3_accept_~s__state~0); 18988#L116 assume !(16384 == ssl3_accept_~s__state~0); 18986#L119 assume !(8192 == ssl3_accept_~s__state~0); 18984#L122 assume !(24576 == ssl3_accept_~s__state~0); 18869#L125 assume !(8195 == ssl3_accept_~s__state~0); 18603#L128 assume !(8480 == ssl3_accept_~s__state~0); 18600#L131 assume !(8481 == ssl3_accept_~s__state~0); 18511#L134 assume !(8482 == ssl3_accept_~s__state~0); 18512#L137 assume 8464 == ssl3_accept_~s__state~0; 18153#L144 [2021-11-02 22:39:47,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:47,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-11-02 22:39:47,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:47,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659917416] [2021-11-02 22:39:47,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:47,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:47,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:47,348 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:47,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:47,359 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:47,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:47,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1992691126, now seen corresponding path program 1 times [2021-11-02 22:39:47,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:47,363 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325087051] [2021-11-02 22:39:47,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:47,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:47,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:47,406 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-11-02 22:39:47,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:47,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325087051] [2021-11-02 22:39:47,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325087051] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:47,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:47,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:47,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390658290] [2021-11-02 22:39:47,409 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:47,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:47,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:47,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:47,410 INFO L87 Difference]: Start difference. First operand 925 states and 1249 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:47,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:47,430 INFO L93 Difference]: Finished difference Result 1814 states and 2433 transitions. [2021-11-02 22:39:47,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:47,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1814 states and 2433 transitions. [2021-11-02 22:39:47,462 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2021-11-02 22:39:47,477 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1814 states to 1814 states and 2433 transitions. [2021-11-02 22:39:47,477 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1283 [2021-11-02 22:39:47,479 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1283 [2021-11-02 22:39:47,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1814 states and 2433 transitions. [2021-11-02 22:39:47,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:47,480 INFO L681 BuchiCegarLoop]: Abstraction has 1814 states and 2433 transitions. [2021-11-02 22:39:47,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states and 2433 transitions. [2021-11-02 22:39:47,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 925. [2021-11-02 22:39:47,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 925 states have (on average 1.347027027027027) internal successors, (1246), 924 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:47,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1246 transitions. [2021-11-02 22:39:47,509 INFO L704 BuchiCegarLoop]: Abstraction has 925 states and 1246 transitions. [2021-11-02 22:39:47,509 INFO L587 BuchiCegarLoop]: Abstraction has 925 states and 1246 transitions. [2021-11-02 22:39:47,509 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-02 22:39:47,509 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1246 transitions. [2021-11-02 22:39:47,513 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 573 [2021-11-02 22:39:47,513 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:47,513 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:47,518 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:47,519 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2021-11-02 22:39:47,520 INFO L791 eck$LassoCheckResult]: Stem: 21170#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21000#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20987#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20946#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 20947#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20940#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 20941#L110-2 assume !false; 20936#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20937#L113 assume !(12292 == ssl3_accept_~s__state~0); 21163#L116 assume !(16384 == ssl3_accept_~s__state~0); 21800#L119 assume !(8192 == ssl3_accept_~s__state~0); 21799#L122 assume !(24576 == ssl3_accept_~s__state~0); 21798#L125 assume !(8195 == ssl3_accept_~s__state~0); 21797#L128 assume !(8480 == ssl3_accept_~s__state~0); 21795#L131 assume !(8481 == ssl3_accept_~s__state~0); 21783#L134 assume !(8482 == ssl3_accept_~s__state~0); 21719#L137 assume 8464 == ssl3_accept_~s__state~0; 20898#L144 [2021-11-02 22:39:47,520 INFO L793 eck$LassoCheckResult]: Loop: 20898#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20899#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20929#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 20930#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20922#L596 assume !(8576 == ssl3_accept_~state~0); 20891#L614 ssl3_accept_~skip~0 := 0; 20993#L110-2 assume !false; 21005#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21801#L113 assume !(12292 == ssl3_accept_~s__state~0); 20958#L116 assume !(16384 == ssl3_accept_~s__state~0); 20959#L119 assume !(8192 == ssl3_accept_~s__state~0); 21029#L122 assume !(24576 == ssl3_accept_~s__state~0); 21030#L125 assume !(8195 == ssl3_accept_~s__state~0); 21042#L128 assume !(8480 == ssl3_accept_~s__state~0); 21009#L131 assume !(8481 == ssl3_accept_~s__state~0); 21010#L134 assume !(8482 == ssl3_accept_~s__state~0); 21073#L137 assume !(8464 == ssl3_accept_~s__state~0); 21049#L140 assume !(8465 == ssl3_accept_~s__state~0); 21050#L143 assume !(8466 == ssl3_accept_~s__state~0); 21139#L146 assume 8496 == ssl3_accept_~s__state~0; 21137#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 20966#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20948#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 20904#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20906#L308-2 ssl3_accept_~s__init_num~0 := 0; 21075#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21684#L596 assume !(8576 == ssl3_accept_~state~0); 21682#L614 ssl3_accept_~skip~0 := 0; 21681#L110-2 assume !false; 21680#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21679#L113 assume !(12292 == ssl3_accept_~s__state~0); 21678#L116 assume !(16384 == ssl3_accept_~s__state~0); 21677#L119 assume !(8192 == ssl3_accept_~s__state~0); 21675#L122 assume !(24576 == ssl3_accept_~s__state~0); 21674#L125 assume !(8195 == ssl3_accept_~s__state~0); 21673#L128 assume !(8480 == ssl3_accept_~s__state~0); 21672#L131 assume !(8481 == ssl3_accept_~s__state~0); 21671#L134 assume !(8482 == ssl3_accept_~s__state~0); 21669#L137 assume !(8464 == ssl3_accept_~s__state~0); 21670#L140 assume !(8465 == ssl3_accept_~s__state~0); 21692#L143 assume !(8466 == ssl3_accept_~s__state~0); 21115#L146 assume !(8496 == ssl3_accept_~s__state~0); 21116#L149 assume !(8497 == ssl3_accept_~s__state~0); 20974#L152 assume 8512 == ssl3_accept_~s__state~0; 20975#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21104#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20918#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21100#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21709#L596 assume !(8576 == ssl3_accept_~state~0); 21707#L614 ssl3_accept_~skip~0 := 0; 21706#L110-2 assume !false; 21705#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21704#L113 assume !(12292 == ssl3_accept_~s__state~0); 21703#L116 assume !(16384 == ssl3_accept_~s__state~0); 21702#L119 assume !(8192 == ssl3_accept_~s__state~0); 21701#L122 assume !(24576 == ssl3_accept_~s__state~0); 21700#L125 assume !(8195 == ssl3_accept_~s__state~0); 21699#L128 assume !(8480 == ssl3_accept_~s__state~0); 21698#L131 assume !(8481 == ssl3_accept_~s__state~0); 21697#L134 assume !(8482 == ssl3_accept_~s__state~0); 21695#L137 assume !(8464 == ssl3_accept_~s__state~0); 21663#L140 assume !(8465 == ssl3_accept_~s__state~0); 21659#L143 assume !(8466 == ssl3_accept_~s__state~0); 21660#L146 assume !(8496 == ssl3_accept_~s__state~0); 21690#L149 assume !(8497 == ssl3_accept_~s__state~0); 21685#L152 assume !(8512 == ssl3_accept_~s__state~0); 21021#L155 assume !(8513 == ssl3_accept_~s__state~0); 21022#L158 assume 8528 == ssl3_accept_~s__state~0; 20978#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20979#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21033#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21087#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 21449#L372 assume !(ssl3_accept_~ret~0 <= 0); 21448#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21380#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21434#L596 assume !(8576 == ssl3_accept_~state~0); 21428#L614 ssl3_accept_~skip~0 := 0; 21426#L110-2 assume !false; 21424#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21422#L113 assume !(12292 == ssl3_accept_~s__state~0); 21420#L116 assume !(16384 == ssl3_accept_~s__state~0); 21418#L119 assume !(8192 == ssl3_accept_~s__state~0); 21416#L122 assume !(24576 == ssl3_accept_~s__state~0); 21414#L125 assume !(8195 == ssl3_accept_~s__state~0); 21412#L128 assume !(8480 == ssl3_accept_~s__state~0); 21410#L131 assume !(8481 == ssl3_accept_~s__state~0); 21408#L134 assume !(8482 == ssl3_accept_~s__state~0); 21406#L137 assume !(8464 == ssl3_accept_~s__state~0); 21403#L140 assume !(8465 == ssl3_accept_~s__state~0); 21401#L143 assume !(8466 == ssl3_accept_~s__state~0); 21398#L146 assume !(8496 == ssl3_accept_~s__state~0); 21396#L149 assume !(8497 == ssl3_accept_~s__state~0); 21393#L152 assume !(8512 == ssl3_accept_~s__state~0); 21389#L155 assume !(8513 == ssl3_accept_~s__state~0); 21388#L158 assume !(8528 == ssl3_accept_~s__state~0); 21387#L161 assume !(8529 == ssl3_accept_~s__state~0); 21385#L164 assume !(8544 == ssl3_accept_~s__state~0); 21386#L167 assume !(8545 == ssl3_accept_~s__state~0); 21377#L170 assume 8560 == ssl3_accept_~s__state~0; 21178#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21128#L438 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 20901#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21742#L596 assume !(8576 == ssl3_accept_~state~0); 21739#L614 ssl3_accept_~skip~0 := 0; 21737#L110-2 assume !false; 21735#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21734#L113 assume !(12292 == ssl3_accept_~s__state~0); 21733#L116 assume !(16384 == ssl3_accept_~s__state~0); 21731#L119 assume !(8192 == ssl3_accept_~s__state~0); 21729#L122 assume !(24576 == ssl3_accept_~s__state~0); 21727#L125 assume !(8195 == ssl3_accept_~s__state~0); 21365#L128 assume !(8480 == ssl3_accept_~s__state~0); 21364#L131 assume !(8481 == ssl3_accept_~s__state~0); 21236#L134 assume !(8482 == ssl3_accept_~s__state~0); 21237#L137 assume 8464 == ssl3_accept_~s__state~0; 20898#L144 [2021-11-02 22:39:47,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:47,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-11-02 22:39:47,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:47,524 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199474259] [2021-11-02 22:39:47,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:47,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:47,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:47,537 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:47,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:47,550 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:47,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:47,550 INFO L85 PathProgramCache]: Analyzing trace with hash 64418424, now seen corresponding path program 1 times [2021-11-02 22:39:47,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:47,551 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626983641] [2021-11-02 22:39:47,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:47,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:47,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:47,595 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-11-02 22:39:47,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:47,595 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626983641] [2021-11-02 22:39:47,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626983641] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:47,596 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:47,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:47,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93820213] [2021-11-02 22:39:47,597 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:47,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:47,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:47,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:47,598 INFO L87 Difference]: Start difference. First operand 925 states and 1246 transitions. cyclomatic complexity: 325 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) [2021-11-02 22:39:47,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:47,736 INFO L93 Difference]: Finished difference Result 1034 states and 1386 transitions. [2021-11-02 22:39:47,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:47,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1034 states and 1386 transitions. [2021-11-02 22:39:47,743 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 645 [2021-11-02 22:39:47,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1034 states to 1034 states and 1386 transitions. [2021-11-02 22:39:47,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2021-11-02 22:39:47,753 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 727 [2021-11-02 22:39:47,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1034 states and 1386 transitions. [2021-11-02 22:39:47,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:47,754 INFO L681 BuchiCegarLoop]: Abstraction has 1034 states and 1386 transitions. [2021-11-02 22:39:47,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states and 1386 transitions. [2021-11-02 22:39:47,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 1012. [2021-11-02 22:39:47,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1012 states have (on average 1.3349802371541502) internal successors, (1351), 1011 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:47,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1351 transitions. [2021-11-02 22:39:47,776 INFO L704 BuchiCegarLoop]: Abstraction has 1012 states and 1351 transitions. [2021-11-02 22:39:47,776 INFO L587 BuchiCegarLoop]: Abstraction has 1012 states and 1351 transitions. [2021-11-02 22:39:47,776 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-02 22:39:47,776 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1012 states and 1351 transitions. [2021-11-02 22:39:47,780 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 631 [2021-11-02 22:39:47,780 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:47,780 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:47,783 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:47,783 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2021-11-02 22:39:47,783 INFO L791 eck$LassoCheckResult]: Stem: 23120#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22967#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22951#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22911#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 22912#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22905#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 22906#L110-2 assume !false; 23653#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23827#L113 assume !(12292 == ssl3_accept_~s__state~0); 23824#L116 assume !(16384 == ssl3_accept_~s__state~0); 23822#L119 assume !(8192 == ssl3_accept_~s__state~0); 23821#L122 assume !(24576 == ssl3_accept_~s__state~0); 23820#L125 assume !(8195 == ssl3_accept_~s__state~0); 23819#L128 assume !(8480 == ssl3_accept_~s__state~0); 23818#L131 assume !(8481 == ssl3_accept_~s__state~0); 23817#L134 assume !(8482 == ssl3_accept_~s__state~0); 23150#L137 assume 8464 == ssl3_accept_~s__state~0; 22863#L144 [2021-11-02 22:39:47,784 INFO L793 eck$LassoCheckResult]: Loop: 22863#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22864#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22894#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22895#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23698#L596 assume !(8576 == ssl3_accept_~state~0); 23695#L614 ssl3_accept_~skip~0 := 0; 23693#L110-2 assume !false; 23691#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23689#L113 assume !(12292 == ssl3_accept_~s__state~0); 23687#L116 assume !(16384 == ssl3_accept_~s__state~0); 23685#L119 assume !(8192 == ssl3_accept_~s__state~0); 23683#L122 assume !(24576 == ssl3_accept_~s__state~0); 23682#L125 assume !(8195 == ssl3_accept_~s__state~0); 23681#L128 assume !(8480 == ssl3_accept_~s__state~0); 23638#L131 assume !(8481 == ssl3_accept_~s__state~0); 23637#L134 assume !(8482 == ssl3_accept_~s__state~0); 23636#L137 assume !(8464 == ssl3_accept_~s__state~0); 23634#L140 assume !(8465 == ssl3_accept_~s__state~0); 23633#L143 assume !(8466 == ssl3_accept_~s__state~0); 23542#L146 assume 8496 == ssl3_accept_~s__state~0; 23440#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 23540#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23538#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 23536#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 23039#L308-2 ssl3_accept_~s__init_num~0 := 0; 23040#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23802#L596 assume !(8576 == ssl3_accept_~state~0); 23800#L614 ssl3_accept_~skip~0 := 0; 23798#L110-2 assume !false; 23792#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23789#L113 assume !(12292 == ssl3_accept_~s__state~0); 23787#L116 assume !(16384 == ssl3_accept_~s__state~0); 23785#L119 assume !(8192 == ssl3_accept_~s__state~0); 23783#L122 assume !(24576 == ssl3_accept_~s__state~0); 23781#L125 assume !(8195 == ssl3_accept_~s__state~0); 23779#L128 assume !(8480 == ssl3_accept_~s__state~0); 23777#L131 assume !(8481 == ssl3_accept_~s__state~0); 23776#L134 assume !(8482 == ssl3_accept_~s__state~0); 23775#L137 assume !(8464 == ssl3_accept_~s__state~0); 23774#L140 assume !(8465 == ssl3_accept_~s__state~0); 23773#L143 assume !(8466 == ssl3_accept_~s__state~0); 23772#L146 assume !(8496 == ssl3_accept_~s__state~0); 23771#L149 assume !(8497 == ssl3_accept_~s__state~0); 23736#L152 assume 8512 == ssl3_accept_~s__state~0; 23123#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23067#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22883#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23063#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23855#L596 assume !(8576 == ssl3_accept_~state~0); 23853#L614 ssl3_accept_~skip~0 := 0; 23852#L110-2 assume !false; 23851#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23850#L113 assume !(12292 == ssl3_accept_~s__state~0); 23849#L116 assume !(16384 == ssl3_accept_~s__state~0); 23848#L119 assume !(8192 == ssl3_accept_~s__state~0); 23847#L122 assume !(24576 == ssl3_accept_~s__state~0); 23077#L125 assume !(8195 == ssl3_accept_~s__state~0); 23004#L128 assume !(8480 == ssl3_accept_~s__state~0); 22970#L131 assume !(8481 == ssl3_accept_~s__state~0); 22971#L134 assume !(8482 == ssl3_accept_~s__state~0); 23037#L137 assume !(8464 == ssl3_accept_~s__state~0); 23010#L140 assume !(8465 == ssl3_accept_~s__state~0); 23011#L143 assume !(8466 == ssl3_accept_~s__state~0); 23078#L146 assume !(8496 == ssl3_accept_~s__state~0); 23079#L149 assume !(8497 == ssl3_accept_~s__state~0); 23829#L152 assume !(8512 == ssl3_accept_~s__state~0); 23826#L155 assume !(8513 == ssl3_accept_~s__state~0); 22879#L158 assume 8528 == ssl3_accept_~s__state~0; 22880#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22943#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22994#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22859#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 22860#L372 assume !(ssl3_accept_~ret~0 <= 0); 22946#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22978#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22887#L596 assume !(8576 == ssl3_accept_~state~0); 22856#L614 ssl3_accept_~skip~0 := 0; 22957#L110-2 assume !false; 22901#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22902#L113 assume !(12292 == ssl3_accept_~s__state~0); 22923#L116 assume !(16384 == ssl3_accept_~s__state~0); 22924#L119 assume !(8192 == ssl3_accept_~s__state~0); 22990#L122 assume !(24576 == ssl3_accept_~s__state~0); 22991#L125 assume !(8195 == ssl3_accept_~s__state~0); 23845#L128 assume !(8480 == ssl3_accept_~s__state~0); 23844#L131 assume !(8481 == ssl3_accept_~s__state~0); 23843#L134 assume !(8482 == ssl3_accept_~s__state~0); 23842#L137 assume !(8464 == ssl3_accept_~s__state~0); 23837#L140 assume !(8465 == ssl3_accept_~s__state~0); 23834#L143 assume !(8466 == ssl3_accept_~s__state~0); 23832#L146 assume !(8496 == ssl3_accept_~s__state~0); 23830#L149 assume !(8497 == ssl3_accept_~s__state~0); 23828#L152 assume !(8512 == ssl3_accept_~s__state~0); 23825#L155 assume !(8513 == ssl3_accept_~s__state~0); 23823#L158 assume !(8528 == ssl3_accept_~s__state~0); 22875#L161 assume !(8529 == ssl3_accept_~s__state~0); 22876#L164 assume 8544 == ssl3_accept_~s__state~0; 22849#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 22850#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 23070#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23112#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 22961#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 22955#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 22866#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23758#L596 assume !(8576 == ssl3_accept_~state~0); 23754#L614 ssl3_accept_~skip~0 := 0; 23752#L110-2 assume !false; 23750#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23748#L113 assume !(12292 == ssl3_accept_~s__state~0); 23746#L116 assume !(16384 == ssl3_accept_~s__state~0); 23744#L119 assume !(8192 == ssl3_accept_~s__state~0); 23742#L122 assume !(24576 == ssl3_accept_~s__state~0); 23740#L125 assume !(8195 == ssl3_accept_~s__state~0); 23738#L128 assume !(8480 == ssl3_accept_~s__state~0); 23385#L131 assume !(8481 == ssl3_accept_~s__state~0); 23207#L134 assume !(8482 == ssl3_accept_~s__state~0); 23208#L137 assume 8464 == ssl3_accept_~s__state~0; 22863#L144 [2021-11-02 22:39:47,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:47,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-11-02 22:39:47,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:47,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098576426] [2021-11-02 22:39:47,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:47,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:47,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:47,799 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:47,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:47,809 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:47,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:47,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1641976280, now seen corresponding path program 1 times [2021-11-02 22:39:47,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:47,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088676988] [2021-11-02 22:39:47,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:47,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:47,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:47,845 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-02 22:39:47,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:47,845 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088676988] [2021-11-02 22:39:47,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088676988] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:47,845 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:47,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 22:39:47,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226179062] [2021-11-02 22:39:47,846 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:47,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:47,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:47,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:47,847 INFO L87 Difference]: Start difference. First operand 1012 states and 1351 transitions. cyclomatic complexity: 343 Second operand has 3 states, 2 states have (on average 31.5) 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) [2021-11-02 22:39:47,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:47,999 INFO L93 Difference]: Finished difference Result 1091 states and 1448 transitions. [2021-11-02 22:39:47,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:47,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1091 states and 1448 transitions. [2021-11-02 22:39:48,006 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2021-11-02 22:39:48,016 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1091 states to 1067 states and 1414 transitions. [2021-11-02 22:39:48,016 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 769 [2021-11-02 22:39:48,017 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 783 [2021-11-02 22:39:48,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1067 states and 1414 transitions. [2021-11-02 22:39:48,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:48,019 INFO L681 BuchiCegarLoop]: Abstraction has 1067 states and 1414 transitions. [2021-11-02 22:39:48,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states and 1414 transitions. [2021-11-02 22:39:48,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1018. [2021-11-02 22:39:48,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3330058939096268) internal successors, (1357), 1017 states have internal predecessors, (1357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:48,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1357 transitions. [2021-11-02 22:39:48,043 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1357 transitions. [2021-11-02 22:39:48,043 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1357 transitions. [2021-11-02 22:39:48,043 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-02 22:39:48,044 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1357 transitions. [2021-11-02 22:39:48,048 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-11-02 22:39:48,048 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:48,049 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:48,049 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:48,050 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:48,050 INFO L791 eck$LassoCheckResult]: Stem: 25232#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25079#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25063#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25018#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 25019#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25012#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 25013#L110-2 assume !false; 25323#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25319#L113 assume !(12292 == ssl3_accept_~s__state~0); 25315#L116 assume !(16384 == ssl3_accept_~s__state~0); 25311#L119 assume !(8192 == ssl3_accept_~s__state~0); 25307#L122 assume !(24576 == ssl3_accept_~s__state~0); 25304#L125 assume !(8195 == ssl3_accept_~s__state~0); 25300#L128 assume !(8480 == ssl3_accept_~s__state~0); 25293#L131 assume 8481 == ssl3_accept_~s__state~0; 25233#L132 [2021-11-02 22:39:48,050 INFO L793 eck$LassoCheckResult]: Loop: 25233#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24974#L270 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 24975#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24993#L596 assume !(8576 == ssl3_accept_~state~0); 24969#L614 ssl3_accept_~skip~0 := 0; 25069#L110-2 assume !false; 25008#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25009#L113 assume !(12292 == ssl3_accept_~s__state~0); 25031#L116 assume !(16384 == ssl3_accept_~s__state~0); 25032#L119 assume !(8192 == ssl3_accept_~s__state~0); 25102#L122 assume !(24576 == ssl3_accept_~s__state~0); 25103#L125 assume !(8195 == ssl3_accept_~s__state~0); 25115#L128 assume !(8480 == ssl3_accept_~s__state~0); 25083#L131 assume !(8481 == ssl3_accept_~s__state~0); 25084#L134 assume !(8482 == ssl3_accept_~s__state~0); 25146#L137 assume !(8464 == ssl3_accept_~s__state~0); 25125#L140 assume !(8465 == ssl3_accept_~s__state~0); 25126#L143 assume !(8466 == ssl3_accept_~s__state~0); 25490#L146 assume !(8496 == ssl3_accept_~s__state~0); 25487#L149 assume !(8497 == ssl3_accept_~s__state~0); 25484#L152 assume !(8512 == ssl3_accept_~s__state~0); 25481#L155 assume !(8513 == ssl3_accept_~s__state~0); 25478#L158 assume !(8528 == ssl3_accept_~s__state~0); 25475#L161 assume !(8529 == ssl3_accept_~s__state~0); 25472#L164 assume !(8544 == ssl3_accept_~s__state~0); 25469#L167 assume !(8545 == ssl3_accept_~s__state~0); 25467#L170 assume !(8560 == ssl3_accept_~s__state~0); 25464#L173 assume !(8561 == ssl3_accept_~s__state~0); 25252#L176 assume 8448 == ssl3_accept_~s__state~0; 25112#L177 assume !(ssl3_accept_~num1~0 > 0); 25114#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25168#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25291#L596 assume !(8576 == ssl3_accept_~state~0); 25286#L614 ssl3_accept_~skip~0 := 0; 25254#L110-2 assume !false; 25253#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25250#L113 assume !(12292 == ssl3_accept_~s__state~0); 25251#L116 assume !(16384 == ssl3_accept_~s__state~0); 25529#L119 assume !(8192 == ssl3_accept_~s__state~0); 25530#L122 assume !(24576 == ssl3_accept_~s__state~0); 25527#L125 assume !(8195 == ssl3_accept_~s__state~0); 25528#L128 assume 8480 == ssl3_accept_~s__state~0; 25233#L132 [2021-11-02 22:39:48,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:48,051 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-11-02 22:39:48,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:48,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28936693] [2021-11-02 22:39:48,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:48,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:48,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:48,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:48,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:48,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28936693] [2021-11-02 22:39:48,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28936693] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:48,087 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:48,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 22:39:48,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252583683] [2021-11-02 22:39:48,088 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-02 22:39:48,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:48,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1539339780, now seen corresponding path program 1 times [2021-11-02 22:39:48,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:48,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963439678] [2021-11-02 22:39:48,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:48,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:48,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:48,132 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:48,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:48,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963439678] [2021-11-02 22:39:48,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963439678] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:39:48,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186939275] [2021-11-02 22:39:48,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:48,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:39:48,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:48,140 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:39:48,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-02 22:39:48,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:48,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-02 22:39:48,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:39:48,368 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:48,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186939275] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:39:48,369 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:39:48,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-02 22:39:48,369 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119780874] [2021-11-02 22:39:48,369 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:48,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:48,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:48,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:48,370 INFO L87 Difference]: Start difference. First operand 1018 states and 1357 transitions. cyclomatic complexity: 344 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) [2021-11-02 22:39:48,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:48,487 INFO L93 Difference]: Finished difference Result 1020 states and 1357 transitions. [2021-11-02 22:39:48,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:48,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1020 states and 1357 transitions. [2021-11-02 22:39:48,493 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 656 [2021-11-02 22:39:48,501 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1020 states to 1020 states and 1357 transitions. [2021-11-02 22:39:48,501 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 736 [2021-11-02 22:39:48,502 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 736 [2021-11-02 22:39:48,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1020 states and 1357 transitions. [2021-11-02 22:39:48,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:48,503 INFO L681 BuchiCegarLoop]: Abstraction has 1020 states and 1357 transitions. [2021-11-02 22:39:48,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states and 1357 transitions. [2021-11-02 22:39:48,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 1018. [2021-11-02 22:39:48,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.331041257367387) internal successors, (1355), 1017 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:48,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1355 transitions. [2021-11-02 22:39:48,525 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1355 transitions. [2021-11-02 22:39:48,525 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1355 transitions. [2021-11-02 22:39:48,525 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-02 22:39:48,526 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1355 transitions. [2021-11-02 22:39:48,530 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-11-02 22:39:48,530 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:48,530 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:48,531 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:48,531 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:48,531 INFO L791 eck$LassoCheckResult]: Stem: 27389#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27244#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27229#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27188#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 27189#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27182#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 27183#L110-2 assume !false; 27481#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27448#L113 assume !(12292 == ssl3_accept_~s__state~0); 27447#L116 assume !(16384 == ssl3_accept_~s__state~0); 27440#L119 assume !(8192 == ssl3_accept_~s__state~0); 27436#L122 assume !(24576 == ssl3_accept_~s__state~0); 27433#L125 assume !(8195 == ssl3_accept_~s__state~0); 27430#L128 assume !(8480 == ssl3_accept_~s__state~0); 27425#L131 assume !(8481 == ssl3_accept_~s__state~0); 27423#L134 assume 8482 == ssl3_accept_~s__state~0; 27381#L135 [2021-11-02 22:39:48,532 INFO L793 eck$LassoCheckResult]: Loop: 27381#L135 ssl3_accept_~s__state~0 := 3; 27144#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28104#L596 assume !(8576 == ssl3_accept_~state~0); 28097#L614 ssl3_accept_~skip~0 := 0; 28094#L110-2 assume !false; 28092#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28091#L113 assume !(12292 == ssl3_accept_~s__state~0); 28090#L116 assume !(16384 == ssl3_accept_~s__state~0); 28089#L119 assume !(8192 == ssl3_accept_~s__state~0); 28087#L122 assume !(24576 == ssl3_accept_~s__state~0); 28086#L125 assume !(8195 == ssl3_accept_~s__state~0); 28085#L128 assume !(8480 == ssl3_accept_~s__state~0); 28084#L131 assume !(8481 == ssl3_accept_~s__state~0); 28079#L134 assume !(8482 == ssl3_accept_~s__state~0); 28078#L137 assume !(8464 == ssl3_accept_~s__state~0); 28077#L140 assume !(8465 == ssl3_accept_~s__state~0); 28076#L143 assume !(8466 == ssl3_accept_~s__state~0); 28075#L146 assume !(8496 == ssl3_accept_~s__state~0); 27998#L149 assume !(8497 == ssl3_accept_~s__state~0); 28074#L152 assume !(8512 == ssl3_accept_~s__state~0); 28073#L155 assume !(8513 == ssl3_accept_~s__state~0); 28072#L158 assume !(8528 == ssl3_accept_~s__state~0); 27151#L161 assume !(8529 == ssl3_accept_~s__state~0); 27152#L164 assume !(8544 == ssl3_accept_~s__state~0); 27174#L167 assume !(8545 == ssl3_accept_~s__state~0); 27175#L170 assume !(8560 == ssl3_accept_~s__state~0); 27289#L173 assume !(8561 == ssl3_accept_~s__state~0); 27290#L176 assume 8448 == ssl3_accept_~s__state~0; 27276#L177 assume !(ssl3_accept_~num1~0 > 0); 27278#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27333#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27504#L596 assume !(8576 == ssl3_accept_~state~0); 27500#L614 ssl3_accept_~skip~0 := 0; 27411#L110-2 assume !false; 27410#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27408#L113 assume !(12292 == ssl3_accept_~s__state~0); 27409#L116 assume !(16384 == ssl3_accept_~s__state~0); 27628#L119 assume !(8192 == ssl3_accept_~s__state~0); 27626#L122 assume !(24576 == ssl3_accept_~s__state~0); 27624#L125 assume !(8195 == ssl3_accept_~s__state~0); 27622#L128 assume !(8480 == ssl3_accept_~s__state~0); 27617#L131 assume !(8481 == ssl3_accept_~s__state~0); 27616#L134 assume 8482 == ssl3_accept_~s__state~0; 27381#L135 [2021-11-02 22:39:48,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:48,532 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-11-02 22:39:48,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:48,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854937643] [2021-11-02 22:39:48,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:48,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:48,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:48,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:48,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:48,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854937643] [2021-11-02 22:39:48,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854937643] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:48,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:48,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 22:39:48,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957850103] [2021-11-02 22:39:48,557 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-02 22:39:48,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:48,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1976910093, now seen corresponding path program 1 times [2021-11-02 22:39:48,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:48,557 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474343329] [2021-11-02 22:39:48,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:48,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:48,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:48,580 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:39:48,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:48,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474343329] [2021-11-02 22:39:48,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474343329] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:48,581 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:48,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 22:39:48,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109736021] [2021-11-02 22:39:48,582 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:48,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:48,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:48,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:48,583 INFO L87 Difference]: Start difference. First operand 1018 states and 1355 transitions. cyclomatic complexity: 342 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) [2021-11-02 22:39:48,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:48,682 INFO L93 Difference]: Finished difference Result 1018 states and 1353 transitions. [2021-11-02 22:39:48,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:48,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1018 states and 1353 transitions. [2021-11-02 22:39:48,688 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-11-02 22:39:48,704 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1018 states to 1018 states and 1353 transitions. [2021-11-02 22:39:48,704 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 734 [2021-11-02 22:39:48,705 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 734 [2021-11-02 22:39:48,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1018 states and 1353 transitions. [2021-11-02 22:39:48,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:48,706 INFO L681 BuchiCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2021-11-02 22:39:48,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states and 1353 transitions. [2021-11-02 22:39:48,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 1018. [2021-11-02 22:39:48,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3290766208251474) internal successors, (1353), 1017 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:48,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1353 transitions. [2021-11-02 22:39:48,727 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2021-11-02 22:39:48,728 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1353 transitions. [2021-11-02 22:39:48,728 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-02 22:39:48,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1353 transitions. [2021-11-02 22:39:48,732 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-11-02 22:39:48,733 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:48,733 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:48,736 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:48,737 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 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] [2021-11-02 22:39:48,737 INFO L791 eck$LassoCheckResult]: Stem: 29435#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29287#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29272#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29231#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 29232#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29225#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 29226#L110-2 assume !false; 29556#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30008#L113 assume !(12292 == ssl3_accept_~s__state~0); 30006#L116 assume !(16384 == ssl3_accept_~s__state~0); 30004#L119 assume !(8192 == ssl3_accept_~s__state~0); 30002#L122 assume !(24576 == ssl3_accept_~s__state~0); 29957#L125 assume !(8195 == ssl3_accept_~s__state~0); 29956#L128 assume !(8480 == ssl3_accept_~s__state~0); 29955#L131 assume !(8481 == ssl3_accept_~s__state~0); 29954#L134 assume !(8482 == ssl3_accept_~s__state~0); 29952#L137 assume 8464 == ssl3_accept_~s__state~0; 29184#L144 [2021-11-02 22:39:48,738 INFO L793 eck$LassoCheckResult]: Loop: 29184#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29185#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29213#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29214#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30144#L596 assume !(8576 == ssl3_accept_~state~0); 30140#L614 ssl3_accept_~skip~0 := 0; 30138#L110-2 assume !false; 30136#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30133#L113 assume !(12292 == ssl3_accept_~s__state~0); 30126#L116 assume !(16384 == ssl3_accept_~s__state~0); 30122#L119 assume !(8192 == ssl3_accept_~s__state~0); 30119#L122 assume !(24576 == ssl3_accept_~s__state~0); 30116#L125 assume !(8195 == ssl3_accept_~s__state~0); 30113#L128 assume !(8480 == ssl3_accept_~s__state~0); 30110#L131 assume !(8481 == ssl3_accept_~s__state~0); 30107#L134 assume !(8482 == ssl3_accept_~s__state~0); 30104#L137 assume !(8464 == ssl3_accept_~s__state~0); 30102#L140 assume !(8465 == ssl3_accept_~s__state~0); 30100#L143 assume !(8466 == ssl3_accept_~s__state~0); 29969#L146 assume 8496 == ssl3_accept_~s__state~0; 29414#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 29251#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29233#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 29188#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29190#L308-2 ssl3_accept_~s__init_num~0 := 0; 30031#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30026#L596 assume !(8576 == ssl3_accept_~state~0); 30024#L614 ssl3_accept_~skip~0 := 0; 30022#L110-2 assume !false; 30021#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30020#L113 assume !(12292 == ssl3_accept_~s__state~0); 30016#L116 assume !(16384 == ssl3_accept_~s__state~0); 30014#L119 assume !(8192 == ssl3_accept_~s__state~0); 30012#L122 assume !(24576 == ssl3_accept_~s__state~0); 30010#L125 assume !(8195 == ssl3_accept_~s__state~0); 30009#L128 assume !(8480 == ssl3_accept_~s__state~0); 30007#L131 assume !(8481 == ssl3_accept_~s__state~0); 30005#L134 assume !(8482 == ssl3_accept_~s__state~0); 30003#L137 assume !(8464 == ssl3_accept_~s__state~0); 30001#L140 assume !(8465 == ssl3_accept_~s__state~0); 30000#L143 assume !(8466 == ssl3_accept_~s__state~0); 29999#L146 assume !(8496 == ssl3_accept_~s__state~0); 29998#L149 assume !(8497 == ssl3_accept_~s__state~0); 29924#L152 assume 8512 == ssl3_accept_~s__state~0; 29921#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29382#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29202#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29298#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29206#L596 assume !(8576 == ssl3_accept_~state~0); 29177#L614 ssl3_accept_~skip~0 := 0; 29277#L110-2 assume !false; 29221#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29222#L113 assume !(12292 == ssl3_accept_~s__state~0); 29247#L116 assume !(16384 == ssl3_accept_~s__state~0); 29248#L119 assume !(8192 == ssl3_accept_~s__state~0); 29312#L122 assume !(24576 == ssl3_accept_~s__state~0); 29313#L125 assume !(8195 == ssl3_accept_~s__state~0); 29325#L128 assume !(8480 == ssl3_accept_~s__state~0); 29290#L131 assume !(8481 == ssl3_accept_~s__state~0); 29291#L134 assume !(8482 == ssl3_accept_~s__state~0); 29356#L137 assume !(8464 == ssl3_accept_~s__state~0); 29331#L140 assume !(8465 == ssl3_accept_~s__state~0); 29332#L143 assume !(8466 == ssl3_accept_~s__state~0); 29416#L146 assume !(8496 == ssl3_accept_~s__state~0); 30093#L149 assume !(8497 == ssl3_accept_~s__state~0); 30092#L152 assume !(8512 == ssl3_accept_~s__state~0); 30091#L155 assume !(8513 == ssl3_accept_~s__state~0); 29974#L158 assume 8528 == ssl3_accept_~s__state~0; 29263#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29264#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 29316#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 29180#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 29181#L372 assume !(ssl3_accept_~ret~0 <= 0); 29267#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29338#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30184#L596 assume !(8576 == ssl3_accept_~state~0); 30182#L614 ssl3_accept_~skip~0 := 0; 30181#L110-2 assume !false; 30180#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30179#L113 assume !(12292 == ssl3_accept_~s__state~0); 30178#L116 assume !(16384 == ssl3_accept_~s__state~0); 30177#L119 assume !(8192 == ssl3_accept_~s__state~0); 30176#L122 assume !(24576 == ssl3_accept_~s__state~0); 30175#L125 assume !(8195 == ssl3_accept_~s__state~0); 30174#L128 assume !(8480 == ssl3_accept_~s__state~0); 30173#L131 assume !(8481 == ssl3_accept_~s__state~0); 30172#L134 assume !(8482 == ssl3_accept_~s__state~0); 30171#L137 assume !(8464 == ssl3_accept_~s__state~0); 30170#L140 assume !(8465 == ssl3_accept_~s__state~0); 30169#L143 assume !(8466 == ssl3_accept_~s__state~0); 29393#L146 assume !(8496 == ssl3_accept_~s__state~0); 29394#L149 assume !(8497 == ssl3_accept_~s__state~0); 29259#L152 assume !(8512 == ssl3_accept_~s__state~0); 29260#L155 assume !(8513 == ssl3_accept_~s__state~0); 29198#L158 assume !(8528 == ssl3_accept_~s__state~0); 29194#L161 assume !(8529 == ssl3_accept_~s__state~0); 29195#L164 assume 8544 == ssl3_accept_~s__state~0; 29170#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 29172#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30085#L596 assume !(8576 == ssl3_accept_~state~0); 29308#L614 ssl3_accept_~skip~0 := 0; 30168#L110-2 assume !false; 30167#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30166#L113 assume !(12292 == ssl3_accept_~s__state~0); 30164#L116 assume !(16384 == ssl3_accept_~s__state~0); 30159#L119 assume !(8192 == ssl3_accept_~s__state~0); 30158#L122 assume !(24576 == ssl3_accept_~s__state~0); 30157#L125 assume !(8195 == ssl3_accept_~s__state~0); 30156#L128 assume !(8480 == ssl3_accept_~s__state~0); 30154#L131 assume !(8481 == ssl3_accept_~s__state~0); 30151#L134 assume !(8482 == ssl3_accept_~s__state~0); 30145#L137 assume !(8464 == ssl3_accept_~s__state~0); 30141#L140 assume !(8465 == ssl3_accept_~s__state~0); 30095#L143 assume !(8466 == ssl3_accept_~s__state~0); 30094#L146 assume !(8496 == ssl3_accept_~s__state~0); 29970#L149 assume !(8497 == ssl3_accept_~s__state~0); 29971#L152 assume !(8512 == ssl3_accept_~s__state~0); 29993#L155 assume !(8513 == ssl3_accept_~s__state~0); 29990#L158 assume !(8528 == ssl3_accept_~s__state~0); 29988#L161 assume !(8529 == ssl3_accept_~s__state~0); 29986#L164 assume !(8544 == ssl3_accept_~s__state~0); 29984#L167 assume !(8545 == ssl3_accept_~s__state~0); 29982#L170 assume !(8560 == ssl3_accept_~s__state~0); 29979#L173 assume !(8561 == ssl3_accept_~s__state~0); 29980#L176 assume !(8448 == ssl3_accept_~s__state~0); 29981#L179 assume 8576 == ssl3_accept_~s__state~0; 29243#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 29244#L460 assume !(ssl3_accept_~ret~0 <= 0); 29282#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 29216#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30124#L596 assume !(8576 == ssl3_accept_~state~0); 30120#L614 ssl3_accept_~skip~0 := 0; 30117#L110-2 assume !false; 30114#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30111#L113 assume !(12292 == ssl3_accept_~s__state~0); 30108#L116 assume !(16384 == ssl3_accept_~s__state~0); 30105#L119 assume !(8192 == ssl3_accept_~s__state~0); 30097#L122 assume !(24576 == ssl3_accept_~s__state~0); 30096#L125 assume !(8195 == ssl3_accept_~s__state~0); 30084#L128 assume !(8480 == ssl3_accept_~s__state~0); 29447#L131 assume !(8481 == ssl3_accept_~s__state~0); 30083#L134 assume !(8482 == ssl3_accept_~s__state~0); 30082#L137 assume 8464 == ssl3_accept_~s__state~0; 29184#L144 [2021-11-02 22:39:48,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:48,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-11-02 22:39:48,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:48,739 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465567863] [2021-11-02 22:39:48,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:48,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:48,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:48,747 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:48,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:48,771 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:48,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:48,773 INFO L85 PathProgramCache]: Analyzing trace with hash -2135475217, now seen corresponding path program 1 times [2021-11-02 22:39:48,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:48,774 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493768003] [2021-11-02 22:39:48,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:48,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:48,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:48,815 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-02 22:39:48,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:48,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493768003] [2021-11-02 22:39:48,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493768003] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:48,816 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:48,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:48,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496272992] [2021-11-02 22:39:48,817 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:48,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:48,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:48,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:48,818 INFO L87 Difference]: Start difference. First operand 1018 states and 1353 transitions. cyclomatic complexity: 340 Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:48,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:48,980 INFO L93 Difference]: Finished difference Result 976 states and 1255 transitions. [2021-11-02 22:39:48,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:48,981 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 976 states and 1255 transitions. [2021-11-02 22:39:48,987 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2021-11-02 22:39:48,993 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 976 states to 839 states and 1083 transitions. [2021-11-02 22:39:48,993 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 593 [2021-11-02 22:39:48,995 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 730 [2021-11-02 22:39:48,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 839 states and 1083 transitions. [2021-11-02 22:39:48,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:48,996 INFO L681 BuchiCegarLoop]: Abstraction has 839 states and 1083 transitions. [2021-11-02 22:39:48,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states and 1083 transitions. [2021-11-02 22:39:49,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 700. [2021-11-02 22:39:49,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 700 states have (on average 1.2957142857142858) internal successors, (907), 699 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:49,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 907 transitions. [2021-11-02 22:39:49,013 INFO L704 BuchiCegarLoop]: Abstraction has 700 states and 907 transitions. [2021-11-02 22:39:49,013 INFO L587 BuchiCegarLoop]: Abstraction has 700 states and 907 transitions. [2021-11-02 22:39:49,014 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-02 22:39:49,014 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 700 states and 907 transitions. [2021-11-02 22:39:49,017 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2021-11-02 22:39:49,017 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:49,017 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:49,019 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:49,019 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 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] [2021-11-02 22:39:49,019 INFO L791 eck$LassoCheckResult]: Stem: 31392#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31268#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31257#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31221#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 31222#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31217#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 31218#L110-2 assume !false; 31472#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31572#L113 assume !(12292 == ssl3_accept_~s__state~0); 31573#L116 assume !(16384 == ssl3_accept_~s__state~0); 31566#L119 assume !(8192 == ssl3_accept_~s__state~0); 31567#L122 assume !(24576 == ssl3_accept_~s__state~0); 31560#L125 assume !(8195 == ssl3_accept_~s__state~0); 31561#L128 assume !(8480 == ssl3_accept_~s__state~0); 31555#L131 assume !(8481 == ssl3_accept_~s__state~0); 31556#L134 assume !(8482 == ssl3_accept_~s__state~0); 31400#L137 assume 8464 == ssl3_accept_~s__state~0; 31179#L144 [2021-11-02 22:39:49,020 INFO L793 eck$LassoCheckResult]: Loop: 31179#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 31180#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31205#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 31206#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31619#L596 assume !(8576 == ssl3_accept_~state~0); 31616#L614 ssl3_accept_~skip~0 := 0; 31614#L110-2 assume !false; 31612#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31610#L113 assume !(12292 == ssl3_accept_~s__state~0); 31608#L116 assume !(16384 == ssl3_accept_~s__state~0); 31606#L119 assume !(8192 == ssl3_accept_~s__state~0); 31604#L122 assume !(24576 == ssl3_accept_~s__state~0); 31602#L125 assume !(8195 == ssl3_accept_~s__state~0); 31600#L128 assume !(8480 == ssl3_accept_~s__state~0); 31598#L131 assume !(8481 == ssl3_accept_~s__state~0); 31596#L134 assume !(8482 == ssl3_accept_~s__state~0); 31594#L137 assume !(8464 == ssl3_accept_~s__state~0); 31593#L140 assume !(8465 == ssl3_accept_~s__state~0); 31591#L143 assume !(8466 == ssl3_accept_~s__state~0); 31590#L146 assume 8496 == ssl3_accept_~s__state~0; 31528#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 31239#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31223#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 31183#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31185#L308-2 ssl3_accept_~s__init_num~0 := 0; 31279#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31198#L596 assume !(8576 == ssl3_accept_~state~0); 31174#L614 ssl3_accept_~skip~0 := 0; 31261#L110-2 assume !false; 31213#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31214#L113 assume !(12292 == ssl3_accept_~s__state~0); 31235#L116 assume !(16384 == ssl3_accept_~s__state~0); 31236#L119 assume !(8192 == ssl3_accept_~s__state~0); 31288#L122 assume !(24576 == ssl3_accept_~s__state~0); 31289#L125 assume !(8195 == ssl3_accept_~s__state~0); 31299#L128 assume !(8480 == ssl3_accept_~s__state~0); 31271#L131 assume !(8481 == ssl3_accept_~s__state~0); 31272#L134 assume !(8482 == ssl3_accept_~s__state~0); 31323#L137 assume !(8464 == ssl3_accept_~s__state~0); 31304#L140 assume !(8465 == ssl3_accept_~s__state~0); 31305#L143 assume !(8466 == ssl3_accept_~s__state~0); 31352#L146 assume !(8496 == ssl3_accept_~s__state~0); 31353#L149 assume !(8497 == ssl3_accept_~s__state~0); 31587#L152 assume 8512 == ssl3_accept_~s__state~0; 31398#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31343#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31196#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31340#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31864#L596 assume !(8576 == ssl3_accept_~state~0); 31862#L614 ssl3_accept_~skip~0 := 0; 31861#L110-2 assume !false; 31860#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31859#L113 assume !(12292 == ssl3_accept_~s__state~0); 31858#L116 assume !(16384 == ssl3_accept_~s__state~0); 31857#L119 assume !(8192 == ssl3_accept_~s__state~0); 31856#L122 assume !(24576 == ssl3_accept_~s__state~0); 31855#L125 assume !(8195 == ssl3_accept_~s__state~0); 31854#L128 assume !(8480 == ssl3_accept_~s__state~0); 31853#L131 assume !(8481 == ssl3_accept_~s__state~0); 31852#L134 assume !(8482 == ssl3_accept_~s__state~0); 31851#L137 assume !(8464 == ssl3_accept_~s__state~0); 31850#L140 assume !(8465 == ssl3_accept_~s__state~0); 31849#L143 assume !(8466 == ssl3_accept_~s__state~0); 31848#L146 assume !(8496 == ssl3_accept_~s__state~0); 31358#L149 assume !(8497 == ssl3_accept_~s__state~0); 31247#L152 assume !(8512 == ssl3_accept_~s__state~0); 31248#L155 assume !(8513 == ssl3_accept_~s__state~0); 31192#L158 assume 8528 == ssl3_accept_~s__state~0; 31193#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31251#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31292#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31177#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 31178#L372 assume !(ssl3_accept_~ret~0 <= 0); 31252#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31310#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31837#L596 assume !(8576 == ssl3_accept_~state~0); 31833#L614 ssl3_accept_~skip~0 := 0; 31831#L110-2 assume !false; 31829#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31827#L113 assume !(12292 == ssl3_accept_~s__state~0); 31825#L116 assume !(16384 == ssl3_accept_~s__state~0); 31823#L119 assume !(8192 == ssl3_accept_~s__state~0); 31821#L122 assume !(24576 == ssl3_accept_~s__state~0); 31819#L125 assume !(8195 == ssl3_accept_~s__state~0); 31817#L128 assume !(8480 == ssl3_accept_~s__state~0); 31617#L131 assume !(8481 == ssl3_accept_~s__state~0); 31615#L134 assume !(8482 == ssl3_accept_~s__state~0); 31613#L137 assume !(8464 == ssl3_accept_~s__state~0); 31611#L140 assume !(8465 == ssl3_accept_~s__state~0); 31609#L143 assume !(8466 == ssl3_accept_~s__state~0); 31607#L146 assume !(8496 == ssl3_accept_~s__state~0); 31605#L149 assume !(8497 == ssl3_accept_~s__state~0); 31603#L152 assume !(8512 == ssl3_accept_~s__state~0); 31601#L155 assume !(8513 == ssl3_accept_~s__state~0); 31599#L158 assume !(8528 == ssl3_accept_~s__state~0); 31597#L161 assume !(8529 == ssl3_accept_~s__state~0); 31595#L164 assume 8544 == ssl3_accept_~s__state~0; 31170#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31171#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 31345#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31385#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31265#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 31260#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 31182#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31708#L596 assume !(8576 == ssl3_accept_~state~0); 31706#L614 ssl3_accept_~skip~0 := 0; 31704#L110-2 assume !false; 31702#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31701#L113 assume !(12292 == ssl3_accept_~s__state~0); 31700#L116 assume !(16384 == ssl3_accept_~s__state~0); 31698#L119 assume !(8192 == ssl3_accept_~s__state~0); 31697#L122 assume !(24576 == ssl3_accept_~s__state~0); 31696#L125 assume !(8195 == ssl3_accept_~s__state~0); 31694#L128 assume !(8480 == ssl3_accept_~s__state~0); 31688#L131 assume !(8481 == ssl3_accept_~s__state~0); 31685#L134 assume !(8482 == ssl3_accept_~s__state~0); 31683#L137 assume !(8464 == ssl3_accept_~s__state~0); 31681#L140 assume !(8465 == ssl3_accept_~s__state~0); 31679#L143 assume !(8466 == ssl3_accept_~s__state~0); 31533#L146 assume !(8496 == ssl3_accept_~s__state~0); 31530#L149 assume !(8497 == ssl3_accept_~s__state~0); 31525#L152 assume !(8512 == ssl3_accept_~s__state~0); 31523#L155 assume !(8513 == ssl3_accept_~s__state~0); 31522#L158 assume !(8528 == ssl3_accept_~s__state~0); 31521#L161 assume !(8529 == ssl3_accept_~s__state~0); 31520#L164 assume !(8544 == ssl3_accept_~s__state~0); 31519#L167 assume !(8545 == ssl3_accept_~s__state~0); 31518#L170 assume !(8560 == ssl3_accept_~s__state~0); 31517#L173 assume !(8561 == ssl3_accept_~s__state~0); 31415#L176 assume 8448 == ssl3_accept_~s__state~0; 31296#L177 assume !(ssl3_accept_~num1~0 > 0); 31298#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31339#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31445#L596 assume !(8576 == ssl3_accept_~state~0); 31439#L614 ssl3_accept_~skip~0 := 0; 31436#L110-2 assume !false; 31433#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31413#L113 assume !(12292 == ssl3_accept_~s__state~0); 31414#L116 assume !(16384 == ssl3_accept_~s__state~0); 31431#L119 assume !(8192 == ssl3_accept_~s__state~0); 31428#L122 assume !(24576 == ssl3_accept_~s__state~0); 31426#L125 assume !(8195 == ssl3_accept_~s__state~0); 31425#L128 assume !(8480 == ssl3_accept_~s__state~0); 31421#L131 assume !(8481 == ssl3_accept_~s__state~0); 31419#L134 assume !(8482 == ssl3_accept_~s__state~0); 31420#L137 assume 8464 == ssl3_accept_~s__state~0; 31179#L144 [2021-11-02 22:39:49,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:49,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-11-02 22:39:49,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:49,021 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394250202] [2021-11-02 22:39:49,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:49,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:49,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:49,028 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:49,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:49,038 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:49,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:49,039 INFO L85 PathProgramCache]: Analyzing trace with hash -639140282, now seen corresponding path program 1 times [2021-11-02 22:39:49,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:49,039 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462547449] [2021-11-02 22:39:49,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:49,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:49,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:49,087 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-02 22:39:49,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:49,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462547449] [2021-11-02 22:39:49,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462547449] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:39:49,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534433634] [2021-11-02 22:39:49,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:49,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:39:49,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:49,090 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:39:49,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-02 22:39:49,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:49,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-02 22:39:49,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:39:49,625 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-02 22:39:49,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534433634] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:39:49,625 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:39:49,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-02 22:39:49,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757668841] [2021-11-02 22:39:49,626 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:49,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:49,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 22:39:49,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:39:49,627 INFO L87 Difference]: Start difference. First operand 700 states and 907 transitions. cyclomatic complexity: 210 Second operand has 4 states, 3 states have (on average 30.666666666666668) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:49,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:49,971 INFO L93 Difference]: Finished difference Result 1164 states and 1494 transitions. [2021-11-02 22:39:49,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:39:49,972 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1164 states and 1494 transitions. [2021-11-02 22:39:49,976 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 985 [2021-11-02 22:39:49,985 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1164 states to 1164 states and 1494 transitions. [2021-11-02 22:39:49,985 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1055 [2021-11-02 22:39:49,986 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1055 [2021-11-02 22:39:49,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1164 states and 1494 transitions. [2021-11-02 22:39:49,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:49,988 INFO L681 BuchiCegarLoop]: Abstraction has 1164 states and 1494 transitions. [2021-11-02 22:39:49,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states and 1494 transitions. [2021-11-02 22:39:50,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 888. [2021-11-02 22:39:50,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 888 states have (on average 1.2972972972972974) internal successors, (1152), 887 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:50,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1152 transitions. [2021-11-02 22:39:50,011 INFO L704 BuchiCegarLoop]: Abstraction has 888 states and 1152 transitions. [2021-11-02 22:39:50,011 INFO L587 BuchiCegarLoop]: Abstraction has 888 states and 1152 transitions. [2021-11-02 22:39:50,011 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-02 22:39:50,011 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 888 states and 1152 transitions. [2021-11-02 22:39:50,015 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 709 [2021-11-02 22:39:50,015 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:50,015 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:50,018 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:50,018 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2021-11-02 22:39:50,018 INFO L791 eck$LassoCheckResult]: Stem: 33696#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33579#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33566#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33529#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 33530#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33525#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 33526#L110-2 assume !false; 33750#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34165#L113 assume !(12292 == ssl3_accept_~s__state~0); 34164#L116 assume !(16384 == ssl3_accept_~s__state~0); 34163#L119 assume !(8192 == ssl3_accept_~s__state~0); 34162#L122 assume !(24576 == ssl3_accept_~s__state~0); 34161#L125 assume !(8195 == ssl3_accept_~s__state~0); 34160#L128 assume !(8480 == ssl3_accept_~s__state~0); 34159#L131 assume !(8481 == ssl3_accept_~s__state~0); 34158#L134 assume !(8482 == ssl3_accept_~s__state~0); 34157#L137 assume 8464 == ssl3_accept_~s__state~0; 33488#L144 [2021-11-02 22:39:50,019 INFO L793 eck$LassoCheckResult]: Loop: 33488#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33489#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33513#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 33514#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34228#L596 assume !(8576 == ssl3_accept_~state~0); 34225#L614 ssl3_accept_~skip~0 := 0; 34223#L110-2 assume !false; 34221#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34219#L113 assume !(12292 == ssl3_accept_~s__state~0); 34217#L116 assume !(16384 == ssl3_accept_~s__state~0); 34215#L119 assume !(8192 == ssl3_accept_~s__state~0); 34213#L122 assume !(24576 == ssl3_accept_~s__state~0); 34211#L125 assume !(8195 == ssl3_accept_~s__state~0); 34209#L128 assume !(8480 == ssl3_accept_~s__state~0); 34207#L131 assume !(8481 == ssl3_accept_~s__state~0); 34205#L134 assume !(8482 == ssl3_accept_~s__state~0); 34203#L137 assume !(8464 == ssl3_accept_~s__state~0); 34201#L140 assume !(8465 == ssl3_accept_~s__state~0); 34199#L143 assume !(8466 == ssl3_accept_~s__state~0); 33946#L146 assume 8496 == ssl3_accept_~s__state~0; 33791#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 33944#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33943#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 33941#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 33637#L308-2 ssl3_accept_~s__init_num~0 := 0; 33587#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33506#L596 assume !(8576 == ssl3_accept_~state~0); 33483#L614 ssl3_accept_~skip~0 := 0; 34359#L110-2 assume !false; 33521#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33522#L113 assume !(12292 == ssl3_accept_~s__state~0); 33541#L116 assume !(16384 == ssl3_accept_~s__state~0); 33542#L119 assume !(8192 == ssl3_accept_~s__state~0); 33601#L122 assume !(24576 == ssl3_accept_~s__state~0); 33602#L125 assume !(8195 == ssl3_accept_~s__state~0); 33612#L128 assume !(8480 == ssl3_accept_~s__state~0); 33583#L131 assume !(8481 == ssl3_accept_~s__state~0); 33584#L134 assume !(8482 == ssl3_accept_~s__state~0); 33635#L137 assume !(8464 == ssl3_accept_~s__state~0); 33616#L140 assume !(8465 == ssl3_accept_~s__state~0); 33617#L143 assume !(8466 == ssl3_accept_~s__state~0); 33662#L146 assume !(8496 == ssl3_accept_~s__state~0); 33663#L149 assume !(8497 == ssl3_accept_~s__state~0); 33555#L152 assume !(8512 == ssl3_accept_~s__state~0); 33556#L155 assume !(8513 == ssl3_accept_~s__state~0); 33501#L158 assume !(8528 == ssl3_accept_~s__state~0); 33497#L161 assume !(8529 == ssl3_accept_~s__state~0); 33498#L164 assume !(8544 == ssl3_accept_~s__state~0); 33517#L167 assume !(8545 == ssl3_accept_~s__state~0); 33518#L170 assume !(8560 == ssl3_accept_~s__state~0); 33620#L173 assume !(8561 == ssl3_accept_~s__state~0); 33591#L176 assume !(8448 == ssl3_accept_~s__state~0); 33592#L179 assume !(8576 == ssl3_accept_~s__state~0); 33683#L182 assume !(8577 == ssl3_accept_~s__state~0); 33677#L185 assume !(8592 == ssl3_accept_~s__state~0); 33509#L188 assume !(8593 == ssl3_accept_~s__state~0); 33510#L191 assume !(8608 == ssl3_accept_~s__state~0); 33653#L194 assume !(8609 == ssl3_accept_~s__state~0); 33645#L197 assume !(8640 == ssl3_accept_~s__state~0); 33646#L200 assume !(8641 == ssl3_accept_~s__state~0); 33533#L203 assume 8656 == ssl3_accept_~s__state~0; 33534#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 33551#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 33552#L513 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 33674#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 33669#L521 assume !(0 == ssl3_accept_~tmp___10~0); 33670#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34361#L596 assume !(8576 == ssl3_accept_~state~0); 33571#L614 ssl3_accept_~skip~0 := 0; 33572#L110-2 assume !false; 33580#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34358#L113 assume !(12292 == ssl3_accept_~s__state~0); 34357#L116 assume !(16384 == ssl3_accept_~s__state~0); 34356#L119 assume !(8192 == ssl3_accept_~s__state~0); 34355#L122 assume !(24576 == ssl3_accept_~s__state~0); 34354#L125 assume !(8195 == ssl3_accept_~s__state~0); 34353#L128 assume !(8480 == ssl3_accept_~s__state~0); 34240#L131 assume !(8481 == ssl3_accept_~s__state~0); 34239#L134 assume !(8482 == ssl3_accept_~s__state~0); 34238#L137 assume !(8464 == ssl3_accept_~s__state~0); 34237#L140 assume !(8465 == ssl3_accept_~s__state~0); 34236#L143 assume !(8466 == ssl3_accept_~s__state~0); 34234#L146 assume !(8496 == ssl3_accept_~s__state~0); 34229#L149 assume !(8497 == ssl3_accept_~s__state~0); 34226#L152 assume !(8512 == ssl3_accept_~s__state~0); 34224#L155 assume !(8513 == ssl3_accept_~s__state~0); 34222#L158 assume !(8528 == ssl3_accept_~s__state~0); 34220#L161 assume !(8529 == ssl3_accept_~s__state~0); 34218#L164 assume !(8544 == ssl3_accept_~s__state~0); 34216#L167 assume !(8545 == ssl3_accept_~s__state~0); 34214#L170 assume !(8560 == ssl3_accept_~s__state~0); 34212#L173 assume !(8561 == ssl3_accept_~s__state~0); 34210#L176 assume !(8448 == ssl3_accept_~s__state~0); 34208#L179 assume !(8576 == ssl3_accept_~s__state~0); 34206#L182 assume !(8577 == ssl3_accept_~s__state~0); 34204#L185 assume !(8592 == ssl3_accept_~s__state~0); 34202#L188 assume !(8593 == ssl3_accept_~s__state~0); 34200#L191 assume !(8608 == ssl3_accept_~s__state~0); 34127#L194 assume !(8609 == ssl3_accept_~s__state~0); 34126#L197 assume !(8640 == ssl3_accept_~s__state~0); 34078#L200 assume !(8641 == ssl3_accept_~s__state~0); 34026#L203 assume !(8656 == ssl3_accept_~s__state~0); 34025#L206 assume !(8657 == ssl3_accept_~s__state~0); 33565#L209 assume 8672 == ssl3_accept_~s__state~0; 33644#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33667#L529 assume !(4 == ssl3_accept_~blastFlag~0); 33625#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 33626#L536 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 33641#L536-2 ssl3_accept_~s__init_num~0 := 0; 33491#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34193#L596 assume !(8576 == ssl3_accept_~state~0); 34191#L614 ssl3_accept_~skip~0 := 0; 34190#L110-2 assume !false; 34188#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34186#L113 assume !(12292 == ssl3_accept_~s__state~0); 34184#L116 assume !(16384 == ssl3_accept_~s__state~0); 34182#L119 assume !(8192 == ssl3_accept_~s__state~0); 34180#L122 assume !(24576 == ssl3_accept_~s__state~0); 34178#L125 assume !(8195 == ssl3_accept_~s__state~0); 34176#L128 assume !(8480 == ssl3_accept_~s__state~0); 34174#L131 assume !(8481 == ssl3_accept_~s__state~0); 34172#L134 assume !(8482 == ssl3_accept_~s__state~0); 34170#L137 assume !(8464 == ssl3_accept_~s__state~0); 34168#L140 assume !(8465 == ssl3_accept_~s__state~0); 34166#L143 assume !(8466 == ssl3_accept_~s__state~0); 34152#L146 assume !(8496 == ssl3_accept_~s__state~0); 34149#L149 assume !(8497 == ssl3_accept_~s__state~0); 34148#L152 assume !(8512 == ssl3_accept_~s__state~0); 34147#L155 assume !(8513 == ssl3_accept_~s__state~0); 34143#L158 assume !(8528 == ssl3_accept_~s__state~0); 34142#L161 assume !(8529 == ssl3_accept_~s__state~0); 34141#L164 assume !(8544 == ssl3_accept_~s__state~0); 34133#L167 assume !(8545 == ssl3_accept_~s__state~0); 34130#L170 assume !(8560 == ssl3_accept_~s__state~0); 34128#L173 assume !(8561 == ssl3_accept_~s__state~0); 33755#L176 assume 8448 == ssl3_accept_~s__state~0; 33753#L177 assume !(ssl3_accept_~num1~0 > 0); 33749#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33745#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33738#L596 assume !(8576 == ssl3_accept_~state~0); 33733#L614 ssl3_accept_~skip~0 := 0; 33730#L110-2 assume !false; 33727#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33724#L113 assume !(12292 == ssl3_accept_~s__state~0); 33721#L116 assume !(16384 == ssl3_accept_~s__state~0); 33718#L119 assume !(8192 == ssl3_accept_~s__state~0); 33715#L122 assume !(24576 == ssl3_accept_~s__state~0); 33711#L125 assume !(8195 == ssl3_accept_~s__state~0); 33708#L128 assume !(8480 == ssl3_accept_~s__state~0); 33705#L131 assume !(8481 == ssl3_accept_~s__state~0); 33703#L134 assume !(8482 == ssl3_accept_~s__state~0); 33704#L137 assume 8464 == ssl3_accept_~s__state~0; 33488#L144 [2021-11-02 22:39:50,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:50,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-11-02 22:39:50,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:50,020 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047316532] [2021-11-02 22:39:50,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:50,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:50,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:50,030 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:50,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:50,041 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:50,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:50,042 INFO L85 PathProgramCache]: Analyzing trace with hash -674532033, now seen corresponding path program 1 times [2021-11-02 22:39:50,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:50,042 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042017951] [2021-11-02 22:39:50,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:50,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:50,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:50,094 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-11-02 22:39:50,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:50,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042017951] [2021-11-02 22:39:50,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042017951] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:50,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:50,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:50,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298380462] [2021-11-02 22:39:50,096 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:50,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:50,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:50,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:50,097 INFO L87 Difference]: Start difference. First operand 888 states and 1152 transitions. cyclomatic complexity: 267 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:50,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:50,119 INFO L93 Difference]: Finished difference Result 1517 states and 1992 transitions. [2021-11-02 22:39:50,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:50,120 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1517 states and 1992 transitions. [2021-11-02 22:39:50,128 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2021-11-02 22:39:50,140 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1517 states to 1517 states and 1992 transitions. [2021-11-02 22:39:50,140 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1408 [2021-11-02 22:39:50,142 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1408 [2021-11-02 22:39:50,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1517 states and 1992 transitions. [2021-11-02 22:39:50,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:50,144 INFO L681 BuchiCegarLoop]: Abstraction has 1517 states and 1992 transitions. [2021-11-02 22:39:50,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1517 states and 1992 transitions. [2021-11-02 22:39:50,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1517 to 1517. [2021-11-02 22:39:50,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1517 states have (on average 1.3131179960448254) internal successors, (1992), 1516 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:50,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 1992 transitions. [2021-11-02 22:39:50,179 INFO L704 BuchiCegarLoop]: Abstraction has 1517 states and 1992 transitions. [2021-11-02 22:39:50,179 INFO L587 BuchiCegarLoop]: Abstraction has 1517 states and 1992 transitions. [2021-11-02 22:39:50,179 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-02 22:39:50,180 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1517 states and 1992 transitions. [2021-11-02 22:39:50,185 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2021-11-02 22:39:50,186 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:50,186 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:50,188 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:50,188 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2021-11-02 22:39:50,188 INFO L791 eck$LassoCheckResult]: Stem: 36125#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 35992#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35978#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35940#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 35941#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35936#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 35937#L110-2 assume !false; 36183#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36900#L113 assume !(12292 == ssl3_accept_~s__state~0); 36899#L116 assume !(16384 == ssl3_accept_~s__state~0); 36898#L119 assume !(8192 == ssl3_accept_~s__state~0); 36897#L122 assume !(24576 == ssl3_accept_~s__state~0); 36871#L125 assume !(8195 == ssl3_accept_~s__state~0); 36870#L128 assume !(8480 == ssl3_accept_~s__state~0); 36868#L131 assume !(8481 == ssl3_accept_~s__state~0); 36863#L134 assume !(8482 == ssl3_accept_~s__state~0); 36864#L137 assume 8464 == ssl3_accept_~s__state~0; 36220#L144 [2021-11-02 22:39:50,189 INFO L793 eck$LassoCheckResult]: Loop: 36220#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 36916#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35924#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35925#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36988#L596 assume !(8576 == ssl3_accept_~state~0); 36985#L614 ssl3_accept_~skip~0 := 0; 36983#L110-2 assume !false; 36981#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36979#L113 assume !(12292 == ssl3_accept_~s__state~0); 36977#L116 assume !(16384 == ssl3_accept_~s__state~0); 36975#L119 assume !(8192 == ssl3_accept_~s__state~0); 36973#L122 assume !(24576 == ssl3_accept_~s__state~0); 36971#L125 assume !(8195 == ssl3_accept_~s__state~0); 36969#L128 assume !(8480 == ssl3_accept_~s__state~0); 36967#L131 assume !(8481 == ssl3_accept_~s__state~0); 36965#L134 assume !(8482 == ssl3_accept_~s__state~0); 36963#L137 assume !(8464 == ssl3_accept_~s__state~0); 36961#L140 assume !(8465 == ssl3_accept_~s__state~0); 36959#L143 assume !(8466 == ssl3_accept_~s__state~0); 36342#L146 assume 8496 == ssl3_accept_~s__state~0; 36341#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 36339#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36338#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 36337#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35907#L308-2 ssl3_accept_~s__init_num~0 := 0; 36335#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36330#L596 assume !(8576 == ssl3_accept_~state~0); 36328#L614 ssl3_accept_~skip~0 := 0; 36327#L110-2 assume !false; 36326#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36325#L113 assume !(12292 == ssl3_accept_~s__state~0); 36324#L116 assume !(16384 == ssl3_accept_~s__state~0); 36323#L119 assume !(8192 == ssl3_accept_~s__state~0); 36322#L122 assume !(24576 == ssl3_accept_~s__state~0); 36321#L125 assume !(8195 == ssl3_accept_~s__state~0); 36320#L128 assume !(8480 == ssl3_accept_~s__state~0); 36319#L131 assume !(8481 == ssl3_accept_~s__state~0); 36318#L134 assume !(8482 == ssl3_accept_~s__state~0); 36317#L137 assume !(8464 == ssl3_accept_~s__state~0); 36316#L140 assume !(8465 == ssl3_accept_~s__state~0); 36315#L143 assume !(8466 == ssl3_accept_~s__state~0); 36314#L146 assume !(8496 == ssl3_accept_~s__state~0); 36313#L149 assume !(8497 == ssl3_accept_~s__state~0); 36312#L152 assume 8512 == ssl3_accept_~s__state~0; 36130#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36077#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35915#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36074#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37032#L596 assume !(8576 == ssl3_accept_~state~0); 37028#L614 ssl3_accept_~skip~0 := 0; 37026#L110-2 assume !false; 37025#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37024#L113 assume !(12292 == ssl3_accept_~s__state~0); 36466#L116 assume !(16384 == ssl3_accept_~s__state~0); 36363#L119 assume !(8192 == ssl3_accept_~s__state~0); 36355#L122 assume !(24576 == ssl3_accept_~s__state~0); 36311#L125 assume !(8195 == ssl3_accept_~s__state~0); 36310#L128 assume !(8480 == ssl3_accept_~s__state~0); 36306#L131 assume !(8481 == ssl3_accept_~s__state~0); 36296#L134 assume !(8482 == ssl3_accept_~s__state~0); 36293#L137 assume !(8464 == ssl3_accept_~s__state~0); 36291#L140 assume !(8465 == ssl3_accept_~s__state~0); 36289#L143 assume !(8466 == ssl3_accept_~s__state~0); 36284#L146 assume !(8496 == ssl3_accept_~s__state~0); 36278#L149 assume !(8497 == ssl3_accept_~s__state~0); 36270#L152 assume !(8512 == ssl3_accept_~s__state~0); 36261#L155 assume !(8513 == ssl3_accept_~s__state~0); 36254#L158 assume 8528 == ssl3_accept_~s__state~0; 36155#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36755#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 36752#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 36750#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 36114#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 35973#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36305#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36295#L596 assume !(8576 == ssl3_accept_~state~0); 36292#L614 ssl3_accept_~skip~0 := 0; 36290#L110-2 assume !false; 36287#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36288#L113 assume !(12292 == ssl3_accept_~s__state~0); 36276#L116 assume !(16384 == ssl3_accept_~s__state~0); 36277#L119 assume !(8192 == ssl3_accept_~s__state~0); 36259#L122 assume !(24576 == ssl3_accept_~s__state~0); 36260#L125 assume !(8195 == ssl3_accept_~s__state~0); 36248#L128 assume !(8480 == ssl3_accept_~s__state~0); 36249#L131 assume !(8481 == ssl3_accept_~s__state~0); 36240#L134 assume !(8482 == ssl3_accept_~s__state~0); 36241#L137 assume !(8464 == ssl3_accept_~s__state~0); 36230#L140 assume !(8465 == ssl3_accept_~s__state~0); 36231#L143 assume !(8466 == ssl3_accept_~s__state~0); 36216#L146 assume !(8496 == ssl3_accept_~s__state~0); 36217#L149 assume !(8497 == ssl3_accept_~s__state~0); 36205#L152 assume !(8512 == ssl3_accept_~s__state~0); 36206#L155 assume !(8513 == ssl3_accept_~s__state~0); 36191#L158 assume !(8528 == ssl3_accept_~s__state~0); 36192#L161 assume !(8529 == ssl3_accept_~s__state~0); 36144#L164 assume 8544 == ssl3_accept_~s__state~0; 36145#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36627#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 36623#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36118#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35989#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 35982#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 35983#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36733#L596 assume !(8576 == ssl3_accept_~state~0); 36730#L614 ssl3_accept_~skip~0 := 0; 36710#L110-2 assume !false; 36705#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36702#L113 assume !(12292 == ssl3_accept_~s__state~0); 36700#L116 assume !(16384 == ssl3_accept_~s__state~0); 36698#L119 assume !(8192 == ssl3_accept_~s__state~0); 36696#L122 assume !(24576 == ssl3_accept_~s__state~0); 36691#L125 assume !(8195 == ssl3_accept_~s__state~0); 36686#L128 assume !(8480 == ssl3_accept_~s__state~0); 36682#L131 assume !(8481 == ssl3_accept_~s__state~0); 36678#L134 assume !(8482 == ssl3_accept_~s__state~0); 36674#L137 assume !(8464 == ssl3_accept_~s__state~0); 36670#L140 assume !(8465 == ssl3_accept_~s__state~0); 36666#L143 assume !(8466 == ssl3_accept_~s__state~0); 36662#L146 assume !(8496 == ssl3_accept_~s__state~0); 36659#L149 assume !(8497 == ssl3_accept_~s__state~0); 36656#L152 assume !(8512 == ssl3_accept_~s__state~0); 36653#L155 assume !(8513 == ssl3_accept_~s__state~0); 36650#L158 assume !(8528 == ssl3_accept_~s__state~0); 36647#L161 assume !(8529 == ssl3_accept_~s__state~0); 36644#L164 assume !(8544 == ssl3_accept_~s__state~0); 36641#L167 assume !(8545 == ssl3_accept_~s__state~0); 36638#L170 assume !(8560 == ssl3_accept_~s__state~0); 36632#L173 assume !(8561 == ssl3_accept_~s__state~0); 36628#L176 assume 8448 == ssl3_accept_~s__state~0; 36025#L177 assume !(ssl3_accept_~num1~0 > 0); 36027#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36071#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36818#L596 assume !(8576 == ssl3_accept_~state~0); 36815#L614 ssl3_accept_~skip~0 := 0; 36814#L110-2 assume !false; 36813#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36812#L113 assume !(12292 == ssl3_accept_~s__state~0); 36806#L116 assume 16384 == ssl3_accept_~s__state~0; 36805#L222 ssl3_accept_~s__server~0 := 1; 36804#L227 assume 0 != ssl3_accept_~cb~0; 36803#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36797#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36793#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36790#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36787#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 36788#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36760#L596 assume !(8576 == ssl3_accept_~state~0); 36758#L614 ssl3_accept_~skip~0 := 0; 36757#L110-2 assume !false; 36746#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36744#L113 assume !(12292 == ssl3_accept_~s__state~0); 36742#L116 assume !(16384 == ssl3_accept_~s__state~0); 36740#L119 assume !(8192 == ssl3_accept_~s__state~0); 36712#L122 assume !(24576 == ssl3_accept_~s__state~0); 36693#L125 assume !(8195 == ssl3_accept_~s__state~0); 36688#L128 assume !(8480 == ssl3_accept_~s__state~0); 36683#L131 assume !(8481 == ssl3_accept_~s__state~0); 36679#L134 assume !(8482 == ssl3_accept_~s__state~0); 36675#L137 assume 8464 == ssl3_accept_~s__state~0; 36220#L144 [2021-11-02 22:39:50,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:50,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-11-02 22:39:50,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:50,192 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688084668] [2021-11-02 22:39:50,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:50,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:50,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:50,202 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:50,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:50,214 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:50,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:50,215 INFO L85 PathProgramCache]: Analyzing trace with hash -988611532, now seen corresponding path program 1 times [2021-11-02 22:39:50,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:50,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865247627] [2021-11-02 22:39:50,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:50,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:50,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:50,266 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-02 22:39:50,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:50,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865247627] [2021-11-02 22:39:50,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865247627] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:39:50,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794066206] [2021-11-02 22:39:50,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:50,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:39:50,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:50,269 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:39:50,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-02 22:39:50,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:50,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:39:50,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:39:50,853 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2021-11-02 22:39:50,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794066206] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:50,854 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-02 22:39:50,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-02 22:39:50,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153597057] [2021-11-02 22:39:50,855 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:50,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:50,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:50,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:39:50,856 INFO L87 Difference]: Start difference. First operand 1517 states and 1992 transitions. cyclomatic complexity: 479 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) [2021-11-02 22:39:50,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:50,981 INFO L93 Difference]: Finished difference Result 1557 states and 2040 transitions. [2021-11-02 22:39:50,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:50,982 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1557 states and 2040 transitions. [2021-11-02 22:39:50,989 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1378 [2021-11-02 22:39:51,010 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1557 states to 1557 states and 2040 transitions. [2021-11-02 22:39:51,010 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1448 [2021-11-02 22:39:51,012 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1448 [2021-11-02 22:39:51,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1557 states and 2040 transitions. [2021-11-02 22:39:51,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:51,014 INFO L681 BuchiCegarLoop]: Abstraction has 1557 states and 2040 transitions. [2021-11-02 22:39:51,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states and 2040 transitions. [2021-11-02 22:39:51,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1535. [2021-11-02 22:39:51,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1535 states, 1535 states have (on average 1.3120521172638437) internal successors, (2014), 1534 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:51,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1535 states to 1535 states and 2014 transitions. [2021-11-02 22:39:51,044 INFO L704 BuchiCegarLoop]: Abstraction has 1535 states and 2014 transitions. [2021-11-02 22:39:51,044 INFO L587 BuchiCegarLoop]: Abstraction has 1535 states and 2014 transitions. [2021-11-02 22:39:51,044 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-02 22:39:51,045 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1535 states and 2014 transitions. [2021-11-02 22:39:51,050 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1356 [2021-11-02 22:39:51,050 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:51,051 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:51,053 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:51,053 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:51,053 INFO L791 eck$LassoCheckResult]: Stem: 39693#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 39549#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39537#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39497#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 39498#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39491#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 39492#L110-2 assume !false; 39729#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40637#L113 assume !(12292 == ssl3_accept_~s__state~0); 40635#L116 assume !(16384 == ssl3_accept_~s__state~0); 40633#L119 assume !(8192 == ssl3_accept_~s__state~0); 40631#L122 assume !(24576 == ssl3_accept_~s__state~0); 40629#L125 assume !(8195 == ssl3_accept_~s__state~0); 40627#L128 assume !(8480 == ssl3_accept_~s__state~0); 40625#L131 assume !(8481 == ssl3_accept_~s__state~0); 40624#L134 assume !(8482 == ssl3_accept_~s__state~0); 39780#L137 assume 8464 == ssl3_accept_~s__state~0; 39781#L144 [2021-11-02 22:39:51,054 INFO L793 eck$LassoCheckResult]: Loop: 39781#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 39691#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39692#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 40716#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40708#L596 assume !(8576 == ssl3_accept_~state~0); 40703#L614 ssl3_accept_~skip~0 := 0; 40699#L110-2 assume !false; 40692#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40687#L113 assume !(12292 == ssl3_accept_~s__state~0); 40682#L116 assume !(16384 == ssl3_accept_~s__state~0); 40677#L119 assume !(8192 == ssl3_accept_~s__state~0); 40672#L122 assume !(24576 == ssl3_accept_~s__state~0); 40665#L125 assume !(8195 == ssl3_accept_~s__state~0); 40659#L128 assume !(8480 == ssl3_accept_~s__state~0); 40618#L131 assume !(8481 == ssl3_accept_~s__state~0); 40614#L134 assume !(8482 == ssl3_accept_~s__state~0); 40612#L137 assume !(8464 == ssl3_accept_~s__state~0); 40610#L140 assume !(8465 == ssl3_accept_~s__state~0); 40607#L143 assume !(8466 == ssl3_accept_~s__state~0); 39928#L146 assume 8496 == ssl3_accept_~s__state~0; 39927#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 39925#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39924#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 39923#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39466#L308-2 ssl3_accept_~s__init_num~0 := 0; 39921#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39916#L596 assume !(8576 == ssl3_accept_~state~0); 39914#L614 ssl3_accept_~skip~0 := 0; 39913#L110-2 assume !false; 39912#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39911#L113 assume !(12292 == ssl3_accept_~s__state~0); 39910#L116 assume !(16384 == ssl3_accept_~s__state~0); 39909#L119 assume !(8192 == ssl3_accept_~s__state~0); 39908#L122 assume !(24576 == ssl3_accept_~s__state~0); 39907#L125 assume !(8195 == ssl3_accept_~s__state~0); 39906#L128 assume !(8480 == ssl3_accept_~s__state~0); 39905#L131 assume !(8481 == ssl3_accept_~s__state~0); 39904#L134 assume !(8482 == ssl3_accept_~s__state~0); 39903#L137 assume !(8464 == ssl3_accept_~s__state~0); 39902#L140 assume !(8465 == ssl3_accept_~s__state~0); 39901#L143 assume !(8466 == ssl3_accept_~s__state~0); 39900#L146 assume !(8496 == ssl3_accept_~s__state~0); 39899#L149 assume !(8497 == ssl3_accept_~s__state~0); 39789#L152 assume 8512 == ssl3_accept_~s__state~0; 39790#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40383#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40380#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40377#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40371#L596 assume !(8576 == ssl3_accept_~state~0); 40368#L614 ssl3_accept_~skip~0 := 0; 40366#L110-2 assume !false; 40365#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40364#L113 assume !(12292 == ssl3_accept_~s__state~0); 40362#L116 assume !(16384 == ssl3_accept_~s__state~0); 40361#L119 assume !(8192 == ssl3_accept_~s__state~0); 40360#L122 assume !(24576 == ssl3_accept_~s__state~0); 40359#L125 assume !(8195 == ssl3_accept_~s__state~0); 40358#L128 assume !(8480 == ssl3_accept_~s__state~0); 40357#L131 assume !(8481 == ssl3_accept_~s__state~0); 40356#L134 assume !(8482 == ssl3_accept_~s__state~0); 40352#L137 assume !(8464 == ssl3_accept_~s__state~0); 40350#L140 assume !(8465 == ssl3_accept_~s__state~0); 40348#L143 assume !(8466 == ssl3_accept_~s__state~0); 40347#L146 assume !(8496 == ssl3_accept_~s__state~0); 40346#L149 assume !(8497 == ssl3_accept_~s__state~0); 40345#L152 assume !(8512 == ssl3_accept_~s__state~0); 40344#L155 assume !(8513 == ssl3_accept_~s__state~0); 40343#L158 assume 8528 == ssl3_accept_~s__state~0; 39776#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40342#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40340#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 39540#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 39532#L372 assume !(ssl3_accept_~ret~0 <= 0); 39533#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40336#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40331#L596 assume !(8576 == ssl3_accept_~state~0); 40328#L614 ssl3_accept_~skip~0 := 0; 40323#L110-2 assume !false; 40321#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40320#L113 assume !(12292 == ssl3_accept_~s__state~0); 40317#L116 assume !(16384 == ssl3_accept_~s__state~0); 40316#L119 assume !(8192 == ssl3_accept_~s__state~0); 40310#L122 assume !(24576 == ssl3_accept_~s__state~0); 40309#L125 assume !(8195 == ssl3_accept_~s__state~0); 40308#L128 assume !(8480 == ssl3_accept_~s__state~0); 40307#L131 assume !(8481 == ssl3_accept_~s__state~0); 40306#L134 assume !(8482 == ssl3_accept_~s__state~0); 40305#L137 assume !(8464 == ssl3_accept_~s__state~0); 40304#L140 assume !(8465 == ssl3_accept_~s__state~0); 40303#L143 assume !(8466 == ssl3_accept_~s__state~0); 40302#L146 assume !(8496 == ssl3_accept_~s__state~0); 40301#L149 assume !(8497 == ssl3_accept_~s__state~0); 40300#L152 assume !(8512 == ssl3_accept_~s__state~0); 39807#L155 assume !(8513 == ssl3_accept_~s__state~0); 39805#L158 assume !(8528 == ssl3_accept_~s__state~0); 39804#L161 assume !(8529 == ssl3_accept_~s__state~0); 39799#L164 assume 8544 == ssl3_accept_~s__state~0; 39449#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39450#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 40280#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40278#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40275#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 39541#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 39542#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40777#L596 assume !(8576 == ssl3_accept_~state~0); 40774#L614 ssl3_accept_~skip~0 := 0; 40772#L110-2 assume !false; 40770#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40768#L113 assume !(12292 == ssl3_accept_~s__state~0); 40766#L116 assume !(16384 == ssl3_accept_~s__state~0); 40764#L119 assume !(8192 == ssl3_accept_~s__state~0); 40762#L122 assume !(24576 == ssl3_accept_~s__state~0); 40760#L125 assume !(8195 == ssl3_accept_~s__state~0); 40758#L128 assume !(8480 == ssl3_accept_~s__state~0); 40756#L131 assume !(8481 == ssl3_accept_~s__state~0); 40747#L134 assume !(8482 == ssl3_accept_~s__state~0); 40744#L137 assume !(8464 == ssl3_accept_~s__state~0); 40741#L140 assume !(8465 == ssl3_accept_~s__state~0); 40739#L143 assume !(8466 == ssl3_accept_~s__state~0); 40717#L146 assume !(8496 == ssl3_accept_~s__state~0); 40709#L149 assume !(8497 == ssl3_accept_~s__state~0); 40704#L152 assume !(8512 == ssl3_accept_~s__state~0); 40700#L155 assume !(8513 == ssl3_accept_~s__state~0); 40693#L158 assume !(8528 == ssl3_accept_~s__state~0); 40688#L161 assume !(8529 == ssl3_accept_~s__state~0); 40683#L164 assume !(8544 == ssl3_accept_~s__state~0); 40678#L167 assume !(8545 == ssl3_accept_~s__state~0); 40673#L170 assume !(8560 == ssl3_accept_~s__state~0); 40666#L173 assume !(8561 == ssl3_accept_~s__state~0); 40662#L176 assume 8448 == ssl3_accept_~s__state~0; 39580#L177 assume !(ssl3_accept_~num1~0 > 0); 39582#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39627#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40412#L596 assume !(8576 == ssl3_accept_~state~0); 40408#L614 ssl3_accept_~skip~0 := 0; 40407#L110-2 assume !false; 40406#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40404#L113 assume 12292 == ssl3_accept_~s__state~0; 40403#L114 ssl3_accept_~s__new_session~0 := 1; 40402#L222 ssl3_accept_~s__server~0 := 1; 40401#L227 assume 0 != ssl3_accept_~cb~0; 40400#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 40399#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 40397#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 40394#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 40393#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 40392#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40387#L596 assume !(8576 == ssl3_accept_~state~0); 40385#L614 ssl3_accept_~skip~0 := 0; 40384#L110-2 assume !false; 40381#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40379#L113 assume !(12292 == ssl3_accept_~s__state~0); 40378#L116 assume !(16384 == ssl3_accept_~s__state~0); 40372#L119 assume !(8192 == ssl3_accept_~s__state~0); 40369#L122 assume !(24576 == ssl3_accept_~s__state~0); 40367#L125 assume !(8195 == ssl3_accept_~s__state~0); 39785#L128 assume !(8480 == ssl3_accept_~s__state~0); 39786#L131 assume !(8481 == ssl3_accept_~s__state~0); 40621#L134 assume !(8482 == ssl3_accept_~s__state~0); 40620#L137 assume 8464 == ssl3_accept_~s__state~0; 39781#L144 [2021-11-02 22:39:51,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:51,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-11-02 22:39:51,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:51,055 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994541258] [2021-11-02 22:39:51,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:51,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:51,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:51,067 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:51,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:51,076 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:51,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:51,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1713433511, now seen corresponding path program 1 times [2021-11-02 22:39:51,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:51,077 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580231278] [2021-11-02 22:39:51,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:51,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:51,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:51,130 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-02 22:39:51,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:51,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580231278] [2021-11-02 22:39:51,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580231278] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:39:51,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756161299] [2021-11-02 22:39:51,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:51,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:39:51,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:51,136 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:39:51,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-02 22:39:51,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:51,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:39:51,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:39:51,678 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-02 22:39:51,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756161299] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:51,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-02 22:39:51,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-11-02 22:39:51,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426233134] [2021-11-02 22:39:51,679 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:51,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:51,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:51,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:39:51,680 INFO L87 Difference]: Start difference. First operand 1535 states and 2014 transitions. cyclomatic complexity: 483 Second operand has 3 states, 2 states have (on average 39.5) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:51,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:51,853 INFO L93 Difference]: Finished difference Result 1619 states and 2102 transitions. [2021-11-02 22:39:51,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:51,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1619 states and 2102 transitions. [2021-11-02 22:39:51,915 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1400 [2021-11-02 22:39:51,923 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1619 states to 1579 states and 2062 transitions. [2021-11-02 22:39:51,924 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1470 [2021-11-02 22:39:51,926 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1470 [2021-11-02 22:39:51,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1579 states and 2062 transitions. [2021-11-02 22:39:51,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:51,927 INFO L681 BuchiCegarLoop]: Abstraction has 1579 states and 2062 transitions. [2021-11-02 22:39:51,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states and 2062 transitions. [2021-11-02 22:39:51,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1501. [2021-11-02 22:39:51,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1501 states, 1501 states have (on average 1.3097934710193204) internal successors, (1966), 1500 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:51,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1501 states to 1501 states and 1966 transitions. [2021-11-02 22:39:51,958 INFO L704 BuchiCegarLoop]: Abstraction has 1501 states and 1966 transitions. [2021-11-02 22:39:51,958 INFO L587 BuchiCegarLoop]: Abstraction has 1501 states and 1966 transitions. [2021-11-02 22:39:51,958 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-02 22:39:51,958 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1501 states and 1966 transitions. [2021-11-02 22:39:51,963 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1322 [2021-11-02 22:39:51,964 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:51,964 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:51,966 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:51,966 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2021-11-02 22:39:51,966 INFO L791 eck$LassoCheckResult]: Stem: 43311#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43185#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 43174#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43136#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 43137#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43130#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 43131#L110-2 assume !false; 43343#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44452#L113 assume !(12292 == ssl3_accept_~s__state~0); 44451#L116 assume !(16384 == ssl3_accept_~s__state~0); 44449#L119 assume !(8192 == ssl3_accept_~s__state~0); 44447#L122 assume !(24576 == ssl3_accept_~s__state~0); 44445#L125 assume !(8195 == ssl3_accept_~s__state~0); 44441#L128 assume !(8480 == ssl3_accept_~s__state~0); 44434#L131 assume !(8481 == ssl3_accept_~s__state~0); 44429#L134 assume !(8482 == ssl3_accept_~s__state~0); 44427#L137 assume 8464 == ssl3_accept_~s__state~0; 43097#L144 [2021-11-02 22:39:51,967 INFO L793 eck$LassoCheckResult]: Loop: 43097#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43098#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43118#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 43119#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43115#L596 assume !(8576 == ssl3_accept_~state~0); 43092#L614 ssl3_accept_~skip~0 := 0; 43179#L110-2 assume !false; 43132#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43133#L113 assume !(12292 == ssl3_accept_~s__state~0); 43150#L116 assume !(16384 == ssl3_accept_~s__state~0); 43151#L119 assume !(8192 == ssl3_accept_~s__state~0); 43206#L122 assume !(24576 == ssl3_accept_~s__state~0); 43207#L125 assume !(8195 == ssl3_accept_~s__state~0); 43273#L128 assume !(8480 == ssl3_accept_~s__state~0); 43400#L131 assume !(8481 == ssl3_accept_~s__state~0); 44570#L134 assume !(8482 == ssl3_accept_~s__state~0); 44569#L137 assume !(8464 == ssl3_accept_~s__state~0); 43223#L140 assume !(8465 == ssl3_accept_~s__state~0); 43224#L143 assume !(8466 == ssl3_accept_~s__state~0); 43295#L146 assume 8496 == ssl3_accept_~s__state~0; 43540#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 43538#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43537#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 43535#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43105#L308-2 ssl3_accept_~s__init_num~0 := 0; 43533#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43528#L596 assume !(8576 == ssl3_accept_~state~0); 43526#L614 ssl3_accept_~skip~0 := 0; 43525#L110-2 assume !false; 43524#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43523#L113 assume !(12292 == ssl3_accept_~s__state~0); 43522#L116 assume !(16384 == ssl3_accept_~s__state~0); 43521#L119 assume !(8192 == ssl3_accept_~s__state~0); 43520#L122 assume !(24576 == ssl3_accept_~s__state~0); 43519#L125 assume !(8195 == ssl3_accept_~s__state~0); 43518#L128 assume !(8480 == ssl3_accept_~s__state~0); 43517#L131 assume !(8481 == ssl3_accept_~s__state~0); 43516#L134 assume !(8482 == ssl3_accept_~s__state~0); 43515#L137 assume !(8464 == ssl3_accept_~s__state~0); 43514#L140 assume !(8465 == ssl3_accept_~s__state~0); 43513#L143 assume !(8466 == ssl3_accept_~s__state~0); 43512#L146 assume !(8496 == ssl3_accept_~s__state~0); 43511#L149 assume !(8497 == ssl3_accept_~s__state~0); 43404#L152 assume 8512 == ssl3_accept_~s__state~0; 43316#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43266#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43113#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43263#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44237#L596 assume !(8576 == ssl3_accept_~state~0); 44234#L614 ssl3_accept_~skip~0 := 0; 44233#L110-2 assume !false; 44230#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44225#L113 assume !(12292 == ssl3_accept_~s__state~0); 44222#L116 assume !(16384 == ssl3_accept_~s__state~0); 44220#L119 assume !(8192 == ssl3_accept_~s__state~0); 44218#L122 assume !(24576 == ssl3_accept_~s__state~0); 44216#L125 assume !(8195 == ssl3_accept_~s__state~0); 44214#L128 assume !(8480 == ssl3_accept_~s__state~0); 44212#L131 assume !(8481 == ssl3_accept_~s__state~0); 44210#L134 assume !(8482 == ssl3_accept_~s__state~0); 44208#L137 assume !(8464 == ssl3_accept_~s__state~0); 44206#L140 assume !(8465 == ssl3_accept_~s__state~0); 44205#L143 assume !(8466 == ssl3_accept_~s__state~0); 44203#L146 assume !(8496 == ssl3_accept_~s__state~0); 44202#L149 assume !(8497 == ssl3_accept_~s__state~0); 44201#L152 assume !(8512 == ssl3_accept_~s__state~0); 43692#L155 assume !(8513 == ssl3_accept_~s__state~0); 43383#L158 assume 8528 == ssl3_accept_~s__state~0; 43168#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43169#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 43210#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 43095#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 43096#L372 assume !(ssl3_accept_~ret~0 <= 0); 43170#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43229#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44224#L596 assume !(8576 == ssl3_accept_~state~0); 44221#L614 ssl3_accept_~skip~0 := 0; 44219#L110-2 assume !false; 44217#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44215#L113 assume !(12292 == ssl3_accept_~s__state~0); 44213#L116 assume !(16384 == ssl3_accept_~s__state~0); 44211#L119 assume !(8192 == ssl3_accept_~s__state~0); 44209#L122 assume !(24576 == ssl3_accept_~s__state~0); 44207#L125 assume !(8195 == ssl3_accept_~s__state~0); 44204#L128 assume !(8480 == ssl3_accept_~s__state~0); 43436#L131 assume !(8481 == ssl3_accept_~s__state~0); 43434#L134 assume !(8482 == ssl3_accept_~s__state~0); 43432#L137 assume !(8464 == ssl3_accept_~s__state~0); 43429#L140 assume !(8465 == ssl3_accept_~s__state~0); 43427#L143 assume !(8466 == ssl3_accept_~s__state~0); 43425#L146 assume !(8496 == ssl3_accept_~s__state~0); 43424#L149 assume !(8497 == ssl3_accept_~s__state~0); 43423#L152 assume !(8512 == ssl3_accept_~s__state~0); 43421#L155 assume !(8513 == ssl3_accept_~s__state~0); 43419#L158 assume !(8528 == ssl3_accept_~s__state~0); 43418#L161 assume !(8529 == ssl3_accept_~s__state~0); 43413#L164 assume 8544 == ssl3_accept_~s__state~0; 43088#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43089#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 44100#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43304#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43183#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 43184#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 44074#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43898#L596 assume !(8576 == ssl3_accept_~state~0); 43895#L614 ssl3_accept_~skip~0 := 0; 43893#L110-2 assume !false; 43891#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43889#L113 assume !(12292 == ssl3_accept_~s__state~0); 43887#L116 assume !(16384 == ssl3_accept_~s__state~0); 43885#L119 assume !(8192 == ssl3_accept_~s__state~0); 43883#L122 assume !(24576 == ssl3_accept_~s__state~0); 43881#L125 assume !(8195 == ssl3_accept_~s__state~0); 43879#L128 assume !(8480 == ssl3_accept_~s__state~0); 43877#L131 assume !(8481 == ssl3_accept_~s__state~0); 43875#L134 assume !(8482 == ssl3_accept_~s__state~0); 43873#L137 assume !(8464 == ssl3_accept_~s__state~0); 43871#L140 assume !(8465 == ssl3_accept_~s__state~0); 43869#L143 assume !(8466 == ssl3_accept_~s__state~0); 43867#L146 assume !(8496 == ssl3_accept_~s__state~0); 43866#L149 assume !(8497 == ssl3_accept_~s__state~0); 43865#L152 assume !(8512 == ssl3_accept_~s__state~0); 43864#L155 assume !(8513 == ssl3_accept_~s__state~0); 43863#L158 assume !(8528 == ssl3_accept_~s__state~0); 43862#L161 assume !(8529 == ssl3_accept_~s__state~0); 43861#L164 assume !(8544 == ssl3_accept_~s__state~0); 43860#L167 assume !(8545 == ssl3_accept_~s__state~0); 43859#L170 assume !(8560 == ssl3_accept_~s__state~0); 43858#L173 assume !(8561 == ssl3_accept_~s__state~0); 43857#L176 assume 8448 == ssl3_accept_~s__state~0; 43214#L177 assume !(ssl3_accept_~num1~0 > 0); 43216#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43794#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43787#L596 assume !(8576 == ssl3_accept_~state~0); 43782#L614 ssl3_accept_~skip~0 := 0; 43781#L110-2 assume !false; 43780#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43778#L113 assume !(12292 == ssl3_accept_~s__state~0); 43777#L116 assume 16384 == ssl3_accept_~s__state~0; 43775#L222 ssl3_accept_~s__server~0 := 1; 44322#L227 assume 0 != ssl3_accept_~cb~0; 44320#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 44318#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 44315#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 44311#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 44103#L254 assume 12292 != ssl3_accept_~s__state~0; 43971#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 43905#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43900#L596 assume !(8576 == ssl3_accept_~state~0); 43896#L614 ssl3_accept_~skip~0 := 0; 43894#L110-2 assume !false; 43892#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43890#L113 assume !(12292 == ssl3_accept_~s__state~0); 43888#L116 assume !(16384 == ssl3_accept_~s__state~0); 43886#L119 assume !(8192 == ssl3_accept_~s__state~0); 43884#L122 assume !(24576 == ssl3_accept_~s__state~0); 43882#L125 assume !(8195 == ssl3_accept_~s__state~0); 43880#L128 assume !(8480 == ssl3_accept_~s__state~0); 43878#L131 assume !(8481 == ssl3_accept_~s__state~0); 43876#L134 assume !(8482 == ssl3_accept_~s__state~0); 43874#L137 assume 8464 == ssl3_accept_~s__state~0; 43097#L144 [2021-11-02 22:39:51,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:51,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-11-02 22:39:51,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:51,968 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931206955] [2021-11-02 22:39:51,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:51,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:51,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:51,977 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:51,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:51,985 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:51,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:51,986 INFO L85 PathProgramCache]: Analyzing trace with hash 479822311, now seen corresponding path program 1 times [2021-11-02 22:39:51,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:51,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808356266] [2021-11-02 22:39:51,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:51,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:52,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:52,033 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-02 22:39:52,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:52,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808356266] [2021-11-02 22:39:52,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808356266] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:39:52,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171161695] [2021-11-02 22:39:52,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:52,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:39:52,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:52,037 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:39:52,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-02 22:39:52,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:52,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-02 22:39:52,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:39:52,771 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-02 22:39:52,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171161695] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:39:52,771 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:39:52,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-02 22:39:52,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517075942] [2021-11-02 22:39:52,773 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:52,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:52,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 22:39:52,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:39:52,775 INFO L87 Difference]: Start difference. First operand 1501 states and 1966 transitions. cyclomatic complexity: 469 Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:53,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:53,106 INFO L93 Difference]: Finished difference Result 2549 states and 3303 transitions. [2021-11-02 22:39:53,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:39:53,107 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2549 states and 3303 transitions. [2021-11-02 22:39:53,119 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1969 [2021-11-02 22:39:53,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2549 states to 2513 states and 3265 transitions. [2021-11-02 22:39:53,133 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2404 [2021-11-02 22:39:53,135 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2404 [2021-11-02 22:39:53,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2513 states and 3265 transitions. [2021-11-02 22:39:53,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:53,136 INFO L681 BuchiCegarLoop]: Abstraction has 2513 states and 3265 transitions. [2021-11-02 22:39:53,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2513 states and 3265 transitions. [2021-11-02 22:39:53,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2513 to 1951. [2021-11-02 22:39:53,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1951 states, 1951 states have (on average 1.319323423885187) internal successors, (2574), 1950 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:53,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1951 states to 1951 states and 2574 transitions. [2021-11-02 22:39:53,184 INFO L704 BuchiCegarLoop]: Abstraction has 1951 states and 2574 transitions. [2021-11-02 22:39:53,184 INFO L587 BuchiCegarLoop]: Abstraction has 1951 states and 2574 transitions. [2021-11-02 22:39:53,184 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-02 22:39:53,184 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1951 states and 2574 transitions. [2021-11-02 22:39:53,191 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1744 [2021-11-02 22:39:53,192 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:53,192 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:53,194 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:53,194 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:53,195 INFO L791 eck$LassoCheckResult]: Stem: 47872#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 47729#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 47716#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47676#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 47677#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47670#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 47671#L110-2 assume !false; 47909#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48506#L113 assume !(12292 == ssl3_accept_~s__state~0); 48502#L116 assume !(16384 == ssl3_accept_~s__state~0); 48503#L119 assume !(8192 == ssl3_accept_~s__state~0); 48498#L122 assume !(24576 == ssl3_accept_~s__state~0); 48499#L125 assume !(8195 == ssl3_accept_~s__state~0); 48494#L128 assume !(8480 == ssl3_accept_~s__state~0); 48495#L131 assume !(8481 == ssl3_accept_~s__state~0); 48489#L134 assume !(8482 == ssl3_accept_~s__state~0); 48490#L137 assume 8464 == ssl3_accept_~s__state~0; 47976#L144 [2021-11-02 22:39:53,195 INFO L793 eck$LassoCheckResult]: Loop: 47976#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 49279#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49278#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 49238#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49233#L596 assume !(8576 == ssl3_accept_~state~0); 49230#L614 ssl3_accept_~skip~0 := 0; 49225#L110-2 assume !false; 49222#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49216#L113 assume !(12292 == ssl3_accept_~s__state~0); 49208#L116 assume !(16384 == ssl3_accept_~s__state~0); 49203#L119 assume !(8192 == ssl3_accept_~s__state~0); 49199#L122 assume !(24576 == ssl3_accept_~s__state~0); 49195#L125 assume !(8195 == ssl3_accept_~s__state~0); 49191#L128 assume !(8480 == ssl3_accept_~s__state~0); 49094#L131 assume !(8481 == ssl3_accept_~s__state~0); 49188#L134 assume !(8482 == ssl3_accept_~s__state~0); 49186#L137 assume !(8464 == ssl3_accept_~s__state~0); 49185#L140 assume !(8465 == ssl3_accept_~s__state~0); 49088#L143 assume !(8466 == ssl3_accept_~s__state~0); 48826#L146 assume 8496 == ssl3_accept_~s__state~0; 47973#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 48968#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48966#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 48964#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47645#L308-2 ssl3_accept_~s__init_num~0 := 0; 48923#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48917#L596 assume !(8576 == ssl3_accept_~state~0); 48915#L614 ssl3_accept_~skip~0 := 0; 48907#L110-2 assume !false; 48901#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48896#L113 assume !(12292 == ssl3_accept_~s__state~0); 48891#L116 assume !(16384 == ssl3_accept_~s__state~0); 48886#L119 assume !(8192 == ssl3_accept_~s__state~0); 48881#L122 assume !(24576 == ssl3_accept_~s__state~0); 48876#L125 assume !(8195 == ssl3_accept_~s__state~0); 48871#L128 assume !(8480 == ssl3_accept_~s__state~0); 48866#L131 assume !(8481 == ssl3_accept_~s__state~0); 48861#L134 assume !(8482 == ssl3_accept_~s__state~0); 48856#L137 assume !(8464 == ssl3_accept_~s__state~0); 48851#L140 assume !(8465 == ssl3_accept_~s__state~0); 48846#L143 assume !(8466 == ssl3_accept_~s__state~0); 48839#L146 assume !(8496 == ssl3_accept_~s__state~0); 48832#L149 assume !(8497 == ssl3_accept_~s__state~0); 48715#L152 assume 8512 == ssl3_accept_~s__state~0; 47970#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49569#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 49567#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49566#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49561#L596 assume !(8576 == ssl3_accept_~state~0); 49558#L614 ssl3_accept_~skip~0 := 0; 49557#L110-2 assume !false; 49556#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49555#L113 assume !(12292 == ssl3_accept_~s__state~0); 49550#L116 assume !(16384 == ssl3_accept_~s__state~0); 47873#L119 assume !(8192 == ssl3_accept_~s__state~0); 47753#L122 assume !(24576 == ssl3_accept_~s__state~0); 47754#L125 assume !(8195 == ssl3_accept_~s__state~0); 47830#L128 assume !(8480 == ssl3_accept_~s__state~0); 49529#L131 assume !(8481 == ssl3_accept_~s__state~0); 49527#L134 assume !(8482 == ssl3_accept_~s__state~0); 47792#L137 assume !(8464 == ssl3_accept_~s__state~0); 47793#L140 assume !(8465 == ssl3_accept_~s__state~0); 49505#L143 assume !(8466 == ssl3_accept_~s__state~0); 47832#L146 assume !(8496 == ssl3_accept_~s__state~0); 47833#L149 assume !(8497 == ssl3_accept_~s__state~0); 47700#L152 assume !(8512 == ssl3_accept_~s__state~0); 47701#L155 assume !(8513 == ssl3_accept_~s__state~0); 47749#L158 assume 8528 == ssl3_accept_~s__state~0; 47708#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47709#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 47757#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47719#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 47710#L372 assume !(ssl3_accept_~ret~0 <= 0); 47711#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49337#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49330#L596 assume !(8576 == ssl3_accept_~state~0); 49327#L614 ssl3_accept_~skip~0 := 0; 49325#L110-2 assume !false; 49323#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49321#L113 assume !(12292 == ssl3_accept_~s__state~0); 49319#L116 assume !(16384 == ssl3_accept_~s__state~0); 49317#L119 assume !(8192 == ssl3_accept_~s__state~0); 49315#L122 assume !(24576 == ssl3_accept_~s__state~0); 49313#L125 assume !(8195 == ssl3_accept_~s__state~0); 49311#L128 assume !(8480 == ssl3_accept_~s__state~0); 49309#L131 assume !(8481 == ssl3_accept_~s__state~0); 49307#L134 assume !(8482 == ssl3_accept_~s__state~0); 49305#L137 assume !(8464 == ssl3_accept_~s__state~0); 49303#L140 assume !(8465 == ssl3_accept_~s__state~0); 49301#L143 assume !(8466 == ssl3_accept_~s__state~0); 49299#L146 assume !(8496 == ssl3_accept_~s__state~0); 49297#L149 assume !(8497 == ssl3_accept_~s__state~0); 49295#L152 assume !(8512 == ssl3_accept_~s__state~0); 49293#L155 assume !(8513 == ssl3_accept_~s__state~0); 49291#L158 assume !(8528 == ssl3_accept_~s__state~0); 49289#L161 assume !(8529 == ssl3_accept_~s__state~0); 49287#L164 assume 8544 == ssl3_accept_~s__state~0; 47965#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49285#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 47871#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47864#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47727#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 47728#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 49214#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49210#L596 assume !(8576 == ssl3_accept_~state~0); 49200#L614 ssl3_accept_~skip~0 := 0; 49201#L110-2 assume !false; 49192#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49193#L113 assume !(12292 == ssl3_accept_~s__state~0); 49086#L116 assume !(16384 == ssl3_accept_~s__state~0); 49087#L119 assume !(8192 == ssl3_accept_~s__state~0); 49024#L122 assume !(24576 == ssl3_accept_~s__state~0); 49025#L125 assume !(8195 == ssl3_accept_~s__state~0); 49014#L128 assume !(8480 == ssl3_accept_~s__state~0); 49015#L131 assume !(8481 == ssl3_accept_~s__state~0); 49004#L134 assume !(8482 == ssl3_accept_~s__state~0); 49005#L137 assume !(8464 == ssl3_accept_~s__state~0); 48996#L140 assume !(8465 == ssl3_accept_~s__state~0); 48997#L143 assume !(8466 == ssl3_accept_~s__state~0); 48645#L146 assume !(8496 == ssl3_accept_~s__state~0); 48646#L149 assume !(8497 == ssl3_accept_~s__state~0); 48637#L152 assume !(8512 == ssl3_accept_~s__state~0); 48638#L155 assume !(8513 == ssl3_accept_~s__state~0); 48629#L158 assume !(8528 == ssl3_accept_~s__state~0); 48630#L161 assume !(8529 == ssl3_accept_~s__state~0); 48621#L164 assume !(8544 == ssl3_accept_~s__state~0); 48622#L167 assume !(8545 == ssl3_accept_~s__state~0); 48613#L170 assume !(8560 == ssl3_accept_~s__state~0); 48614#L173 assume !(8561 == ssl3_accept_~s__state~0); 48605#L176 assume 8448 == ssl3_accept_~s__state~0; 48606#L177 assume !(ssl3_accept_~num1~0 > 0); 47815#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47816#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49498#L596 assume !(8576 == ssl3_accept_~state~0); 49496#L614 ssl3_accept_~skip~0 := 0; 49495#L110-2 assume !false; 49494#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49493#L113 assume !(12292 == ssl3_accept_~s__state~0); 49492#L116 assume !(16384 == ssl3_accept_~s__state~0); 49491#L119 assume !(8192 == ssl3_accept_~s__state~0); 49490#L122 assume !(24576 == ssl3_accept_~s__state~0); 49489#L125 assume !(8195 == ssl3_accept_~s__state~0); 49488#L128 assume !(8480 == ssl3_accept_~s__state~0); 49487#L131 assume !(8481 == ssl3_accept_~s__state~0); 49486#L134 assume !(8482 == ssl3_accept_~s__state~0); 49485#L137 assume !(8464 == ssl3_accept_~s__state~0); 49484#L140 assume !(8465 == ssl3_accept_~s__state~0); 49483#L143 assume !(8466 == ssl3_accept_~s__state~0); 49482#L146 assume !(8496 == ssl3_accept_~s__state~0); 49457#L149 assume !(8497 == ssl3_accept_~s__state~0); 49458#L152 assume !(8512 == ssl3_accept_~s__state~0); 49449#L155 assume !(8513 == ssl3_accept_~s__state~0); 49450#L158 assume !(8528 == ssl3_accept_~s__state~0); 49480#L161 assume !(8529 == ssl3_accept_~s__state~0); 49479#L164 assume !(8544 == ssl3_accept_~s__state~0); 49478#L167 assume !(8545 == ssl3_accept_~s__state~0); 47802#L170 assume !(8560 == ssl3_accept_~s__state~0); 47803#L173 assume !(8561 == ssl3_accept_~s__state~0); 47743#L176 assume !(8448 == ssl3_accept_~s__state~0); 47744#L179 assume 8576 == ssl3_accept_~s__state~0; 48535#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 47787#L460 assume !(ssl3_accept_~ret~0 <= 0); 47788#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 48961#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48976#L596 assume !(8576 == ssl3_accept_~state~0); 48899#L614 ssl3_accept_~skip~0 := 0; 48900#L110-2 assume !false; 48889#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48890#L113 assume !(12292 == ssl3_accept_~s__state~0); 48879#L116 assume !(16384 == ssl3_accept_~s__state~0); 48880#L119 assume !(8192 == ssl3_accept_~s__state~0); 48869#L122 assume !(24576 == ssl3_accept_~s__state~0); 48870#L125 assume !(8195 == ssl3_accept_~s__state~0); 48859#L128 assume !(8480 == ssl3_accept_~s__state~0); 48860#L131 assume !(8481 == ssl3_accept_~s__state~0); 48849#L134 assume !(8482 == ssl3_accept_~s__state~0); 48850#L137 assume 8464 == ssl3_accept_~s__state~0; 47976#L144 [2021-11-02 22:39:53,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:53,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-11-02 22:39:53,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:53,196 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837723694] [2021-11-02 22:39:53,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:53,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:53,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:53,212 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:53,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:53,223 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:53,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:53,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1101817269, now seen corresponding path program 1 times [2021-11-02 22:39:53,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:53,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371711589] [2021-11-02 22:39:53,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:53,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:53,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:53,269 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-11-02 22:39:53,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:53,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371711589] [2021-11-02 22:39:53,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371711589] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:53,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:53,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-02 22:39:53,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832059811] [2021-11-02 22:39:53,271 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:53,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:53,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:39:53,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:39:53,272 INFO L87 Difference]: Start difference. First operand 1951 states and 2574 transitions. cyclomatic complexity: 629 Second operand has 3 states, 2 states have (on average 37.5) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:53,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:53,429 INFO L93 Difference]: Finished difference Result 2162 states and 2820 transitions. [2021-11-02 22:39:53,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:39:53,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2162 states and 2820 transitions. [2021-11-02 22:39:53,441 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1833 [2021-11-02 22:39:53,464 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2162 states to 2092 states and 2750 transitions. [2021-11-02 22:39:53,464 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1983 [2021-11-02 22:39:53,467 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1983 [2021-11-02 22:39:53,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2092 states and 2750 transitions. [2021-11-02 22:39:53,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:53,468 INFO L681 BuchiCegarLoop]: Abstraction has 2092 states and 2750 transitions. [2021-11-02 22:39:53,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2092 states and 2750 transitions. [2021-11-02 22:39:53,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2092 to 1949. [2021-11-02 22:39:53,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1949 states, 1949 states have (on average 1.3165726013340175) internal successors, (2566), 1948 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:53,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1949 states to 1949 states and 2566 transitions. [2021-11-02 22:39:53,571 INFO L704 BuchiCegarLoop]: Abstraction has 1949 states and 2566 transitions. [2021-11-02 22:39:53,571 INFO L587 BuchiCegarLoop]: Abstraction has 1949 states and 2566 transitions. [2021-11-02 22:39:53,571 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-02 22:39:53,571 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1949 states and 2566 transitions. [2021-11-02 22:39:53,580 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2021-11-02 22:39:53,580 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:53,581 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:53,585 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:53,585 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2021-11-02 22:39:53,586 INFO L791 eck$LassoCheckResult]: Stem: 51992#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 51848#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 51836#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51796#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 51797#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51790#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 51791#L110-2 assume !false; 52029#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52690#L113 assume !(12292 == ssl3_accept_~s__state~0); 52689#L116 assume !(16384 == ssl3_accept_~s__state~0); 52688#L119 assume !(8192 == ssl3_accept_~s__state~0); 52687#L122 assume !(24576 == ssl3_accept_~s__state~0); 52686#L125 assume !(8195 == ssl3_accept_~s__state~0); 52685#L128 assume !(8480 == ssl3_accept_~s__state~0); 52684#L131 assume !(8481 == ssl3_accept_~s__state~0); 52683#L134 assume !(8482 == ssl3_accept_~s__state~0); 52682#L137 assume 8464 == ssl3_accept_~s__state~0; 52131#L144 [2021-11-02 22:39:53,586 INFO L793 eck$LassoCheckResult]: Loop: 52131#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51988#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51989#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 53655#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53650#L596 assume !(8576 == ssl3_accept_~state~0); 53648#L614 ssl3_accept_~skip~0 := 0; 53647#L110-2 assume !false; 53646#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53645#L113 assume !(12292 == ssl3_accept_~s__state~0); 53644#L116 assume !(16384 == ssl3_accept_~s__state~0); 53643#L119 assume !(8192 == ssl3_accept_~s__state~0); 53642#L122 assume !(24576 == ssl3_accept_~s__state~0); 53641#L125 assume !(8195 == ssl3_accept_~s__state~0); 53640#L128 assume !(8480 == ssl3_accept_~s__state~0); 52063#L131 assume !(8481 == ssl3_accept_~s__state~0); 53639#L134 assume !(8482 == ssl3_accept_~s__state~0); 53638#L137 assume !(8464 == ssl3_accept_~s__state~0); 53637#L140 assume !(8465 == ssl3_accept_~s__state~0); 53634#L143 assume !(8466 == ssl3_accept_~s__state~0); 52773#L146 assume 8496 == ssl3_accept_~s__state~0; 51963#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 51816#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51817#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 52697#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51764#L308-2 ssl3_accept_~s__init_num~0 := 0; 51909#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53605#L596 assume !(8576 == ssl3_accept_~state~0); 53602#L614 ssl3_accept_~skip~0 := 0; 53600#L110-2 assume !false; 53598#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53596#L113 assume !(12292 == ssl3_accept_~s__state~0); 53594#L116 assume !(16384 == ssl3_accept_~s__state~0); 53592#L119 assume !(8192 == ssl3_accept_~s__state~0); 53590#L122 assume !(24576 == ssl3_accept_~s__state~0); 53588#L125 assume !(8195 == ssl3_accept_~s__state~0); 53586#L128 assume !(8480 == ssl3_accept_~s__state~0); 53584#L131 assume !(8481 == ssl3_accept_~s__state~0); 53582#L134 assume !(8482 == ssl3_accept_~s__state~0); 53559#L137 assume !(8464 == ssl3_accept_~s__state~0); 53558#L140 assume !(8465 == ssl3_accept_~s__state~0); 53557#L143 assume !(8466 == ssl3_accept_~s__state~0); 53555#L146 assume !(8496 == ssl3_accept_~s__state~0); 53553#L149 assume !(8497 == ssl3_accept_~s__state~0); 52068#L152 assume 8512 == ssl3_accept_~s__state~0; 51999#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52000#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51933#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51934#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53478#L596 assume !(8576 == ssl3_accept_~state~0); 53475#L614 ssl3_accept_~skip~0 := 0; 53473#L110-2 assume !false; 53471#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53469#L113 assume !(12292 == ssl3_accept_~s__state~0); 53467#L116 assume !(16384 == ssl3_accept_~s__state~0); 53465#L119 assume !(8192 == ssl3_accept_~s__state~0); 53463#L122 assume !(24576 == ssl3_accept_~s__state~0); 53461#L125 assume !(8195 == ssl3_accept_~s__state~0); 53459#L128 assume !(8480 == ssl3_accept_~s__state~0); 53457#L131 assume !(8481 == ssl3_accept_~s__state~0); 53455#L134 assume !(8482 == ssl3_accept_~s__state~0); 53453#L137 assume !(8464 == ssl3_accept_~s__state~0); 53451#L140 assume !(8465 == ssl3_accept_~s__state~0); 53449#L143 assume !(8466 == ssl3_accept_~s__state~0); 53447#L146 assume !(8496 == ssl3_accept_~s__state~0); 53445#L149 assume !(8497 == ssl3_accept_~s__state~0); 53443#L152 assume !(8512 == ssl3_accept_~s__state~0); 53441#L155 assume !(8513 == ssl3_accept_~s__state~0); 52057#L158 assume 8528 == ssl3_accept_~s__state~0; 52058#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51874#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 51875#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 51754#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 51755#L372 assume !(ssl3_accept_~ret~0 <= 0); 51892#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51893#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53626#L596 assume !(8576 == ssl3_accept_~state~0); 53620#L614 ssl3_accept_~skip~0 := 0; 53617#L110-2 assume !false; 53616#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53615#L113 assume !(12292 == ssl3_accept_~s__state~0); 53613#L116 assume !(16384 == ssl3_accept_~s__state~0); 53556#L119 assume !(8192 == ssl3_accept_~s__state~0); 53554#L122 assume !(24576 == ssl3_accept_~s__state~0); 53552#L125 assume !(8195 == ssl3_accept_~s__state~0); 53550#L128 assume !(8480 == ssl3_accept_~s__state~0); 53510#L131 assume !(8481 == ssl3_accept_~s__state~0); 53508#L134 assume !(8482 == ssl3_accept_~s__state~0); 53506#L137 assume !(8464 == ssl3_accept_~s__state~0); 53503#L140 assume !(8465 == ssl3_accept_~s__state~0); 53504#L143 assume !(8466 == ssl3_accept_~s__state~0); 53509#L146 assume !(8496 == ssl3_accept_~s__state~0); 53507#L149 assume !(8497 == ssl3_accept_~s__state~0); 53505#L152 assume !(8512 == ssl3_accept_~s__state~0); 53502#L155 assume !(8513 == ssl3_accept_~s__state~0); 53500#L158 assume !(8528 == ssl3_accept_~s__state~0); 53498#L161 assume !(8529 == ssl3_accept_~s__state~0); 52053#L164 assume 8544 == ssl3_accept_~s__state~0; 52054#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51938#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 51940#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51978#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51980#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 51840#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 51841#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53544#L596 assume !(8576 == ssl3_accept_~state~0); 53541#L614 ssl3_accept_~skip~0 := 0; 53540#L110-2 assume !false; 53539#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53538#L113 assume !(12292 == ssl3_accept_~s__state~0); 53537#L116 assume !(16384 == ssl3_accept_~s__state~0); 53536#L119 assume !(8192 == ssl3_accept_~s__state~0); 53530#L122 assume !(24576 == ssl3_accept_~s__state~0); 53527#L125 assume !(8195 == ssl3_accept_~s__state~0); 53525#L128 assume !(8480 == ssl3_accept_~s__state~0); 53523#L131 assume !(8481 == ssl3_accept_~s__state~0); 53521#L134 assume !(8482 == ssl3_accept_~s__state~0); 53519#L137 assume !(8464 == ssl3_accept_~s__state~0); 53517#L140 assume !(8465 == ssl3_accept_~s__state~0); 53501#L143 assume !(8466 == ssl3_accept_~s__state~0); 53499#L146 assume !(8496 == ssl3_accept_~s__state~0); 53497#L149 assume !(8497 == ssl3_accept_~s__state~0); 53496#L152 assume !(8512 == ssl3_accept_~s__state~0); 53495#L155 assume !(8513 == ssl3_accept_~s__state~0); 53494#L158 assume !(8528 == ssl3_accept_~s__state~0); 51765#L161 assume !(8529 == ssl3_accept_~s__state~0); 51766#L164 assume !(8544 == ssl3_accept_~s__state~0); 51943#L167 assume !(8545 == ssl3_accept_~s__state~0); 53438#L170 assume !(8560 == ssl3_accept_~s__state~0); 51890#L173 assume !(8561 == ssl3_accept_~s__state~0); 51862#L176 assume 8448 == ssl3_accept_~s__state~0; 51863#L177 assume !(ssl3_accept_~num1~0 > 0); 51880#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51930#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53198#L596 assume !(8576 == ssl3_accept_~state~0); 53195#L614 ssl3_accept_~skip~0 := 0; 53193#L110-2 assume !false; 53191#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53189#L113 assume !(12292 == ssl3_accept_~s__state~0); 53187#L116 assume !(16384 == ssl3_accept_~s__state~0); 53185#L119 assume !(8192 == ssl3_accept_~s__state~0); 53183#L122 assume !(24576 == ssl3_accept_~s__state~0); 53181#L125 assume !(8195 == ssl3_accept_~s__state~0); 53179#L128 assume !(8480 == ssl3_accept_~s__state~0); 53177#L131 assume !(8481 == ssl3_accept_~s__state~0); 53175#L134 assume !(8482 == ssl3_accept_~s__state~0); 53173#L137 assume !(8464 == ssl3_accept_~s__state~0); 53171#L140 assume !(8465 == ssl3_accept_~s__state~0); 53169#L143 assume !(8466 == ssl3_accept_~s__state~0); 53167#L146 assume !(8496 == ssl3_accept_~s__state~0); 53165#L149 assume !(8497 == ssl3_accept_~s__state~0); 53163#L152 assume !(8512 == ssl3_accept_~s__state~0); 53161#L155 assume !(8513 == ssl3_accept_~s__state~0); 53159#L158 assume !(8528 == ssl3_accept_~s__state~0); 53157#L161 assume !(8529 == ssl3_accept_~s__state~0); 53156#L164 assume !(8544 == ssl3_accept_~s__state~0); 53155#L167 assume !(8545 == ssl3_accept_~s__state~0); 53153#L170 assume !(8560 == ssl3_accept_~s__state~0); 53150#L173 assume !(8561 == ssl3_accept_~s__state~0); 53149#L176 assume !(8448 == ssl3_accept_~s__state~0); 53148#L179 assume 8576 == ssl3_accept_~s__state~0; 52954#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 53146#L460 assume !(ssl3_accept_~ret~0 <= 0); 53143#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51850#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53671#L596 assume !(8576 == ssl3_accept_~state~0); 53669#L614 ssl3_accept_~skip~0 := 0; 53668#L110-2 assume !false; 53667#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53666#L113 assume !(12292 == ssl3_accept_~s__state~0); 53665#L116 assume !(16384 == ssl3_accept_~s__state~0); 53664#L119 assume !(8192 == ssl3_accept_~s__state~0); 53663#L122 assume !(24576 == ssl3_accept_~s__state~0); 53662#L125 assume !(8195 == ssl3_accept_~s__state~0); 53661#L128 assume !(8480 == ssl3_accept_~s__state~0); 53660#L131 assume !(8481 == ssl3_accept_~s__state~0); 53659#L134 assume !(8482 == ssl3_accept_~s__state~0); 53658#L137 assume !(8464 == ssl3_accept_~s__state~0); 53657#L140 assume !(8465 == ssl3_accept_~s__state~0); 53636#L143 assume 8466 == ssl3_accept_~s__state~0; 52131#L144 [2021-11-02 22:39:53,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:53,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-11-02 22:39:53,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:53,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991712358] [2021-11-02 22:39:53,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:53,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:53,601 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:53,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:53,612 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:53,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:53,613 INFO L85 PathProgramCache]: Analyzing trace with hash 2010531472, now seen corresponding path program 1 times [2021-11-02 22:39:53,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:53,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192708962] [2021-11-02 22:39:53,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:53,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:53,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:53,708 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2021-11-02 22:39:53,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:53,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192708962] [2021-11-02 22:39:53,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192708962] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:53,709 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:53,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-02 22:39:53,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944995050] [2021-11-02 22:39:53,710 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:39:53,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:39:53,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 22:39:53,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:39:53,712 INFO L87 Difference]: Start difference. First operand 1949 states and 2566 transitions. cyclomatic complexity: 624 Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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) [2021-11-02 22:39:53,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:39:53,900 INFO L93 Difference]: Finished difference Result 2369 states and 3085 transitions. [2021-11-02 22:39:53,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-02 22:39:53,900 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2369 states and 3085 transitions. [2021-11-02 22:39:53,913 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2128 [2021-11-02 22:39:53,922 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2369 states to 2369 states and 3085 transitions. [2021-11-02 22:39:53,922 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2246 [2021-11-02 22:39:53,925 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2246 [2021-11-02 22:39:53,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2369 states and 3085 transitions. [2021-11-02 22:39:53,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:53,926 INFO L681 BuchiCegarLoop]: Abstraction has 2369 states and 3085 transitions. [2021-11-02 22:39:53,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2369 states and 3085 transitions. [2021-11-02 22:39:53,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2369 to 2040. [2021-11-02 22:39:53,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2040 states, 2040 states have (on average 1.3279411764705882) internal successors, (2709), 2039 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:53,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2040 states to 2040 states and 2709 transitions. [2021-11-02 22:39:53,969 INFO L704 BuchiCegarLoop]: Abstraction has 2040 states and 2709 transitions. [2021-11-02 22:39:53,969 INFO L587 BuchiCegarLoop]: Abstraction has 2040 states and 2709 transitions. [2021-11-02 22:39:53,969 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-02 22:39:53,970 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2040 states and 2709 transitions. [2021-11-02 22:39:53,977 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1827 [2021-11-02 22:39:53,977 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:53,977 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:53,979 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:53,980 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:53,980 INFO L791 eck$LassoCheckResult]: Stem: 56346#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 56178#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 56164#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56122#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 56123#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56116#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 56117#L110-2 assume !false; 56386#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57217#L113 assume !(12292 == ssl3_accept_~s__state~0); 57207#L116 assume !(16384 == ssl3_accept_~s__state~0); 57208#L119 assume !(8192 == ssl3_accept_~s__state~0); 57197#L122 assume !(24576 == ssl3_accept_~s__state~0); 57198#L125 assume !(8195 == ssl3_accept_~s__state~0); 57187#L128 assume !(8480 == ssl3_accept_~s__state~0); 57188#L131 assume !(8481 == ssl3_accept_~s__state~0); 57178#L134 assume !(8482 == ssl3_accept_~s__state~0); 57179#L137 assume 8464 == ssl3_accept_~s__state~0; 56081#L144 [2021-11-02 22:39:53,980 INFO L793 eck$LassoCheckResult]: Loop: 56081#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 56082#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56104#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 56105#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57661#L596 assume !(8576 == ssl3_accept_~state~0); 56703#L614 ssl3_accept_~skip~0 := 0; 56701#L110-2 assume !false; 56699#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56697#L113 assume !(12292 == ssl3_accept_~s__state~0); 56695#L116 assume !(16384 == ssl3_accept_~s__state~0); 56693#L119 assume !(8192 == ssl3_accept_~s__state~0); 56691#L122 assume !(24576 == ssl3_accept_~s__state~0); 56689#L125 assume !(8195 == ssl3_accept_~s__state~0); 56687#L128 assume !(8480 == ssl3_accept_~s__state~0); 56685#L131 assume !(8481 == ssl3_accept_~s__state~0); 56684#L134 assume !(8482 == ssl3_accept_~s__state~0); 56683#L137 assume !(8464 == ssl3_accept_~s__state~0); 56682#L140 assume !(8465 == ssl3_accept_~s__state~0); 56679#L143 assume !(8466 == ssl3_accept_~s__state~0); 56651#L146 assume 8496 == ssl3_accept_~s__state~0; 56479#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 56649#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56648#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 56647#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56089#L308-2 ssl3_accept_~s__init_num~0 := 0; 57272#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57267#L596 assume !(8576 == ssl3_accept_~state~0); 57264#L614 ssl3_accept_~skip~0 := 0; 57164#L110-2 assume !false; 57131#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57130#L113 assume !(12292 == ssl3_accept_~s__state~0); 57129#L116 assume !(16384 == ssl3_accept_~s__state~0); 57128#L119 assume !(8192 == ssl3_accept_~s__state~0); 57127#L122 assume !(24576 == ssl3_accept_~s__state~0); 57126#L125 assume !(8195 == ssl3_accept_~s__state~0); 57125#L128 assume !(8480 == ssl3_accept_~s__state~0); 57124#L131 assume !(8481 == ssl3_accept_~s__state~0); 57123#L134 assume !(8482 == ssl3_accept_~s__state~0); 57122#L137 assume !(8464 == ssl3_accept_~s__state~0); 57121#L140 assume !(8465 == ssl3_accept_~s__state~0); 57120#L143 assume !(8466 == ssl3_accept_~s__state~0); 57119#L146 assume !(8496 == ssl3_accept_~s__state~0); 57118#L149 assume !(8497 == ssl3_accept_~s__state~0); 56413#L152 assume 8512 == ssl3_accept_~s__state~0; 56411#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58107#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 58105#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58103#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58098#L596 assume !(8576 == ssl3_accept_~state~0); 56170#L614 ssl3_accept_~skip~0 := 0; 56171#L110-2 assume !false; 56182#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58080#L113 assume !(12292 == ssl3_accept_~s__state~0); 58079#L116 assume !(16384 == ssl3_accept_~s__state~0); 58078#L119 assume !(8192 == ssl3_accept_~s__state~0); 58077#L122 assume !(24576 == ssl3_accept_~s__state~0); 58076#L125 assume !(8195 == ssl3_accept_~s__state~0); 58075#L128 assume !(8480 == ssl3_accept_~s__state~0); 58074#L131 assume !(8481 == ssl3_accept_~s__state~0); 58073#L134 assume !(8482 == ssl3_accept_~s__state~0); 58072#L137 assume !(8464 == ssl3_accept_~s__state~0); 58071#L140 assume !(8465 == ssl3_accept_~s__state~0); 58070#L143 assume !(8466 == ssl3_accept_~s__state~0); 58069#L146 assume !(8496 == ssl3_accept_~s__state~0); 58068#L149 assume !(8497 == ssl3_accept_~s__state~0); 58067#L152 assume !(8512 == ssl3_accept_~s__state~0); 58066#L155 assume !(8513 == ssl3_accept_~s__state~0); 58065#L158 assume 8528 == ssl3_accept_~s__state~0; 56398#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58064#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 56388#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 56079#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 56080#L372 assume !(ssl3_accept_~ret~0 <= 0); 56230#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56231#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58091#L596 assume !(8576 == ssl3_accept_~state~0); 58042#L614 ssl3_accept_~skip~0 := 0; 58039#L110-2 assume !false; 56739#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56738#L113 assume !(12292 == ssl3_accept_~s__state~0); 56737#L116 assume !(16384 == ssl3_accept_~s__state~0); 56736#L119 assume !(8192 == ssl3_accept_~s__state~0); 56735#L122 assume !(24576 == ssl3_accept_~s__state~0); 56734#L125 assume !(8195 == ssl3_accept_~s__state~0); 56733#L128 assume !(8480 == ssl3_accept_~s__state~0); 56732#L131 assume !(8481 == ssl3_accept_~s__state~0); 56731#L134 assume !(8482 == ssl3_accept_~s__state~0); 56730#L137 assume !(8464 == ssl3_accept_~s__state~0); 56729#L140 assume !(8465 == ssl3_accept_~s__state~0); 56728#L143 assume !(8466 == ssl3_accept_~s__state~0); 56727#L146 assume !(8496 == ssl3_accept_~s__state~0); 56726#L149 assume !(8497 == ssl3_accept_~s__state~0); 56725#L152 assume !(8512 == ssl3_accept_~s__state~0); 56724#L155 assume !(8513 == ssl3_accept_~s__state~0); 56723#L158 assume !(8528 == ssl3_accept_~s__state~0); 56722#L161 assume !(8529 == ssl3_accept_~s__state~0); 56418#L164 assume 8544 == ssl3_accept_~s__state~0; 56072#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56073#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 56275#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56333#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56176#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 56177#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 58000#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57995#L596 assume !(8576 == ssl3_accept_~state~0); 57992#L614 ssl3_accept_~skip~0 := 0; 57990#L110-2 assume !false; 57982#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56337#L113 assume !(12292 == ssl3_accept_~s__state~0); 56338#L116 assume !(16384 == ssl3_accept_~s__state~0); 56347#L119 assume !(8192 == ssl3_accept_~s__state~0); 56348#L122 assume !(24576 == ssl3_accept_~s__state~0); 56283#L125 assume !(8195 == ssl3_accept_~s__state~0); 56284#L128 assume !(8480 == ssl3_accept_~s__state~0); 56185#L131 assume !(8481 == ssl3_accept_~s__state~0); 56186#L134 assume !(8482 == ssl3_accept_~s__state~0); 56244#L137 assume !(8464 == ssl3_accept_~s__state~0); 56245#L140 assume !(8465 == ssl3_accept_~s__state~0); 56316#L143 assume !(8466 == ssl3_accept_~s__state~0); 56317#L146 assume !(8496 == ssl3_accept_~s__state~0); 56293#L149 assume !(8497 == ssl3_accept_~s__state~0); 56294#L152 assume !(8512 == ssl3_accept_~s__state~0); 56200#L155 assume !(8513 == ssl3_accept_~s__state~0); 56201#L158 assume !(8528 == ssl3_accept_~s__state~0); 56090#L161 assume !(8529 == ssl3_accept_~s__state~0); 56091#L164 assume !(8544 == ssl3_accept_~s__state~0); 56112#L167 assume !(8545 == ssl3_accept_~s__state~0); 56113#L170 assume !(8560 == ssl3_accept_~s__state~0); 56227#L173 assume !(8561 == ssl3_accept_~s__state~0); 56228#L176 assume 8448 == ssl3_accept_~s__state~0; 56214#L177 assume !(ssl3_accept_~num1~0 > 0); 56216#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57979#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57974#L596 assume !(8576 == ssl3_accept_~state~0); 57802#L614 ssl3_accept_~skip~0 := 0; 57767#L110-2 assume !false; 57702#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57701#L113 assume !(12292 == ssl3_accept_~s__state~0); 57700#L116 assume !(16384 == ssl3_accept_~s__state~0); 57699#L119 assume !(8192 == ssl3_accept_~s__state~0); 57698#L122 assume !(24576 == ssl3_accept_~s__state~0); 57697#L125 assume !(8195 == ssl3_accept_~s__state~0); 57696#L128 assume !(8480 == ssl3_accept_~s__state~0); 57695#L131 assume !(8481 == ssl3_accept_~s__state~0); 57694#L134 assume !(8482 == ssl3_accept_~s__state~0); 57693#L137 assume !(8464 == ssl3_accept_~s__state~0); 57692#L140 assume !(8465 == ssl3_accept_~s__state~0); 57691#L143 assume !(8466 == ssl3_accept_~s__state~0); 57690#L146 assume !(8496 == ssl3_accept_~s__state~0); 57689#L149 assume !(8497 == ssl3_accept_~s__state~0); 57688#L152 assume !(8512 == ssl3_accept_~s__state~0); 57687#L155 assume !(8513 == ssl3_accept_~s__state~0); 57686#L158 assume !(8528 == ssl3_accept_~s__state~0); 57685#L161 assume !(8529 == ssl3_accept_~s__state~0); 57684#L164 assume !(8544 == ssl3_accept_~s__state~0); 57683#L167 assume !(8545 == ssl3_accept_~s__state~0); 57682#L170 assume !(8560 == ssl3_accept_~s__state~0); 57679#L173 assume !(8561 == ssl3_accept_~s__state~0); 57678#L176 assume !(8448 == ssl3_accept_~s__state~0); 57676#L179 assume 8576 == ssl3_accept_~s__state~0; 57677#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 57662#L460 assume !(ssl3_accept_~ret~0 <= 0); 57663#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 56949#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56944#L596 assume 8576 == ssl3_accept_~state~0; 56942#L615 assume !(8592 == ssl3_accept_~s__state~0); 56855#L614 ssl3_accept_~skip~0 := 0; 56851#L110-2 assume !false; 56753#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56752#L113 assume !(12292 == ssl3_accept_~s__state~0); 56751#L116 assume !(16384 == ssl3_accept_~s__state~0); 56750#L119 assume !(8192 == ssl3_accept_~s__state~0); 56749#L122 assume !(24576 == ssl3_accept_~s__state~0); 56748#L125 assume !(8195 == ssl3_accept_~s__state~0); 56747#L128 assume !(8480 == ssl3_accept_~s__state~0); 56746#L131 assume !(8481 == ssl3_accept_~s__state~0); 56745#L134 assume !(8482 == ssl3_accept_~s__state~0); 56744#L137 assume !(8464 == ssl3_accept_~s__state~0); 56742#L140 assume !(8465 == ssl3_accept_~s__state~0); 56743#L143 assume 8466 == ssl3_accept_~s__state~0; 56081#L144 [2021-11-02 22:39:53,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:53,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-11-02 22:39:53,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:53,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493802164] [2021-11-02 22:39:53,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:53,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:53,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:53,990 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:53,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:53,999 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:54,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:54,000 INFO L85 PathProgramCache]: Analyzing trace with hash 2140814150, now seen corresponding path program 1 times [2021-11-02 22:39:54,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:54,000 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182029727] [2021-11-02 22:39:54,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:54,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:54,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:54,016 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:54,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:54,117 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:54,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:54,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1461064014, now seen corresponding path program 1 times [2021-11-02 22:39:54,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:54,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460524841] [2021-11-02 22:39:54,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:54,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:54,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:54,142 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:54,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:54,213 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:56,140 INFO L210 LassoAnalysis]: Preferences: [2021-11-02 22:39:56,140 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-02 22:39:56,140 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-02 22:39:56,140 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-02 22:39:56,140 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-02 22:39:56,140 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:56,140 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-02 22:39:56,141 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-02 22:39:56,141 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2021-11-02 22:39:56,141 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-02 22:39:56,141 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-02 22:39:56,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,157 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,191 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,200 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,220 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,585 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-02 22:39:56,585 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-02 22:39:56,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:56,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:56,592 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:56,605 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:39:56,605 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:39:56,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-02 22:39:56,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:56,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:56,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:56,648 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:56,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-11-02 22:39:56,649 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-02 22:39:56,650 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:39:56,662 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-02 22:39:56,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:56,689 INFO L210 LassoAnalysis]: Preferences: [2021-11-02 22:39:56,689 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-02 22:39:56,689 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-02 22:39:56,689 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-02 22:39:56,689 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-02 22:39:56,689 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:56,689 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-02 22:39:56,689 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-02 22:39:56,689 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2021-11-02 22:39:56,689 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-02 22:39:56,689 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-02 22:39:56,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,708 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,755 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,775 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:56,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:39:57,065 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-02 22:39:57,066 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-02 22:39:57,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:57,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:57,067 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:57,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-02 22:39:57,073 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 [2021-11-02 22:39:57,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:39:57,083 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:39:57,084 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:39:57,084 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:39:57,084 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:39:57,087 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:39:57,087 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:39:57,096 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-02 22:39:57,121 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-02 22:39:57,122 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-02 22:39:57,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:39:57,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:39:57,137 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:39:57,148 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-02 22:39:57,148 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-02 22:39:57,148 INFO L513 LassoAnalysis]: Proved termination. [2021-11-02 22:39:57,148 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-11-02 22:39:57,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-11-02 22:39:57,189 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:57,189 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-02 22:39:57,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:57,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:57,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:39:57,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:39:57,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:57,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-02 22:39:57,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:39:57,880 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-11-02 22:39:58,714 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-11-02 22:39:58,716 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-02 22:39:58,727 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2040 states and 2709 transitions. cyclomatic complexity: 676 Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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) [2021-11-02 22:39:58,825 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2040 states and 2709 transitions. cyclomatic complexity: 676. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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) Result 4874 states and 6434 transitions. Complement of second has 4 states. [2021-11-02 22:39:58,825 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 [2021-11-02 22:39:58,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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) [2021-11-02 22:39:58,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 409 transitions. [2021-11-02 22:39:58,828 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 17 letters. Loop has 180 letters. [2021-11-02 22:39:58,836 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:39:58,836 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 197 letters. Loop has 180 letters. [2021-11-02 22:39:58,839 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:39:58,839 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 17 letters. Loop has 360 letters. [2021-11-02 22:39:58,843 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:39:58,843 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4874 states and 6434 transitions. [2021-11-02 22:39:58,876 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2021-11-02 22:39:58,902 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4874 states to 4874 states and 6434 transitions. [2021-11-02 22:39:58,902 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3344 [2021-11-02 22:39:58,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3350 [2021-11-02 22:39:58,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4874 states and 6434 transitions. [2021-11-02 22:39:58,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:39:58,907 INFO L681 BuchiCegarLoop]: Abstraction has 4874 states and 6434 transitions. [2021-11-02 22:39:58,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4874 states and 6434 transitions. [2021-11-02 22:39:58,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4874 to 4868. [2021-11-02 22:39:58,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4868 states, 4868 states have (on average 1.3198438783894824) internal successors, (6425), 4867 states have internal predecessors, (6425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:39:59,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4868 states to 4868 states and 6425 transitions. [2021-11-02 22:39:59,018 INFO L704 BuchiCegarLoop]: Abstraction has 4868 states and 6425 transitions. [2021-11-02 22:39:59,018 INFO L587 BuchiCegarLoop]: Abstraction has 4868 states and 6425 transitions. [2021-11-02 22:39:59,018 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-02 22:39:59,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4868 states and 6425 transitions. [2021-11-02 22:39:59,040 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2021-11-02 22:39:59,040 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:39:59,040 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:39:59,043 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:59,043 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:39:59,043 INFO L791 eck$LassoCheckResult]: Stem: 63926#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 63730#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 63712#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63660#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 63661#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 63654#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 63655#L110-2 assume !false; 64538#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65613#L113 assume !(12292 == ssl3_accept_~s__state~0); 65612#L116 assume !(16384 == ssl3_accept_~s__state~0); 65611#L119 assume !(8192 == ssl3_accept_~s__state~0); 65610#L122 assume !(24576 == ssl3_accept_~s__state~0); 65609#L125 assume !(8195 == ssl3_accept_~s__state~0); 65608#L128 assume !(8480 == ssl3_accept_~s__state~0); 65607#L131 assume !(8481 == ssl3_accept_~s__state~0); 65606#L134 assume !(8482 == ssl3_accept_~s__state~0); 65605#L137 assume 8464 == ssl3_accept_~s__state~0; 64374#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 63613#L285 [2021-11-02 22:39:59,044 INFO L793 eck$LassoCheckResult]: Loop: 63613#L285 assume !(0 == ssl3_accept_~blastFlag~0); 63920#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 63746#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63635#L596 assume !(8576 == ssl3_accept_~state~0); 63605#L614 ssl3_accept_~skip~0 := 0; 63720#L110-2 assume !false; 63737#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63916#L113 assume !(12292 == ssl3_accept_~s__state~0); 63681#L116 assume !(16384 == ssl3_accept_~s__state~0); 63682#L119 assume !(8192 == ssl3_accept_~s__state~0); 63762#L122 assume !(24576 == ssl3_accept_~s__state~0); 63763#L125 assume !(8195 == ssl3_accept_~s__state~0); 63861#L128 assume !(8480 == ssl3_accept_~s__state~0); 68357#L131 assume !(8481 == ssl3_accept_~s__state~0); 68306#L134 assume !(8482 == ssl3_accept_~s__state~0); 68304#L137 assume !(8464 == ssl3_accept_~s__state~0); 68305#L140 assume !(8465 == ssl3_accept_~s__state~0); 67591#L143 assume !(8466 == ssl3_accept_~s__state~0); 67079#L146 assume 8496 == ssl3_accept_~s__state~0; 67077#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 67076#L298 assume !(1 == ssl3_accept_~blastFlag~0); 67075#L301 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 67074#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 65736#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65738#L308-2 ssl3_accept_~s__init_num~0 := 0; 68136#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68130#L596 assume !(8576 == ssl3_accept_~state~0); 68127#L614 ssl3_accept_~skip~0 := 0; 68125#L110-2 assume !false; 68123#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68116#L113 assume !(12292 == ssl3_accept_~s__state~0); 68111#L116 assume !(16384 == ssl3_accept_~s__state~0); 68107#L119 assume !(8192 == ssl3_accept_~s__state~0); 68103#L122 assume !(24576 == ssl3_accept_~s__state~0); 68099#L125 assume !(8195 == ssl3_accept_~s__state~0); 68095#L128 assume !(8480 == ssl3_accept_~s__state~0); 68091#L131 assume !(8481 == ssl3_accept_~s__state~0); 68087#L134 assume !(8482 == ssl3_accept_~s__state~0); 68083#L137 assume !(8464 == ssl3_accept_~s__state~0); 68079#L140 assume !(8465 == ssl3_accept_~s__state~0); 68075#L143 assume !(8466 == ssl3_accept_~s__state~0); 68071#L146 assume !(8496 == ssl3_accept_~s__state~0); 68067#L149 assume !(8497 == ssl3_accept_~s__state~0); 68064#L152 assume 8512 == ssl3_accept_~s__state~0; 63936#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63849#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 63631#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63844#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67995#L596 assume !(8576 == ssl3_accept_~state~0); 67993#L614 ssl3_accept_~skip~0 := 0; 67992#L110-2 assume !false; 67991#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67990#L113 assume !(12292 == ssl3_accept_~s__state~0); 67987#L116 assume !(16384 == ssl3_accept_~s__state~0); 67985#L119 assume !(8192 == ssl3_accept_~s__state~0); 67984#L122 assume !(24576 == ssl3_accept_~s__state~0); 67978#L125 assume !(8195 == ssl3_accept_~s__state~0); 67975#L128 assume !(8480 == ssl3_accept_~s__state~0); 67973#L131 assume !(8481 == ssl3_accept_~s__state~0); 67971#L134 assume !(8482 == ssl3_accept_~s__state~0); 67969#L137 assume !(8464 == ssl3_accept_~s__state~0); 67967#L140 assume !(8465 == ssl3_accept_~s__state~0); 67965#L143 assume !(8466 == ssl3_accept_~s__state~0); 67963#L146 assume !(8496 == ssl3_accept_~s__state~0); 67961#L149 assume !(8497 == ssl3_accept_~s__state~0); 67959#L152 assume !(8512 == ssl3_accept_~s__state~0); 67957#L155 assume !(8513 == ssl3_accept_~s__state~0); 67955#L158 assume 8528 == ssl3_accept_~s__state~0; 63702#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63703#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 63766#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 63608#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 63609#L372 assume !(ssl3_accept_~ret~0 <= 0); 63706#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63794#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68218#L596 assume !(8576 == ssl3_accept_~state~0); 68215#L614 ssl3_accept_~skip~0 := 0; 68213#L110-2 assume !false; 68212#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68210#L113 assume !(12292 == ssl3_accept_~s__state~0); 68204#L116 assume !(16384 == ssl3_accept_~s__state~0); 68203#L119 assume !(8192 == ssl3_accept_~s__state~0); 68202#L122 assume !(24576 == ssl3_accept_~s__state~0); 68195#L125 assume !(8195 == ssl3_accept_~s__state~0); 68191#L128 assume !(8480 == ssl3_accept_~s__state~0); 68188#L131 assume !(8481 == ssl3_accept_~s__state~0); 68185#L134 assume !(8482 == ssl3_accept_~s__state~0); 68182#L137 assume !(8464 == ssl3_accept_~s__state~0); 68179#L140 assume !(8465 == ssl3_accept_~s__state~0); 68176#L143 assume !(8466 == ssl3_accept_~s__state~0); 68173#L146 assume !(8496 == ssl3_accept_~s__state~0); 68169#L149 assume !(8497 == ssl3_accept_~s__state~0); 68168#L152 assume !(8512 == ssl3_accept_~s__state~0); 68167#L155 assume !(8513 == ssl3_accept_~s__state~0); 68160#L158 assume !(8528 == ssl3_accept_~s__state~0); 68155#L161 assume !(8529 == ssl3_accept_~s__state~0); 65544#L164 assume 8544 == ssl3_accept_~s__state~0; 63598#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 63599#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 63852#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63907#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63727#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 63716#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 63717#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68362#L596 assume !(8576 == ssl3_accept_~state~0); 68359#L614 ssl3_accept_~skip~0 := 0; 68302#L110-2 assume !false; 68303#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68298#L113 assume !(12292 == ssl3_accept_~s__state~0); 68299#L116 assume !(16384 == ssl3_accept_~s__state~0); 68293#L119 assume !(8192 == ssl3_accept_~s__state~0); 68294#L122 assume !(24576 == ssl3_accept_~s__state~0); 68289#L125 assume !(8195 == ssl3_accept_~s__state~0); 68290#L128 assume !(8480 == ssl3_accept_~s__state~0); 68285#L131 assume !(8481 == ssl3_accept_~s__state~0); 68286#L134 assume !(8482 == ssl3_accept_~s__state~0); 68277#L137 assume !(8464 == ssl3_accept_~s__state~0); 68278#L140 assume !(8465 == ssl3_accept_~s__state~0); 68270#L143 assume !(8466 == ssl3_accept_~s__state~0); 68271#L146 assume !(8496 == ssl3_accept_~s__state~0); 68264#L149 assume !(8497 == ssl3_accept_~s__state~0); 68265#L152 assume !(8512 == ssl3_accept_~s__state~0); 68258#L155 assume !(8513 == ssl3_accept_~s__state~0); 68259#L158 assume !(8528 == ssl3_accept_~s__state~0); 68253#L161 assume !(8529 == ssl3_accept_~s__state~0); 68250#L164 assume !(8544 == ssl3_accept_~s__state~0); 68251#L167 assume !(8545 == ssl3_accept_~s__state~0); 63826#L170 assume !(8560 == ssl3_accept_~s__state~0); 63791#L173 assume !(8561 == ssl3_accept_~s__state~0); 63792#L176 assume 8448 == ssl3_accept_~s__state~0; 63774#L177 assume !(ssl3_accept_~num1~0 > 0); 63776#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63842#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68364#L596 assume !(8576 == ssl3_accept_~state~0); 68360#L614 ssl3_accept_~skip~0 := 0; 68358#L110-2 assume !false; 68300#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68301#L113 assume !(12292 == ssl3_accept_~s__state~0); 68296#L116 assume !(16384 == ssl3_accept_~s__state~0); 68297#L119 assume !(8192 == ssl3_accept_~s__state~0); 68291#L122 assume !(24576 == ssl3_accept_~s__state~0); 68292#L125 assume !(8195 == ssl3_accept_~s__state~0); 68287#L128 assume !(8480 == ssl3_accept_~s__state~0); 68288#L131 assume !(8481 == ssl3_accept_~s__state~0); 68283#L134 assume !(8482 == ssl3_accept_~s__state~0); 68284#L137 assume !(8464 == ssl3_accept_~s__state~0); 68273#L140 assume !(8465 == ssl3_accept_~s__state~0); 68274#L143 assume !(8466 == ssl3_accept_~s__state~0); 68267#L146 assume !(8496 == ssl3_accept_~s__state~0); 68268#L149 assume !(8497 == ssl3_accept_~s__state~0); 68261#L152 assume !(8512 == ssl3_accept_~s__state~0); 68262#L155 assume !(8513 == ssl3_accept_~s__state~0); 68255#L158 assume !(8528 == ssl3_accept_~s__state~0); 68256#L161 assume !(8529 == ssl3_accept_~s__state~0); 68356#L164 assume !(8544 == ssl3_accept_~s__state~0); 68247#L167 assume !(8545 == ssl3_accept_~s__state~0); 68248#L170 assume !(8560 == ssl3_accept_~s__state~0); 68355#L173 assume !(8561 == ssl3_accept_~s__state~0); 63749#L176 assume !(8448 == ssl3_accept_~s__state~0); 63750#L179 assume 8576 == ssl3_accept_~s__state~0; 63929#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 68354#L460 assume !(ssl3_accept_~ret~0 <= 0); 68352#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 67573#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68459#L596 assume 8576 == ssl3_accept_~state~0; 68453#L615 assume !(8592 == ssl3_accept_~s__state~0); 68452#L614 ssl3_accept_~skip~0 := 0; 68451#L110-2 assume !false; 63656#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63657#L113 assume !(12292 == ssl3_accept_~s__state~0); 68416#L116 assume !(16384 == ssl3_accept_~s__state~0); 68414#L119 assume !(8192 == ssl3_accept_~s__state~0); 68412#L122 assume !(24576 == ssl3_accept_~s__state~0); 68411#L125 assume !(8195 == ssl3_accept_~s__state~0); 68410#L128 assume !(8480 == ssl3_accept_~s__state~0); 68409#L131 assume !(8481 == ssl3_accept_~s__state~0); 68408#L134 assume !(8482 == ssl3_accept_~s__state~0); 68407#L137 assume !(8464 == ssl3_accept_~s__state~0); 68240#L140 assume !(8465 == ssl3_accept_~s__state~0); 68241#L143 assume 8466 == ssl3_accept_~s__state~0; 63612#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 63613#L285 [2021-11-02 22:39:59,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:59,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-11-02 22:39:59,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:59,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463011949] [2021-11-02 22:39:59,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:59,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:59,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:59,067 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:59,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:59,077 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:59,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:59,078 INFO L85 PathProgramCache]: Analyzing trace with hash -247589480, now seen corresponding path program 1 times [2021-11-02 22:39:59,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:59,079 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911067204] [2021-11-02 22:39:59,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:59,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:59,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:59,102 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:39:59,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:39:59,137 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:39:59,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:39:59,138 INFO L85 PathProgramCache]: Analyzing trace with hash -688937295, now seen corresponding path program 1 times [2021-11-02 22:39:59,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:39:59,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139582305] [2021-11-02 22:39:59,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:39:59,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:39:59,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:39:59,179 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-11-02 22:39:59,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:39:59,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139582305] [2021-11-02 22:39:59,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139582305] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:39:59,180 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:39:59,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:39:59,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713624650] [2021-11-02 22:40:00,935 INFO L210 LassoAnalysis]: Preferences: [2021-11-02 22:40:00,935 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-02 22:40:00,935 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-02 22:40:00,935 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-02 22:40:00,935 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-02 22:40:00,936 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:00,936 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-02 22:40:00,936 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-02 22:40:00,936 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2021-11-02 22:40:00,936 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-02 22:40:00,936 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-02 22:40:00,941 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,989 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:00,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:01,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:01,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:01,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:01,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:01,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:01,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:01,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:01,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:01,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:01,381 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-02 22:40:01,381 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-02 22:40:01,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:01,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:01,392 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:01,400 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:01,400 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:01,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-11-02 22:40:01,418 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:01,419 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:01,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:01,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:01,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:01,469 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:01,473 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:01,474 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:01,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-11-02 22:40:01,500 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:01,501 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:01,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:01,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:01,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:01,547 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:01,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-11-02 22:40:01,551 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:01,551 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:01,576 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:01,576 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:01,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:01,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:01,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:01,611 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:01,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-11-02 22:40:01,613 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:01,613 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:01,632 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:01,633 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:01,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-11-02 22:40:01,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:01,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:01,658 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:01,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-11-02 22:40:01,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:01,661 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:01,677 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:01,677 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet45=2, ULTIMATE.start_ssl3_accept_~l~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet45=2, ULTIMATE.start_ssl3_accept_~l~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:01,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:01,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:01,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:01,702 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:01,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-11-02 22:40:01,703 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:01,704 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:01,739 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:01,740 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=0, ULTIMATE.start_ssl3_accept_#t~nondet43=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=0, ULTIMATE.start_ssl3_accept_#t~nondet43=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:01,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:01,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:01,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:01,743 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:01,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-11-02 22:40:01,744 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:01,744 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:01,753 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:01,753 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:01,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-11-02 22:40:01,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:01,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:01,800 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:01,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-11-02 22:40:01,801 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:01,801 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:01,836 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:01,836 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:01,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-11-02 22:40:01,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:01,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:01,848 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:01,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-11-02 22:40:01,850 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:01,850 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:01,885 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:01,885 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet49=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet49=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:01,888 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-11-02 22:40:01,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:01,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:01,890 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:01,897 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:01,897 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:01,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-11-02 22:40:01,924 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:01,924 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet48=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet48=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:01,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:01,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:01,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:01,965 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:01,968 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:01,968 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:01,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-11-02 22:40:01,988 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:01,989 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:02,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-11-02 22:40:02,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,019 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-11-02 22:40:02,020 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:02,020 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:02,035 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:02,035 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:02,057 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:02,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,058 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-11-02 22:40:02,061 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:02,061 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:02,072 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:02,072 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:02,093 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:02,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,096 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-11-02 22:40:02,097 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:02,097 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:02,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:02,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,129 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-11-02 22:40:02,131 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-02 22:40:02,131 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:02,141 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-02 22:40:02,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-11-02 22:40:02,162 INFO L210 LassoAnalysis]: Preferences: [2021-11-02 22:40:02,162 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-02 22:40:02,162 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-02 22:40:02,162 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-02 22:40:02,162 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-02 22:40:02,162 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,162 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-02 22:40:02,162 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-02 22:40:02,162 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2021-11-02 22:40:02,162 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-02 22:40:02,162 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-02 22:40:02,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,206 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,211 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:02,537 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-02 22:40:02,537 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-02 22:40:02,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,540 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-11-02 22:40:02,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-02 22:40:02,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:02,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:02,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:02,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:02,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:02,550 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:02,550 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:02,551 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:02,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:02,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,581 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-11-02 22:40:02,583 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 [2021-11-02 22:40:02,590 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:02,590 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:02,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:02,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:02,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:02,591 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:02,591 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:02,593 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:02,617 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-11-02 22:40:02,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,618 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-11-02 22:40:02,620 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 [2021-11-02 22:40:02,628 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:02,628 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:02,628 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:02,628 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:02,628 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:02,630 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:02,630 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:02,632 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:02,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-11-02 22:40:02,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,654 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-11-02 22:40:02,656 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 [2021-11-02 22:40:02,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:02,664 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:02,664 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:02,664 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-02 22:40:02,664 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:02,665 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-02 22:40:02,665 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:02,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:02,691 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:02,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,693 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-11-02 22:40:02,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 [2021-11-02 22:40:02,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:02,703 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:02,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:02,704 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-02 22:40:02,704 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:02,705 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-02 22:40:02,706 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:02,708 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:02,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:02,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,731 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-11-02 22:40:02,733 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 [2021-11-02 22:40:02,741 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:02,741 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:02,741 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:02,741 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:02,741 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:02,742 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:02,742 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:02,744 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:02,766 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-11-02 22:40:02,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,767 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,770 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 [2021-11-02 22:40:02,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-11-02 22:40:02,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:02,779 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:02,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:02,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:02,779 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:02,780 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:02,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:02,785 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:02,809 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-11-02 22:40:02,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,810 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-11-02 22:40:02,812 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 [2021-11-02 22:40:02,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:02,820 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:02,820 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:02,820 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:02,820 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:02,822 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:02,822 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:02,844 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:02,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:02,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,877 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-11-02 22:40:02,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-02 22:40:02,887 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:02,887 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:02,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:02,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:02,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:02,888 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:02,888 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:02,889 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:02,912 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:02,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,913 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-11-02 22:40:02,915 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 [2021-11-02 22:40:02,923 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:02,923 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:02,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:02,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:02,923 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:02,924 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:02,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:02,925 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:02,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:02,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:02,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:02,955 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:02,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-11-02 22:40:02,956 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-02 22:40:02,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:02,965 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:02,965 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:02,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:02,965 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:02,965 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:02,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:02,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:03,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:03,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:03,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:03,004 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:03,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-11-02 22:40:03,006 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 [2021-11-02 22:40:03,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:03,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:03,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:03,015 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:03,015 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:03,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:03,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:03,020 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:03,042 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-11-02 22:40:03,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:03,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:03,043 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:03,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-11-02 22:40:03,044 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 [2021-11-02 22:40:03,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:03,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:03,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:03,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:03,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:03,055 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:03,055 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:03,065 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:03,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-11-02 22:40:03,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:03,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:03,089 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:03,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-11-02 22:40:03,091 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 [2021-11-02 22:40:03,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:03,099 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:03,099 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:03,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:03,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:03,100 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:03,100 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:03,102 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-02 22:40:03,105 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-02 22:40:03,105 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-02 22:40:03,105 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:03,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:03,106 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:03,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-11-02 22:40:03,107 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-02 22:40:03,107 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-02 22:40:03,107 INFO L513 LassoAnalysis]: Proved termination. [2021-11-02 22:40:03,107 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2021-11-02 22:40:03,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-11-02 22:40:03,132 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-02 22:40:03,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:03,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:03,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:40:03,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:40:03,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:03,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-02 22:40:03,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:40:04,302 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:04,710 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-11-02 22:40:04,711 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-11-02 22:40:04,712 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4868 states and 6425 transitions. cyclomatic complexity: 1568 Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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) [2021-11-02 22:40:04,827 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4868 states and 6425 transitions. cyclomatic complexity: 1568. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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) Result 11943 states and 15741 transitions. Complement of second has 4 states. [2021-11-02 22:40:04,828 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 [2021-11-02 22:40:04,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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) [2021-11-02 22:40:04,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 408 transitions. [2021-11-02 22:40:04,829 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 18 letters. Loop has 181 letters. [2021-11-02 22:40:04,831 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:40:04,831 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 199 letters. Loop has 181 letters. [2021-11-02 22:40:04,832 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:40:04,832 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 18 letters. Loop has 362 letters. [2021-11-02 22:40:04,835 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:40:04,835 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11943 states and 15741 transitions. [2021-11-02 22:40:04,900 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4604 [2021-11-02 22:40:04,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11943 states to 10526 states and 13866 transitions. [2021-11-02 22:40:04,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4727 [2021-11-02 22:40:04,959 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4743 [2021-11-02 22:40:04,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10526 states and 13866 transitions. [2021-11-02 22:40:04,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:40:04,959 INFO L681 BuchiCegarLoop]: Abstraction has 10526 states and 13866 transitions. [2021-11-02 22:40:04,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10526 states and 13866 transitions. [2021-11-02 22:40:05,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10526 to 9087. [2021-11-02 22:40:05,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9087 states, 9087 states have (on average 1.3188070870474304) internal successors, (11984), 9086 states have internal predecessors, (11984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:05,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9087 states to 9087 states and 11984 transitions. [2021-11-02 22:40:05,272 INFO L704 BuchiCegarLoop]: Abstraction has 9087 states and 11984 transitions. [2021-11-02 22:40:05,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:40:05,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:40:05,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:40:05,273 INFO L87 Difference]: Start difference. First operand 9087 states and 11984 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:05,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:40:05,361 INFO L93 Difference]: Finished difference Result 9089 states and 11966 transitions. [2021-11-02 22:40:05,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:40:05,362 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9089 states and 11966 transitions. [2021-11-02 22:40:05,422 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-11-02 22:40:05,459 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9089 states to 9087 states and 11964 transitions. [2021-11-02 22:40:05,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3312 [2021-11-02 22:40:05,464 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3312 [2021-11-02 22:40:05,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9087 states and 11964 transitions. [2021-11-02 22:40:05,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:40:05,466 INFO L681 BuchiCegarLoop]: Abstraction has 9087 states and 11964 transitions. [2021-11-02 22:40:05,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9087 states and 11964 transitions. [2021-11-02 22:40:05,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9087 to 9087. [2021-11-02 22:40:05,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9087 states, 9087 states have (on average 1.3166061406404754) internal successors, (11964), 9086 states have internal predecessors, (11964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:05,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9087 states to 9087 states and 11964 transitions. [2021-11-02 22:40:05,736 INFO L704 BuchiCegarLoop]: Abstraction has 9087 states and 11964 transitions. [2021-11-02 22:40:05,736 INFO L587 BuchiCegarLoop]: Abstraction has 9087 states and 11964 transitions. [2021-11-02 22:40:05,736 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-02 22:40:05,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9087 states and 11964 transitions. [2021-11-02 22:40:05,770 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-11-02 22:40:05,771 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:40:05,771 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:40:05,773 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:05,774 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:05,774 INFO L791 eck$LassoCheckResult]: Stem: 99550#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 99345#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 99319#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 99270#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 99271#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 99264#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 99265#L110-2 assume !false; 99858#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99859#L113 assume !(12292 == ssl3_accept_~s__state~0); 99850#L116 assume !(16384 == ssl3_accept_~s__state~0); 99851#L119 assume !(8192 == ssl3_accept_~s__state~0); 99842#L122 assume !(24576 == ssl3_accept_~s__state~0); 99843#L125 assume !(8195 == ssl3_accept_~s__state~0); 99834#L128 assume !(8480 == ssl3_accept_~s__state~0); 99835#L131 assume !(8481 == ssl3_accept_~s__state~0); 99827#L134 assume !(8482 == ssl3_accept_~s__state~0); 99828#L137 assume 8464 == ssl3_accept_~s__state~0; 99634#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 103503#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 103372#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 101705#L559 [2021-11-02 22:40:05,775 INFO L793 eck$LassoCheckResult]: Loop: 101705#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101691#L596 assume !(8576 == ssl3_accept_~state~0); 101685#L614 ssl3_accept_~skip~0 := 0; 101681#L110-2 assume !false; 101677#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101673#L113 assume !(12292 == ssl3_accept_~s__state~0); 101669#L116 assume !(16384 == ssl3_accept_~s__state~0); 101665#L119 assume !(8192 == ssl3_accept_~s__state~0); 101661#L122 assume !(24576 == ssl3_accept_~s__state~0); 101657#L125 assume !(8195 == ssl3_accept_~s__state~0); 101653#L128 assume !(8480 == ssl3_accept_~s__state~0); 101649#L131 assume !(8481 == ssl3_accept_~s__state~0); 101645#L134 assume !(8482 == ssl3_accept_~s__state~0); 101641#L137 assume !(8464 == ssl3_accept_~s__state~0); 101637#L140 assume !(8465 == ssl3_accept_~s__state~0); 101633#L143 assume !(8466 == ssl3_accept_~s__state~0); 101630#L146 assume 8496 == ssl3_accept_~s__state~0; 101384#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 101629#L298 assume !(1 == ssl3_accept_~blastFlag~0); 101628#L301 assume !(3 == ssl3_accept_~blastFlag~0); 101627#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 101623#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 101622#L308-2 ssl3_accept_~s__init_num~0 := 0; 101620#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101615#L596 assume !(8576 == ssl3_accept_~state~0); 101613#L614 ssl3_accept_~skip~0 := 0; 101612#L110-2 assume !false; 101611#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101610#L113 assume !(12292 == ssl3_accept_~s__state~0); 101609#L116 assume !(16384 == ssl3_accept_~s__state~0); 101608#L119 assume !(8192 == ssl3_accept_~s__state~0); 101607#L122 assume !(24576 == ssl3_accept_~s__state~0); 101606#L125 assume !(8195 == ssl3_accept_~s__state~0); 101605#L128 assume !(8480 == ssl3_accept_~s__state~0); 101604#L131 assume !(8481 == ssl3_accept_~s__state~0); 101603#L134 assume !(8482 == ssl3_accept_~s__state~0); 101602#L137 assume !(8464 == ssl3_accept_~s__state~0); 101601#L140 assume !(8465 == ssl3_accept_~s__state~0); 101600#L143 assume !(8466 == ssl3_accept_~s__state~0); 101599#L146 assume !(8496 == ssl3_accept_~s__state~0); 101598#L149 assume !(8497 == ssl3_accept_~s__state~0); 101597#L152 assume 8512 == ssl3_accept_~s__state~0; 101378#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101596#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 101594#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 101592#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101587#L596 assume !(8576 == ssl3_accept_~state~0); 101585#L614 ssl3_accept_~skip~0 := 0; 101584#L110-2 assume !false; 101583#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101582#L113 assume !(12292 == ssl3_accept_~s__state~0); 101581#L116 assume !(16384 == ssl3_accept_~s__state~0); 101580#L119 assume !(8192 == ssl3_accept_~s__state~0); 101579#L122 assume !(24576 == ssl3_accept_~s__state~0); 101578#L125 assume !(8195 == ssl3_accept_~s__state~0); 101577#L128 assume !(8480 == ssl3_accept_~s__state~0); 101576#L131 assume !(8481 == ssl3_accept_~s__state~0); 101575#L134 assume !(8482 == ssl3_accept_~s__state~0); 101574#L137 assume !(8464 == ssl3_accept_~s__state~0); 101573#L140 assume !(8465 == ssl3_accept_~s__state~0); 101572#L143 assume !(8466 == ssl3_accept_~s__state~0); 101571#L146 assume !(8496 == ssl3_accept_~s__state~0); 101570#L149 assume !(8497 == ssl3_accept_~s__state~0); 101569#L152 assume !(8512 == ssl3_accept_~s__state~0); 101568#L155 assume !(8513 == ssl3_accept_~s__state~0); 101567#L158 assume 8528 == ssl3_accept_~s__state~0; 101372#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 101566#L338 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 101565#L338-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 101563#L347 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 101560#L350 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 101554#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 101552#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101546#L596 assume !(8576 == ssl3_accept_~state~0); 101540#L614 ssl3_accept_~skip~0 := 0; 101537#L110-2 assume !false; 101535#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101533#L113 assume !(12292 == ssl3_accept_~s__state~0); 101531#L116 assume !(16384 == ssl3_accept_~s__state~0); 101529#L119 assume !(8192 == ssl3_accept_~s__state~0); 101527#L122 assume !(24576 == ssl3_accept_~s__state~0); 101525#L125 assume !(8195 == ssl3_accept_~s__state~0); 101523#L128 assume !(8480 == ssl3_accept_~s__state~0); 101521#L131 assume !(8481 == ssl3_accept_~s__state~0); 101519#L134 assume !(8482 == ssl3_accept_~s__state~0); 101517#L137 assume !(8464 == ssl3_accept_~s__state~0); 101515#L140 assume !(8465 == ssl3_accept_~s__state~0); 101513#L143 assume !(8466 == ssl3_accept_~s__state~0); 101511#L146 assume !(8496 == ssl3_accept_~s__state~0); 101509#L149 assume !(8497 == ssl3_accept_~s__state~0); 101507#L152 assume !(8512 == ssl3_accept_~s__state~0); 101505#L155 assume !(8513 == ssl3_accept_~s__state~0); 101503#L158 assume !(8528 == ssl3_accept_~s__state~0); 101501#L161 assume !(8529 == ssl3_accept_~s__state~0); 101499#L164 assume 8544 == ssl3_accept_~s__state~0; 101367#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 101496#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 101493#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101491#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 101488#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 101486#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 101484#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101479#L596 assume !(8576 == ssl3_accept_~state~0); 101477#L614 ssl3_accept_~skip~0 := 0; 101476#L110-2 assume !false; 101475#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101474#L113 assume !(12292 == ssl3_accept_~s__state~0); 101473#L116 assume !(16384 == ssl3_accept_~s__state~0); 101472#L119 assume !(8192 == ssl3_accept_~s__state~0); 101471#L122 assume !(24576 == ssl3_accept_~s__state~0); 101470#L125 assume !(8195 == ssl3_accept_~s__state~0); 101469#L128 assume !(8480 == ssl3_accept_~s__state~0); 101468#L131 assume !(8481 == ssl3_accept_~s__state~0); 101467#L134 assume !(8482 == ssl3_accept_~s__state~0); 101466#L137 assume !(8464 == ssl3_accept_~s__state~0); 101465#L140 assume !(8465 == ssl3_accept_~s__state~0); 101464#L143 assume !(8466 == ssl3_accept_~s__state~0); 101462#L146 assume !(8496 == ssl3_accept_~s__state~0); 101460#L149 assume !(8497 == ssl3_accept_~s__state~0); 101458#L152 assume !(8512 == ssl3_accept_~s__state~0); 101456#L155 assume !(8513 == ssl3_accept_~s__state~0); 101454#L158 assume !(8528 == ssl3_accept_~s__state~0); 101452#L161 assume !(8529 == ssl3_accept_~s__state~0); 101450#L164 assume !(8544 == ssl3_accept_~s__state~0); 101448#L167 assume !(8545 == ssl3_accept_~s__state~0); 101446#L170 assume !(8560 == ssl3_accept_~s__state~0); 101444#L173 assume !(8561 == ssl3_accept_~s__state~0); 101441#L176 assume 8448 == ssl3_accept_~s__state~0; 101438#L177 assume !(ssl3_accept_~num1~0 > 0); 101434#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 101427#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101420#L596 assume !(8576 == ssl3_accept_~state~0); 101417#L614 ssl3_accept_~skip~0 := 0; 101415#L110-2 assume !false; 101413#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101411#L113 assume !(12292 == ssl3_accept_~s__state~0); 101409#L116 assume !(16384 == ssl3_accept_~s__state~0); 101407#L119 assume !(8192 == ssl3_accept_~s__state~0); 101405#L122 assume !(24576 == ssl3_accept_~s__state~0); 101402#L125 assume !(8195 == ssl3_accept_~s__state~0); 101400#L128 assume !(8480 == ssl3_accept_~s__state~0); 101397#L131 assume !(8481 == ssl3_accept_~s__state~0); 101394#L134 assume !(8482 == ssl3_accept_~s__state~0); 101392#L137 assume !(8464 == ssl3_accept_~s__state~0); 101390#L140 assume !(8465 == ssl3_accept_~s__state~0); 101387#L143 assume !(8466 == ssl3_accept_~s__state~0); 101385#L146 assume !(8496 == ssl3_accept_~s__state~0); 101382#L149 assume !(8497 == ssl3_accept_~s__state~0); 101380#L152 assume !(8512 == ssl3_accept_~s__state~0); 101376#L155 assume !(8513 == ssl3_accept_~s__state~0); 101374#L158 assume !(8528 == ssl3_accept_~s__state~0); 101375#L161 assume !(8529 == ssl3_accept_~s__state~0); 101369#L164 assume !(8544 == ssl3_accept_~s__state~0); 101370#L167 assume !(8545 == ssl3_accept_~s__state~0); 101364#L170 assume !(8560 == ssl3_accept_~s__state~0); 101365#L173 assume !(8561 == ssl3_accept_~s__state~0); 101360#L176 assume !(8448 == ssl3_accept_~s__state~0); 101358#L179 assume 8576 == ssl3_accept_~s__state~0; 101359#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 101355#L460 assume !(ssl3_accept_~ret~0 <= 0); 101356#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 101352#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101706#L596 assume 8576 == ssl3_accept_~state~0; 101692#L615 assume !(8592 == ssl3_accept_~s__state~0); 101686#L614 ssl3_accept_~skip~0 := 0; 101682#L110-2 assume !false; 101678#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101674#L113 assume !(12292 == ssl3_accept_~s__state~0); 101670#L116 assume !(16384 == ssl3_accept_~s__state~0); 101666#L119 assume !(8192 == ssl3_accept_~s__state~0); 101662#L122 assume !(24576 == ssl3_accept_~s__state~0); 101658#L125 assume !(8195 == ssl3_accept_~s__state~0); 101654#L128 assume !(8480 == ssl3_accept_~s__state~0); 101650#L131 assume !(8481 == ssl3_accept_~s__state~0); 101646#L134 assume !(8482 == ssl3_accept_~s__state~0); 101642#L137 assume !(8464 == ssl3_accept_~s__state~0); 101638#L140 assume !(8465 == ssl3_accept_~s__state~0); 101634#L143 assume 8466 == ssl3_accept_~s__state~0; 101389#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 99563#L285 assume !(0 == ssl3_accept_~blastFlag~0); 99564#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 101705#L559 [2021-11-02 22:40:05,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:05,775 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-11-02 22:40:05,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:05,776 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686584735] [2021-11-02 22:40:05,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:05,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:05,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:05,793 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:40:05,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:05,804 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:40:05,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:05,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1412630111, now seen corresponding path program 1 times [2021-11-02 22:40:05,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:05,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257461288] [2021-11-02 22:40:05,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:05,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:05,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:05,875 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-11-02 22:40:05,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:40:05,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257461288] [2021-11-02 22:40:05,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257461288] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:40:05,876 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:40:05,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:40:05,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955998858] [2021-11-02 22:40:05,877 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:40:05,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:40:05,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:40:05,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:40:05,879 INFO L87 Difference]: Start difference. First operand 9087 states and 11964 transitions. cyclomatic complexity: 2894 Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:05,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:40:05,953 INFO L93 Difference]: Finished difference Result 17420 states and 22858 transitions. [2021-11-02 22:40:05,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:40:05,953 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17420 states and 22858 transitions. [2021-11-02 22:40:06,174 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5930 [2021-11-02 22:40:06,260 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17420 states to 17420 states and 22858 transitions. [2021-11-02 22:40:06,261 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6059 [2021-11-02 22:40:06,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6059 [2021-11-02 22:40:06,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17420 states and 22858 transitions. [2021-11-02 22:40:06,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:40:06,267 INFO L681 BuchiCegarLoop]: Abstraction has 17420 states and 22858 transitions. [2021-11-02 22:40:06,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17420 states and 22858 transitions. [2021-11-02 22:40:06,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17420 to 9087. [2021-11-02 22:40:06,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9087 states, 9087 states have (on average 1.3152855727963024) internal successors, (11952), 9086 states have internal predecessors, (11952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:06,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9087 states to 9087 states and 11952 transitions. [2021-11-02 22:40:06,455 INFO L704 BuchiCegarLoop]: Abstraction has 9087 states and 11952 transitions. [2021-11-02 22:40:06,455 INFO L587 BuchiCegarLoop]: Abstraction has 9087 states and 11952 transitions. [2021-11-02 22:40:06,455 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-02 22:40:06,455 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9087 states and 11952 transitions. [2021-11-02 22:40:06,482 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-11-02 22:40:06,483 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:40:06,483 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:40:06,485 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:06,485 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:06,485 INFO L791 eck$LassoCheckResult]: Stem: 126068#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 125848#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 125830#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 125778#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 125779#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 125772#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 125773#L110-2 assume !false; 126513#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126514#L113 assume !(12292 == ssl3_accept_~s__state~0); 126509#L116 assume !(16384 == ssl3_accept_~s__state~0); 126510#L119 assume !(8192 == ssl3_accept_~s__state~0); 126505#L122 assume !(24576 == ssl3_accept_~s__state~0); 126506#L125 assume !(8195 == ssl3_accept_~s__state~0); 126501#L128 assume !(8480 == ssl3_accept_~s__state~0); 126502#L131 assume !(8481 == ssl3_accept_~s__state~0); 126497#L134 assume !(8482 == ssl3_accept_~s__state~0); 126498#L137 assume 8464 == ssl3_accept_~s__state~0; 126495#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 130569#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 130566#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 128119#L559 [2021-11-02 22:40:06,486 INFO L793 eck$LassoCheckResult]: Loop: 128119#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128110#L596 assume !(8576 == ssl3_accept_~state~0); 128106#L614 ssl3_accept_~skip~0 := 0; 128103#L110-2 assume !false; 128100#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128097#L113 assume !(12292 == ssl3_accept_~s__state~0); 128094#L116 assume !(16384 == ssl3_accept_~s__state~0); 128091#L119 assume !(8192 == ssl3_accept_~s__state~0); 128088#L122 assume !(24576 == ssl3_accept_~s__state~0); 128085#L125 assume !(8195 == ssl3_accept_~s__state~0); 128082#L128 assume !(8480 == ssl3_accept_~s__state~0); 128079#L131 assume !(8481 == ssl3_accept_~s__state~0); 128076#L134 assume !(8482 == ssl3_accept_~s__state~0); 128073#L137 assume !(8464 == ssl3_accept_~s__state~0); 128070#L140 assume !(8465 == ssl3_accept_~s__state~0); 128067#L143 assume !(8466 == ssl3_accept_~s__state~0); 128065#L146 assume 8496 == ssl3_accept_~s__state~0; 127836#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 128064#L298 assume !(1 == ssl3_accept_~blastFlag~0); 128063#L301 assume !(3 == ssl3_accept_~blastFlag~0); 128062#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 128058#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 128057#L308-2 ssl3_accept_~s__init_num~0 := 0; 128055#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128050#L596 assume !(8576 == ssl3_accept_~state~0); 128048#L614 ssl3_accept_~skip~0 := 0; 128047#L110-2 assume !false; 128046#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128045#L113 assume !(12292 == ssl3_accept_~s__state~0); 128044#L116 assume !(16384 == ssl3_accept_~s__state~0); 128043#L119 assume !(8192 == ssl3_accept_~s__state~0); 128042#L122 assume !(24576 == ssl3_accept_~s__state~0); 128041#L125 assume !(8195 == ssl3_accept_~s__state~0); 128040#L128 assume !(8480 == ssl3_accept_~s__state~0); 128039#L131 assume !(8481 == ssl3_accept_~s__state~0); 128038#L134 assume !(8482 == ssl3_accept_~s__state~0); 128037#L137 assume !(8464 == ssl3_accept_~s__state~0); 128036#L140 assume !(8465 == ssl3_accept_~s__state~0); 128035#L143 assume !(8466 == ssl3_accept_~s__state~0); 128034#L146 assume !(8496 == ssl3_accept_~s__state~0); 128033#L149 assume !(8497 == ssl3_accept_~s__state~0); 128032#L152 assume 8512 == ssl3_accept_~s__state~0; 127831#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 128031#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 128029#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 128027#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128022#L596 assume !(8576 == ssl3_accept_~state~0); 128020#L614 ssl3_accept_~skip~0 := 0; 128019#L110-2 assume !false; 128018#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128017#L113 assume !(12292 == ssl3_accept_~s__state~0); 128016#L116 assume !(16384 == ssl3_accept_~s__state~0); 128015#L119 assume !(8192 == ssl3_accept_~s__state~0); 128014#L122 assume !(24576 == ssl3_accept_~s__state~0); 128013#L125 assume !(8195 == ssl3_accept_~s__state~0); 128012#L128 assume !(8480 == ssl3_accept_~s__state~0); 128011#L131 assume !(8481 == ssl3_accept_~s__state~0); 128010#L134 assume !(8482 == ssl3_accept_~s__state~0); 128009#L137 assume !(8464 == ssl3_accept_~s__state~0); 128008#L140 assume !(8465 == ssl3_accept_~s__state~0); 128007#L143 assume !(8466 == ssl3_accept_~s__state~0); 128006#L146 assume !(8496 == ssl3_accept_~s__state~0); 128005#L149 assume !(8497 == ssl3_accept_~s__state~0); 128004#L152 assume !(8512 == ssl3_accept_~s__state~0); 128003#L155 assume !(8513 == ssl3_accept_~s__state~0); 128002#L158 assume 8528 == ssl3_accept_~s__state~0; 127826#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 128000#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 128001#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 127992#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 127990#L372 assume !(ssl3_accept_~ret~0 <= 0); 127989#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 127987#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127981#L596 assume !(8576 == ssl3_accept_~state~0); 127975#L614 ssl3_accept_~skip~0 := 0; 127972#L110-2 assume !false; 127970#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127968#L113 assume !(12292 == ssl3_accept_~s__state~0); 127966#L116 assume !(16384 == ssl3_accept_~s__state~0); 127964#L119 assume !(8192 == ssl3_accept_~s__state~0); 127962#L122 assume !(24576 == ssl3_accept_~s__state~0); 127960#L125 assume !(8195 == ssl3_accept_~s__state~0); 127958#L128 assume !(8480 == ssl3_accept_~s__state~0); 127956#L131 assume !(8481 == ssl3_accept_~s__state~0); 127954#L134 assume !(8482 == ssl3_accept_~s__state~0); 127952#L137 assume !(8464 == ssl3_accept_~s__state~0); 127950#L140 assume !(8465 == ssl3_accept_~s__state~0); 127948#L143 assume !(8466 == ssl3_accept_~s__state~0); 127946#L146 assume !(8496 == ssl3_accept_~s__state~0); 127944#L149 assume !(8497 == ssl3_accept_~s__state~0); 127942#L152 assume !(8512 == ssl3_accept_~s__state~0); 127940#L155 assume !(8513 == ssl3_accept_~s__state~0); 127938#L158 assume !(8528 == ssl3_accept_~s__state~0); 127936#L161 assume !(8529 == ssl3_accept_~s__state~0); 127934#L164 assume 8544 == ssl3_accept_~s__state~0; 127821#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 127931#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 127928#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 127926#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 127923#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 127921#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 127919#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127914#L596 assume !(8576 == ssl3_accept_~state~0); 127912#L614 ssl3_accept_~skip~0 := 0; 127911#L110-2 assume !false; 127910#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127909#L113 assume !(12292 == ssl3_accept_~s__state~0); 127908#L116 assume !(16384 == ssl3_accept_~s__state~0); 127907#L119 assume !(8192 == ssl3_accept_~s__state~0); 127906#L122 assume !(24576 == ssl3_accept_~s__state~0); 127905#L125 assume !(8195 == ssl3_accept_~s__state~0); 127904#L128 assume !(8480 == ssl3_accept_~s__state~0); 127903#L131 assume !(8481 == ssl3_accept_~s__state~0); 127902#L134 assume !(8482 == ssl3_accept_~s__state~0); 127901#L137 assume !(8464 == ssl3_accept_~s__state~0); 127900#L140 assume !(8465 == ssl3_accept_~s__state~0); 127899#L143 assume !(8466 == ssl3_accept_~s__state~0); 127898#L146 assume !(8496 == ssl3_accept_~s__state~0); 127896#L149 assume !(8497 == ssl3_accept_~s__state~0); 127894#L152 assume !(8512 == ssl3_accept_~s__state~0); 127892#L155 assume !(8513 == ssl3_accept_~s__state~0); 127890#L158 assume !(8528 == ssl3_accept_~s__state~0); 127888#L161 assume !(8529 == ssl3_accept_~s__state~0); 127886#L164 assume !(8544 == ssl3_accept_~s__state~0); 127884#L167 assume !(8545 == ssl3_accept_~s__state~0); 127882#L170 assume !(8560 == ssl3_accept_~s__state~0); 127880#L173 assume !(8561 == ssl3_accept_~s__state~0); 127878#L176 assume 8448 == ssl3_accept_~s__state~0; 127876#L177 assume !(ssl3_accept_~num1~0 > 0); 127873#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 127870#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127863#L596 assume !(8576 == ssl3_accept_~state~0); 127860#L614 ssl3_accept_~skip~0 := 0; 127859#L110-2 assume !false; 127858#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127857#L113 assume !(12292 == ssl3_accept_~s__state~0); 127856#L116 assume !(16384 == ssl3_accept_~s__state~0); 127855#L119 assume !(8192 == ssl3_accept_~s__state~0); 127854#L122 assume !(24576 == ssl3_accept_~s__state~0); 127853#L125 assume !(8195 == ssl3_accept_~s__state~0); 127851#L128 assume !(8480 == ssl3_accept_~s__state~0); 127850#L131 assume !(8481 == ssl3_accept_~s__state~0); 127849#L134 assume !(8482 == ssl3_accept_~s__state~0); 127846#L137 assume !(8464 == ssl3_accept_~s__state~0); 127844#L140 assume !(8465 == ssl3_accept_~s__state~0); 127842#L143 assume !(8466 == ssl3_accept_~s__state~0); 127839#L146 assume !(8496 == ssl3_accept_~s__state~0); 127837#L149 assume !(8497 == ssl3_accept_~s__state~0); 127834#L152 assume !(8512 == ssl3_accept_~s__state~0); 127832#L155 assume !(8513 == ssl3_accept_~s__state~0); 127829#L158 assume !(8528 == ssl3_accept_~s__state~0); 127827#L161 assume !(8529 == ssl3_accept_~s__state~0); 127824#L164 assume !(8544 == ssl3_accept_~s__state~0); 127822#L167 assume !(8545 == ssl3_accept_~s__state~0); 127819#L170 assume !(8560 == ssl3_accept_~s__state~0); 127817#L173 assume !(8561 == ssl3_accept_~s__state~0); 127814#L176 assume !(8448 == ssl3_accept_~s__state~0); 127778#L179 assume 8576 == ssl3_accept_~s__state~0; 127777#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 127776#L460 assume !(ssl3_accept_~ret~0 <= 0); 127773#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 127774#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128120#L596 assume 8576 == ssl3_accept_~state~0; 128111#L615 assume !(8592 == ssl3_accept_~s__state~0); 128107#L614 ssl3_accept_~skip~0 := 0; 128104#L110-2 assume !false; 128101#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128098#L113 assume !(12292 == ssl3_accept_~s__state~0); 128095#L116 assume !(16384 == ssl3_accept_~s__state~0); 128092#L119 assume !(8192 == ssl3_accept_~s__state~0); 128089#L122 assume !(24576 == ssl3_accept_~s__state~0); 128086#L125 assume !(8195 == ssl3_accept_~s__state~0); 128083#L128 assume !(8480 == ssl3_accept_~s__state~0); 128080#L131 assume !(8481 == ssl3_accept_~s__state~0); 128077#L134 assume !(8482 == ssl3_accept_~s__state~0); 128074#L137 assume !(8464 == ssl3_accept_~s__state~0); 128071#L140 assume !(8465 == ssl3_accept_~s__state~0); 128068#L143 assume 8466 == ssl3_accept_~s__state~0; 127841#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 128136#L285 assume !(0 == ssl3_accept_~blastFlag~0); 128135#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 128119#L559 [2021-11-02 22:40:06,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:06,487 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 2 times [2021-11-02 22:40:06,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:06,487 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579817750] [2021-11-02 22:40:06,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:06,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:06,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:06,499 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:40:06,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:06,508 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:40:06,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:06,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1721546142, now seen corresponding path program 1 times [2021-11-02 22:40:06,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:06,509 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060884134] [2021-11-02 22:40:06,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:06,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:06,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:06,619 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:40:06,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:06,650 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:40:06,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:06,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1231028365, now seen corresponding path program 1 times [2021-11-02 22:40:06,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:06,651 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629745325] [2021-11-02 22:40:06,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:06,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:06,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:06,689 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-11-02 22:40:06,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:40:06,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629745325] [2021-11-02 22:40:06,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629745325] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:40:06,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:40:06,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:40:06,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932802779] [2021-11-02 22:40:08,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:40:08,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:40:08,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:40:08,583 INFO L87 Difference]: Start difference. First operand 9087 states and 11952 transitions. cyclomatic complexity: 2882 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) [2021-11-02 22:40:08,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:40:08,620 INFO L93 Difference]: Finished difference Result 9337 states and 12258 transitions. [2021-11-02 22:40:08,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:40:08,621 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9337 states and 12258 transitions. [2021-11-02 22:40:08,707 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-11-02 22:40:08,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9337 states to 9235 states and 12124 transitions. [2021-11-02 22:40:08,746 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3310 [2021-11-02 22:40:08,749 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3310 [2021-11-02 22:40:08,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9235 states and 12124 transitions. [2021-11-02 22:40:08,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:40:08,750 INFO L681 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-11-02 22:40:08,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9235 states and 12124 transitions. [2021-11-02 22:40:08,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9235 to 9235. [2021-11-02 22:40:08,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9235 states, 9235 states have (on average 1.3128316188413645) internal successors, (12124), 9234 states have internal predecessors, (12124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:08,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9235 states to 9235 states and 12124 transitions. [2021-11-02 22:40:08,926 INFO L704 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-11-02 22:40:08,926 INFO L587 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-11-02 22:40:08,926 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-02 22:40:08,927 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9235 states and 12124 transitions. [2021-11-02 22:40:08,955 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-11-02 22:40:08,955 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:40:08,955 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:40:08,956 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:08,956 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:08,957 INFO L791 eck$LassoCheckResult]: Stem: 144486#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 144277#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 144260#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 144209#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 144210#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 144203#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 144204#L110-2 assume !false; 144673#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145628#L113 assume !(12292 == ssl3_accept_~s__state~0); 145627#L116 assume !(16384 == ssl3_accept_~s__state~0); 145626#L119 assume !(8192 == ssl3_accept_~s__state~0); 145625#L122 assume !(24576 == ssl3_accept_~s__state~0); 145624#L125 assume !(8195 == ssl3_accept_~s__state~0); 145623#L128 assume !(8480 == ssl3_accept_~s__state~0); 145622#L131 assume !(8481 == ssl3_accept_~s__state~0); 145621#L134 assume !(8482 == ssl3_accept_~s__state~0); 145620#L137 assume !(8464 == ssl3_accept_~s__state~0); 145619#L140 assume !(8465 == ssl3_accept_~s__state~0); 145618#L143 assume !(8466 == ssl3_accept_~s__state~0); 145617#L146 assume !(8496 == ssl3_accept_~s__state~0); 145228#L149 [2021-11-02 22:40:08,957 INFO L793 eck$LassoCheckResult]: Loop: 145228#L149 assume !(8497 == ssl3_accept_~s__state~0); 144864#L152 assume !(8512 == ssl3_accept_~s__state~0); 144865#L155 assume !(8513 == ssl3_accept_~s__state~0); 144856#L158 assume !(8528 == ssl3_accept_~s__state~0); 144857#L161 assume !(8529 == ssl3_accept_~s__state~0); 144848#L164 assume !(8544 == ssl3_accept_~s__state~0); 144849#L167 assume !(8545 == ssl3_accept_~s__state~0); 144840#L170 assume !(8560 == ssl3_accept_~s__state~0); 144841#L173 assume !(8561 == ssl3_accept_~s__state~0); 144828#L176 assume 8448 == ssl3_accept_~s__state~0; 144829#L177 assume !(ssl3_accept_~num1~0 > 0); 144813#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 144814#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 144793#L596 assume !(8576 == ssl3_accept_~state~0); 144791#L614 ssl3_accept_~skip~0 := 0; 144782#L110-2 assume !false; 144783#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 144778#L113 assume !(12292 == ssl3_accept_~s__state~0); 144779#L116 assume !(16384 == ssl3_accept_~s__state~0); 144770#L119 assume !(8192 == ssl3_accept_~s__state~0); 144771#L122 assume !(24576 == ssl3_accept_~s__state~0); 144760#L125 assume !(8195 == ssl3_accept_~s__state~0); 144762#L128 assume !(8480 == ssl3_accept_~s__state~0); 144752#L131 assume !(8481 == ssl3_accept_~s__state~0); 144753#L134 assume 8482 == ssl3_accept_~s__state~0; 145190#L135 ssl3_accept_~s__state~0 := 3; 145671#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145661#L596 assume !(8576 == ssl3_accept_~state~0); 145657#L614 ssl3_accept_~skip~0 := 0; 145655#L110-2 assume !false; 145653#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145651#L113 assume !(12292 == ssl3_accept_~s__state~0); 145649#L116 assume !(16384 == ssl3_accept_~s__state~0); 145647#L119 assume !(8192 == ssl3_accept_~s__state~0); 145645#L122 assume !(24576 == ssl3_accept_~s__state~0); 145643#L125 assume !(8195 == ssl3_accept_~s__state~0); 145641#L128 assume !(8480 == ssl3_accept_~s__state~0); 145639#L131 assume !(8481 == ssl3_accept_~s__state~0); 145637#L134 assume !(8482 == ssl3_accept_~s__state~0); 145635#L137 assume !(8464 == ssl3_accept_~s__state~0); 145633#L140 assume !(8465 == ssl3_accept_~s__state~0); 145631#L143 assume !(8466 == ssl3_accept_~s__state~0); 145230#L146 assume !(8496 == ssl3_accept_~s__state~0); 145228#L149 [2021-11-02 22:40:08,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:08,958 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-11-02 22:40:08,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:08,959 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5371419] [2021-11-02 22:40:08,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:08,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:08,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:08,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:40:08,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:40:08,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5371419] [2021-11-02 22:40:08,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5371419] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:40:08,991 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:40:08,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:40:08,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763338667] [2021-11-02 22:40:08,991 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-02 22:40:08,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:08,992 INFO L85 PathProgramCache]: Analyzing trace with hash -763557959, now seen corresponding path program 2 times [2021-11-02 22:40:08,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:08,993 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967558996] [2021-11-02 22:40:08,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:08,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:09,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:09,006 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:40:09,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:09,013 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:40:09,151 INFO L210 LassoAnalysis]: Preferences: [2021-11-02 22:40:09,151 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-02 22:40:09,151 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-02 22:40:09,151 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-02 22:40:09,151 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-02 22:40:09,152 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:09,152 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-02 22:40:09,152 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-02 22:40:09,152 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2021-11-02 22:40:09,152 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-02 22:40:09,152 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-02 22:40:09,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:09,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:09,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:09,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:09,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:09,246 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-02 22:40:09,246 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-02 22:40:09,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:09,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:09,252 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:09,255 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:09,255 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:09,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-11-02 22:40:09,283 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:09,283 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:09,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:09,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:09,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:09,322 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:09,329 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:09,329 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:09,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-11-02 22:40:09,355 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-02 22:40:09,355 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-02 22:40:09,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:09,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:09,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:09,378 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:09,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-11-02 22:40:09,380 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-02 22:40:09,380 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:09,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-11-02 22:40:09,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:09,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:09,419 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:09,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-11-02 22:40:09,420 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-02 22:40:09,421 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-02 22:40:10,706 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-02 22:40:10,714 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-11-02 22:40:10,714 INFO L210 LassoAnalysis]: Preferences: [2021-11-02 22:40:10,714 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-02 22:40:10,714 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-02 22:40:10,714 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-02 22:40:10,714 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-02 22:40:10,714 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:10,714 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-02 22:40:10,714 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-02 22:40:10,715 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2021-11-02 22:40:10,715 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-02 22:40:10,715 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-02 22:40:10,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:10,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:10,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:10,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:10,732 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-02 22:40:10,813 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-02 22:40:10,814 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-02 22:40:10,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:10,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:10,815 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:10,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 [2021-11-02 22:40:10,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-11-02 22:40:10,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:10,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:10,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:10,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:10,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:10,827 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:10,827 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:10,828 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:10,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:10,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:10,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:10,852 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:10,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-11-02 22:40:10,853 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 [2021-11-02 22:40:10,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:10,862 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:10,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:10,862 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-02 22:40:10,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:10,862 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-02 22:40:10,862 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:10,864 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:10,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-11-02 22:40:10,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:10,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:10,887 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:10,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-11-02 22:40:10,888 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 [2021-11-02 22:40:10,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:10,897 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:10,897 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:10,897 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-02 22:40:10,897 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:10,897 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-02 22:40:10,898 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:10,899 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-02 22:40:10,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:10,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:10,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:10,922 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:10,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-11-02 22:40:10,924 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 [2021-11-02 22:40:10,932 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-02 22:40:10,932 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-02 22:40:10,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-02 22:40:10,932 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-02 22:40:10,932 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-02 22:40:10,934 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-02 22:40:10,934 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-02 22:40:10,938 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-02 22:40:10,941 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-11-02 22:40:10,941 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-02 22:40:10,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-02 22:40:10,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:10,942 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-02 22:40:10,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-11-02 22:40:10,943 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-02 22:40:10,943 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-02 22:40:10,943 INFO L513 LassoAnalysis]: Proved termination. [2021-11-02 22:40:10,943 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-11-02 22:40:10,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-11-02 22:40:10,965 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-02 22:40:10,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:11,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:11,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:40:11,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:40:11,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:11,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-02 22:40:11,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:40:11,353 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:40:11,354 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-02 22:40:11,354 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9235 states and 12124 transitions. cyclomatic complexity: 2906 Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 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) [2021-11-02 22:40:12,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:12,140 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9235 states and 12124 transitions. cyclomatic complexity: 2906. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 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) Result 35371 states and 46022 transitions. Complement of second has 9 states. [2021-11-02 22:40:12,140 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 [2021-11-02 22:40:12,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 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) [2021-11-02 22:40:12,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 366 transitions. [2021-11-02 22:40:12,141 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 20 letters. Loop has 43 letters. [2021-11-02 22:40:12,142 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:40:12,142 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 63 letters. Loop has 43 letters. [2021-11-02 22:40:12,143 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:40:12,143 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 20 letters. Loop has 86 letters. [2021-11-02 22:40:12,143 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-02 22:40:12,144 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35371 states and 46022 transitions. [2021-11-02 22:40:12,402 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6136 [2021-11-02 22:40:12,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35371 states to 35032 states and 45598 transitions. [2021-11-02 22:40:12,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6795 [2021-11-02 22:40:12,529 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6831 [2021-11-02 22:40:12,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35032 states and 45598 transitions. [2021-11-02 22:40:12,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:40:12,530 INFO L681 BuchiCegarLoop]: Abstraction has 35032 states and 45598 transitions. [2021-11-02 22:40:12,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35032 states and 45598 transitions. [2021-11-02 22:40:12,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35032 to 30925. [2021-11-02 22:40:12,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30925 states, 30925 states have (on average 1.3099110751818916) internal successors, (40509), 30924 states have internal predecessors, (40509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:13,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30925 states to 30925 states and 40509 transitions. [2021-11-02 22:40:13,075 INFO L704 BuchiCegarLoop]: Abstraction has 30925 states and 40509 transitions. [2021-11-02 22:40:13,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:40:13,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:40:13,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:40:13,076 INFO L87 Difference]: Start difference. First operand 30925 states and 40509 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) [2021-11-02 22:40:13,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:40:13,224 INFO L93 Difference]: Finished difference Result 13416 states and 17442 transitions. [2021-11-02 22:40:13,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:40:13,225 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13416 states and 17442 transitions. [2021-11-02 22:40:13,298 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2537 [2021-11-02 22:40:13,568 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13416 states to 13406 states and 17432 transitions. [2021-11-02 22:40:13,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2619 [2021-11-02 22:40:13,571 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2619 [2021-11-02 22:40:13,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13406 states and 17432 transitions. [2021-11-02 22:40:13,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:40:13,571 INFO L681 BuchiCegarLoop]: Abstraction has 13406 states and 17432 transitions. [2021-11-02 22:40:13,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13406 states and 17432 transitions. [2021-11-02 22:40:13,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13406 to 13250. [2021-11-02 22:40:13,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13250 states have (on average 1.3015849056603774) internal successors, (17246), 13249 states have internal predecessors, (17246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:13,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 17246 transitions. [2021-11-02 22:40:13,807 INFO L704 BuchiCegarLoop]: Abstraction has 13250 states and 17246 transitions. [2021-11-02 22:40:13,807 INFO L587 BuchiCegarLoop]: Abstraction has 13250 states and 17246 transitions. [2021-11-02 22:40:13,808 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-02 22:40:13,808 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13250 states and 17246 transitions. [2021-11-02 22:40:13,846 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-11-02 22:40:13,846 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:40:13,846 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:40:13,849 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:13,849 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 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, 1] [2021-11-02 22:40:13,849 INFO L791 eck$LassoCheckResult]: Stem: 233657#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 233453#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 233428#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 233378#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 233379#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 233372#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 233373#L110-2 assume !false; 238865#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238864#L113 assume !(12292 == ssl3_accept_~s__state~0); 238863#L116 assume !(16384 == ssl3_accept_~s__state~0); 238862#L119 assume !(8192 == ssl3_accept_~s__state~0); 238861#L122 assume !(24576 == ssl3_accept_~s__state~0); 238860#L125 assume !(8195 == ssl3_accept_~s__state~0); 238859#L128 assume !(8480 == ssl3_accept_~s__state~0); 238858#L131 assume !(8481 == ssl3_accept_~s__state~0); 238857#L134 assume !(8482 == ssl3_accept_~s__state~0); 238856#L137 assume 8464 == ssl3_accept_~s__state~0; 238855#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 238854#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 238846#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 238847#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238836#L596 assume !(8576 == ssl3_accept_~state~0); 238835#L614 ssl3_accept_~skip~0 := 0; 238812#L110-2 assume !false; 238806#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238800#L113 assume !(12292 == ssl3_accept_~s__state~0); 238801#L116 assume !(16384 == ssl3_accept_~s__state~0); 238788#L119 assume !(8192 == ssl3_accept_~s__state~0); 238789#L122 assume !(24576 == ssl3_accept_~s__state~0); 238776#L125 assume !(8195 == ssl3_accept_~s__state~0); 238777#L128 assume !(8480 == ssl3_accept_~s__state~0); 238764#L131 assume !(8481 == ssl3_accept_~s__state~0); 238765#L134 assume !(8482 == ssl3_accept_~s__state~0); 238752#L137 assume !(8464 == ssl3_accept_~s__state~0); 238753#L140 assume !(8465 == ssl3_accept_~s__state~0); 238742#L143 assume !(8466 == ssl3_accept_~s__state~0); 238743#L146 assume 8496 == ssl3_accept_~s__state~0; 238732#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 238733#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 241112#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 241107#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 241108#L308-2 ssl3_accept_~s__init_num~0 := 0; 244310#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 244303#L596 assume !(8576 == ssl3_accept_~state~0); 244299#L614 ssl3_accept_~skip~0 := 0; 244296#L110-2 assume !false; 244293#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 244290#L113 assume !(12292 == ssl3_accept_~s__state~0); 244287#L116 assume !(16384 == ssl3_accept_~s__state~0); 244284#L119 assume !(8192 == ssl3_accept_~s__state~0); 244281#L122 assume !(24576 == ssl3_accept_~s__state~0); 244278#L125 assume !(8195 == ssl3_accept_~s__state~0); 244275#L128 assume !(8480 == ssl3_accept_~s__state~0); 244272#L131 assume !(8481 == ssl3_accept_~s__state~0); 244269#L134 assume !(8482 == ssl3_accept_~s__state~0); 244266#L137 assume !(8464 == ssl3_accept_~s__state~0); 244263#L140 assume !(8465 == ssl3_accept_~s__state~0); 244260#L143 assume !(8466 == ssl3_accept_~s__state~0); 244257#L146 assume !(8496 == ssl3_accept_~s__state~0); 244253#L149 assume !(8497 == ssl3_accept_~s__state~0); 238811#L152 [2021-11-02 22:40:13,850 INFO L793 eck$LassoCheckResult]: Loop: 238811#L152 assume !(8512 == ssl3_accept_~s__state~0); 238798#L155 assume !(8513 == ssl3_accept_~s__state~0); 238799#L158 assume !(8528 == ssl3_accept_~s__state~0); 238786#L161 assume !(8529 == ssl3_accept_~s__state~0); 238787#L164 assume !(8544 == ssl3_accept_~s__state~0); 238774#L167 assume !(8545 == ssl3_accept_~s__state~0); 238775#L170 assume !(8560 == ssl3_accept_~s__state~0); 238762#L173 assume !(8561 == ssl3_accept_~s__state~0); 238763#L176 assume !(8448 == ssl3_accept_~s__state~0); 238751#L179 assume !(8576 == ssl3_accept_~s__state~0); 238746#L182 assume !(8577 == ssl3_accept_~s__state~0); 238741#L185 assume !(8592 == ssl3_accept_~s__state~0); 238736#L188 assume !(8593 == ssl3_accept_~s__state~0); 238729#L191 assume !(8608 == ssl3_accept_~s__state~0); 238725#L194 assume !(8609 == ssl3_accept_~s__state~0); 233560#L197 assume !(8640 == ssl3_accept_~s__state~0); 233561#L200 assume !(8641 == ssl3_accept_~s__state~0); 233626#L203 assume 8656 == ssl3_accept_~s__state~0; 233679#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 233411#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 233412#L513 assume !(2 == ssl3_accept_~blastFlag~0); 233612#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 234696#L521 assume !(0 == ssl3_accept_~tmp___10~0); 234693#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 234686#L596 assume !(8576 == ssl3_accept_~state~0); 234683#L614 ssl3_accept_~skip~0 := 0; 234682#L110-2 assume !false; 234681#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 234680#L113 assume !(12292 == ssl3_accept_~s__state~0); 234679#L116 assume !(16384 == ssl3_accept_~s__state~0); 234678#L119 assume !(8192 == ssl3_accept_~s__state~0); 234677#L122 assume !(24576 == ssl3_accept_~s__state~0); 234676#L125 assume !(8195 == ssl3_accept_~s__state~0); 234675#L128 assume !(8480 == ssl3_accept_~s__state~0); 234674#L131 assume !(8481 == ssl3_accept_~s__state~0); 234673#L134 assume !(8482 == ssl3_accept_~s__state~0); 234672#L137 assume !(8464 == ssl3_accept_~s__state~0); 234671#L140 assume !(8465 == ssl3_accept_~s__state~0); 234670#L143 assume !(8466 == ssl3_accept_~s__state~0); 234669#L146 assume !(8496 == ssl3_accept_~s__state~0); 234668#L149 assume !(8497 == ssl3_accept_~s__state~0); 234667#L152 assume !(8512 == ssl3_accept_~s__state~0); 234666#L155 assume !(8513 == ssl3_accept_~s__state~0); 234665#L158 assume !(8528 == ssl3_accept_~s__state~0); 234664#L161 assume !(8529 == ssl3_accept_~s__state~0); 234663#L164 assume !(8544 == ssl3_accept_~s__state~0); 234662#L167 assume !(8545 == ssl3_accept_~s__state~0); 234661#L170 assume !(8560 == ssl3_accept_~s__state~0); 234660#L173 assume !(8561 == ssl3_accept_~s__state~0); 234659#L176 assume !(8448 == ssl3_accept_~s__state~0); 234658#L179 assume !(8576 == ssl3_accept_~s__state~0); 234657#L182 assume !(8577 == ssl3_accept_~s__state~0); 234656#L185 assume !(8592 == ssl3_accept_~s__state~0); 234655#L188 assume !(8593 == ssl3_accept_~s__state~0); 234654#L191 assume !(8608 == ssl3_accept_~s__state~0); 234653#L194 assume !(8609 == ssl3_accept_~s__state~0); 234652#L197 assume !(8640 == ssl3_accept_~s__state~0); 234651#L200 assume !(8641 == ssl3_accept_~s__state~0); 234650#L203 assume !(8656 == ssl3_accept_~s__state~0); 234649#L206 assume !(8657 == ssl3_accept_~s__state~0); 234117#L209 assume 8672 == ssl3_accept_~s__state~0; 234116#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 234062#L529 assume !(4 == ssl3_accept_~blastFlag~0); 234063#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 233966#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 233965#L536-2 ssl3_accept_~s__init_num~0 := 0; 233869#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233865#L596 assume !(8576 == ssl3_accept_~state~0); 233859#L614 ssl3_accept_~skip~0 := 0; 233860#L110-2 assume !false; 233853#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233854#L113 assume !(12292 == ssl3_accept_~s__state~0); 233845#L116 assume !(16384 == ssl3_accept_~s__state~0); 233846#L119 assume !(8192 == ssl3_accept_~s__state~0); 233837#L122 assume !(24576 == ssl3_accept_~s__state~0); 233838#L125 assume !(8195 == ssl3_accept_~s__state~0); 233829#L128 assume !(8480 == ssl3_accept_~s__state~0); 233830#L131 assume !(8481 == ssl3_accept_~s__state~0); 233821#L134 assume !(8482 == ssl3_accept_~s__state~0); 233822#L137 assume !(8464 == ssl3_accept_~s__state~0); 233813#L140 assume !(8465 == ssl3_accept_~s__state~0); 233814#L143 assume !(8466 == ssl3_accept_~s__state~0); 233805#L146 assume !(8496 == ssl3_accept_~s__state~0); 233806#L149 assume !(8497 == ssl3_accept_~s__state~0); 233797#L152 assume !(8512 == ssl3_accept_~s__state~0); 233798#L155 assume !(8513 == ssl3_accept_~s__state~0); 233784#L158 assume !(8528 == ssl3_accept_~s__state~0); 233785#L161 assume !(8529 == ssl3_accept_~s__state~0); 233765#L164 assume !(8544 == ssl3_accept_~s__state~0); 233766#L167 assume !(8545 == ssl3_accept_~s__state~0); 233752#L170 assume !(8560 == ssl3_accept_~s__state~0); 233753#L173 assume !(8561 == ssl3_accept_~s__state~0); 233738#L176 assume 8448 == ssl3_accept_~s__state~0; 233739#L177 assume !(ssl3_accept_~num1~0 > 0); 233723#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 233724#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233703#L596 assume !(8576 == ssl3_accept_~state~0); 233701#L614 ssl3_accept_~skip~0 := 0; 233688#L110-2 assume !false; 233689#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233674#L113 assume 12292 == ssl3_accept_~s__state~0; 233486#L114 ssl3_accept_~s__new_session~0 := 1; 233487#L222 ssl3_accept_~s__server~0 := 1; 243188#L227 assume 0 != ssl3_accept_~cb~0; 243185#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 243186#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 245281#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 245280#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 245277#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 245273#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 245266#L596 assume !(8576 == ssl3_accept_~state~0); 245263#L614 ssl3_accept_~skip~0 := 0; 245261#L110-2 assume !false; 245259#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245257#L113 assume !(12292 == ssl3_accept_~s__state~0); 245254#L116 assume !(16384 == ssl3_accept_~s__state~0); 245163#L119 assume !(8192 == ssl3_accept_~s__state~0); 245162#L122 assume !(24576 == ssl3_accept_~s__state~0); 245161#L125 assume !(8195 == ssl3_accept_~s__state~0); 239345#L128 assume !(8480 == ssl3_accept_~s__state~0); 239346#L131 assume !(8481 == ssl3_accept_~s__state~0); 241731#L134 assume !(8482 == ssl3_accept_~s__state~0); 241692#L137 assume !(8464 == ssl3_accept_~s__state~0); 241544#L140 assume !(8465 == ssl3_accept_~s__state~0); 241530#L143 assume !(8466 == ssl3_accept_~s__state~0); 235786#L146 assume 8496 == ssl3_accept_~s__state~0; 235787#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 233403#L298 assume !(1 == ssl3_accept_~blastFlag~0); 233404#L301 assume !(3 == ssl3_accept_~blastFlag~0); 233380#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 233381#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 233532#L308-2 ssl3_accept_~s__init_num~0 := 0; 233533#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239475#L596 assume !(8576 == ssl3_accept_~state~0); 239468#L614 ssl3_accept_~skip~0 := 0; 239466#L110-2 assume !false; 239464#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239462#L113 assume !(12292 == ssl3_accept_~s__state~0); 239460#L116 assume !(16384 == ssl3_accept_~s__state~0); 239457#L119 assume !(8192 == ssl3_accept_~s__state~0); 239455#L122 assume !(24576 == ssl3_accept_~s__state~0); 239454#L125 assume !(8195 == ssl3_accept_~s__state~0); 239452#L128 assume !(8480 == ssl3_accept_~s__state~0); 239449#L131 assume !(8481 == ssl3_accept_~s__state~0); 239447#L134 assume !(8482 == ssl3_accept_~s__state~0); 239446#L137 assume !(8464 == ssl3_accept_~s__state~0); 239440#L140 assume !(8465 == ssl3_accept_~s__state~0); 239333#L143 assume !(8466 == ssl3_accept_~s__state~0); 238853#L146 assume !(8496 == ssl3_accept_~s__state~0); 238810#L149 assume !(8497 == ssl3_accept_~s__state~0); 238811#L152 [2021-11-02 22:40:13,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:13,851 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 1 times [2021-11-02 22:40:13,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:13,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003647203] [2021-11-02 22:40:13,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:13,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:13,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:13,979 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:40:13,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:13,994 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:40:13,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:13,995 INFO L85 PathProgramCache]: Analyzing trace with hash 857461477, now seen corresponding path program 1 times [2021-11-02 22:40:13,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:13,995 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431916409] [2021-11-02 22:40:13,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:13,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:14,035 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-11-02 22:40:14,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:40:14,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431916409] [2021-11-02 22:40:14,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431916409] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:40:14,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983915025] [2021-11-02 22:40:14,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:14,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:40:14,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:14,037 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:40:14,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-11-02 22:40:14,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:14,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:40:14,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:40:15,121 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-02 22:40:15,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983915025] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:40:15,122 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-02 22:40:15,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-02 22:40:15,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030759342] [2021-11-02 22:40:15,122 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:40:15,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:40:15,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:40:15,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:40:15,123 INFO L87 Difference]: Start difference. First operand 13250 states and 17246 transitions. cyclomatic complexity: 4016 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:15,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:40:15,304 INFO L93 Difference]: Finished difference Result 13390 states and 17372 transitions. [2021-11-02 22:40:15,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:40:15,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13390 states and 17372 transitions. [2021-11-02 22:40:15,361 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2513 [2021-11-02 22:40:15,532 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13390 states to 13320 states and 17292 transitions. [2021-11-02 22:40:15,532 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2595 [2021-11-02 22:40:15,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2595 [2021-11-02 22:40:15,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13320 states and 17292 transitions. [2021-11-02 22:40:15,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:40:15,535 INFO L681 BuchiCegarLoop]: Abstraction has 13320 states and 17292 transitions. [2021-11-02 22:40:15,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13320 states and 17292 transitions. [2021-11-02 22:40:15,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13320 to 13250. [2021-11-02 22:40:15,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13250 states have (on average 1.2993207547169812) internal successors, (17216), 13249 states have internal predecessors, (17216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:15,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 17216 transitions. [2021-11-02 22:40:15,710 INFO L704 BuchiCegarLoop]: Abstraction has 13250 states and 17216 transitions. [2021-11-02 22:40:15,710 INFO L587 BuchiCegarLoop]: Abstraction has 13250 states and 17216 transitions. [2021-11-02 22:40:15,710 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-02 22:40:15,710 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13250 states and 17216 transitions. [2021-11-02 22:40:15,747 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-11-02 22:40:15,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:40:15,748 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:40:15,750 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:15,750 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:15,751 INFO L791 eck$LassoCheckResult]: Stem: 260729#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 260537#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 260520#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 260468#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 260469#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 260466#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 260467#L110-2 assume !false; 263972#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 263971#L113 assume !(12292 == ssl3_accept_~s__state~0); 263970#L116 assume !(16384 == ssl3_accept_~s__state~0); 263969#L119 assume !(8192 == ssl3_accept_~s__state~0); 263968#L122 assume !(24576 == ssl3_accept_~s__state~0); 263967#L125 assume !(8195 == ssl3_accept_~s__state~0); 263966#L128 assume !(8480 == ssl3_accept_~s__state~0); 263965#L131 assume !(8481 == ssl3_accept_~s__state~0); 263964#L134 assume !(8482 == ssl3_accept_~s__state~0); 263963#L137 assume 8464 == ssl3_accept_~s__state~0; 263962#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 263960#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 263961#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 263955#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 263951#L596 assume !(8576 == ssl3_accept_~state~0); 268933#L614 ssl3_accept_~skip~0 := 0; 268932#L110-2 assume !false; 268931#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268930#L113 assume !(12292 == ssl3_accept_~s__state~0); 268929#L116 assume !(16384 == ssl3_accept_~s__state~0); 268928#L119 assume !(8192 == ssl3_accept_~s__state~0); 268927#L122 assume !(24576 == ssl3_accept_~s__state~0); 268926#L125 assume !(8195 == ssl3_accept_~s__state~0); 268925#L128 assume !(8480 == ssl3_accept_~s__state~0); 263936#L131 assume !(8481 == ssl3_accept_~s__state~0); 263937#L134 assume !(8482 == ssl3_accept_~s__state~0); 263932#L137 assume !(8464 == ssl3_accept_~s__state~0); 263933#L140 assume !(8465 == ssl3_accept_~s__state~0); 263928#L143 assume !(8466 == ssl3_accept_~s__state~0); 263929#L146 assume 8496 == ssl3_accept_~s__state~0; 263258#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 263259#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 262748#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 262749#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 269411#L308-2 ssl3_accept_~s__init_num~0 := 0; 269410#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269405#L596 assume !(8576 == ssl3_accept_~state~0); 269402#L614 ssl3_accept_~skip~0 := 0; 269401#L110-2 assume !false; 269400#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269397#L113 assume !(12292 == ssl3_accept_~s__state~0); 269395#L116 assume !(16384 == ssl3_accept_~s__state~0); 269393#L119 assume !(8192 == ssl3_accept_~s__state~0); 269392#L122 assume !(24576 == ssl3_accept_~s__state~0); 269391#L125 assume !(8195 == ssl3_accept_~s__state~0); 269389#L128 assume !(8480 == ssl3_accept_~s__state~0); 269388#L131 assume !(8481 == ssl3_accept_~s__state~0); 269387#L134 assume !(8482 == ssl3_accept_~s__state~0); 269386#L137 assume !(8464 == ssl3_accept_~s__state~0); 269385#L140 assume !(8465 == ssl3_accept_~s__state~0); 269384#L143 assume !(8466 == ssl3_accept_~s__state~0); 269382#L146 assume !(8496 == ssl3_accept_~s__state~0); 269202#L149 assume !(8497 == ssl3_accept_~s__state~0); 269203#L152 [2021-11-02 22:40:15,751 INFO L793 eck$LassoCheckResult]: Loop: 269203#L152 assume !(8512 == ssl3_accept_~s__state~0); 272537#L155 assume !(8513 == ssl3_accept_~s__state~0); 272534#L158 assume !(8528 == ssl3_accept_~s__state~0); 272531#L161 assume !(8529 == ssl3_accept_~s__state~0); 272528#L164 assume !(8544 == ssl3_accept_~s__state~0); 272525#L167 assume !(8545 == ssl3_accept_~s__state~0); 272522#L170 assume !(8560 == ssl3_accept_~s__state~0); 272519#L173 assume !(8561 == ssl3_accept_~s__state~0); 272516#L176 assume !(8448 == ssl3_accept_~s__state~0); 272513#L179 assume !(8576 == ssl3_accept_~s__state~0); 272510#L182 assume !(8577 == ssl3_accept_~s__state~0); 272507#L185 assume !(8592 == ssl3_accept_~s__state~0); 272504#L188 assume !(8593 == ssl3_accept_~s__state~0); 272501#L191 assume !(8608 == ssl3_accept_~s__state~0); 272500#L194 assume !(8609 == ssl3_accept_~s__state~0); 260644#L197 assume !(8640 == ssl3_accept_~s__state~0); 260645#L200 assume !(8641 == ssl3_accept_~s__state~0); 260477#L203 assume 8656 == ssl3_accept_~s__state~0; 260478#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 269043#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 269042#L513 assume !(2 == ssl3_accept_~blastFlag~0); 260723#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 260686#L521 assume !(0 == ssl3_accept_~tmp___10~0); 260687#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270670#L596 assume !(8576 == ssl3_accept_~state~0); 270668#L614 ssl3_accept_~skip~0 := 0; 270667#L110-2 assume !false; 270666#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270665#L113 assume !(12292 == ssl3_accept_~s__state~0); 270664#L116 assume !(16384 == ssl3_accept_~s__state~0); 270663#L119 assume !(8192 == ssl3_accept_~s__state~0); 270662#L122 assume !(24576 == ssl3_accept_~s__state~0); 270661#L125 assume !(8195 == ssl3_accept_~s__state~0); 270660#L128 assume !(8480 == ssl3_accept_~s__state~0); 270659#L131 assume !(8481 == ssl3_accept_~s__state~0); 270658#L134 assume !(8482 == ssl3_accept_~s__state~0); 270657#L137 assume !(8464 == ssl3_accept_~s__state~0); 270656#L140 assume !(8465 == ssl3_accept_~s__state~0); 270655#L143 assume !(8466 == ssl3_accept_~s__state~0); 270654#L146 assume !(8496 == ssl3_accept_~s__state~0); 270653#L149 assume !(8497 == ssl3_accept_~s__state~0); 270652#L152 assume !(8512 == ssl3_accept_~s__state~0); 270651#L155 assume !(8513 == ssl3_accept_~s__state~0); 270650#L158 assume !(8528 == ssl3_accept_~s__state~0); 270649#L161 assume !(8529 == ssl3_accept_~s__state~0); 270648#L164 assume !(8544 == ssl3_accept_~s__state~0); 270647#L167 assume !(8545 == ssl3_accept_~s__state~0); 270646#L170 assume !(8560 == ssl3_accept_~s__state~0); 270645#L173 assume !(8561 == ssl3_accept_~s__state~0); 270644#L176 assume !(8448 == ssl3_accept_~s__state~0); 270643#L179 assume !(8576 == ssl3_accept_~s__state~0); 270642#L182 assume !(8577 == ssl3_accept_~s__state~0); 270641#L185 assume !(8592 == ssl3_accept_~s__state~0); 270639#L188 assume !(8593 == ssl3_accept_~s__state~0); 270637#L191 assume !(8608 == ssl3_accept_~s__state~0); 270635#L194 assume !(8609 == ssl3_accept_~s__state~0); 270633#L197 assume !(8640 == ssl3_accept_~s__state~0); 270629#L200 assume !(8641 == ssl3_accept_~s__state~0); 270627#L203 assume !(8656 == ssl3_accept_~s__state~0); 260515#L206 assume !(8657 == ssl3_accept_~s__state~0); 260516#L209 assume 8672 == ssl3_accept_~s__state~0; 260641#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 260680#L529 assume !(4 == ssl3_accept_~blastFlag~0); 260681#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 260630#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 260631#L536-2 ssl3_accept_~s__init_num~0 := 0; 260928#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260918#L596 assume !(8576 == ssl3_accept_~state~0); 260917#L614 ssl3_accept_~skip~0 := 0; 260912#L110-2 assume !false; 260913#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260904#L113 assume !(12292 == ssl3_accept_~s__state~0); 260905#L116 assume !(16384 == ssl3_accept_~s__state~0); 260896#L119 assume !(8192 == ssl3_accept_~s__state~0); 260897#L122 assume !(24576 == ssl3_accept_~s__state~0); 260888#L125 assume !(8195 == ssl3_accept_~s__state~0); 260889#L128 assume !(8480 == ssl3_accept_~s__state~0); 260880#L131 assume !(8481 == ssl3_accept_~s__state~0); 260881#L134 assume !(8482 == ssl3_accept_~s__state~0); 260872#L137 assume !(8464 == ssl3_accept_~s__state~0); 260873#L140 assume !(8465 == ssl3_accept_~s__state~0); 260864#L143 assume !(8466 == ssl3_accept_~s__state~0); 260865#L146 assume !(8496 == ssl3_accept_~s__state~0); 260856#L149 assume !(8497 == ssl3_accept_~s__state~0); 260857#L152 assume !(8512 == ssl3_accept_~s__state~0); 260846#L155 assume !(8513 == ssl3_accept_~s__state~0); 260847#L158 assume !(8528 == ssl3_accept_~s__state~0); 260832#L161 assume !(8529 == ssl3_accept_~s__state~0); 260833#L164 assume !(8544 == ssl3_accept_~s__state~0); 260817#L167 assume !(8545 == ssl3_accept_~s__state~0); 260818#L170 assume !(8560 == ssl3_accept_~s__state~0); 260806#L173 assume !(8561 == ssl3_accept_~s__state~0); 260807#L176 assume 8448 == ssl3_accept_~s__state~0; 260795#L177 assume !(ssl3_accept_~num1~0 > 0); 260788#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 260789#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260770#L596 assume !(8576 == ssl3_accept_~state~0); 260768#L614 ssl3_accept_~skip~0 := 0; 260757#L110-2 assume !false; 260758#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260742#L113 assume 12292 == ssl3_accept_~s__state~0; 260743#L114 ssl3_accept_~s__new_session~0 := 1; 270640#L222 ssl3_accept_~s__server~0 := 1; 270638#L227 assume 0 != ssl3_accept_~cb~0; 270636#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 270634#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 270631#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 270628#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 270625#L254 assume 12292 != ssl3_accept_~s__state~0; 270626#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 272818#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272814#L596 assume !(8576 == ssl3_accept_~state~0); 272808#L614 ssl3_accept_~skip~0 := 0; 272809#L110-2 assume !false; 272803#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272804#L113 assume !(12292 == ssl3_accept_~s__state~0); 272799#L116 assume !(16384 == ssl3_accept_~s__state~0); 272800#L119 assume !(8192 == ssl3_accept_~s__state~0); 272792#L122 assume !(24576 == ssl3_accept_~s__state~0); 272793#L125 assume !(8195 == ssl3_accept_~s__state~0); 272788#L128 assume !(8480 == ssl3_accept_~s__state~0); 272789#L131 assume !(8481 == ssl3_accept_~s__state~0); 272780#L134 assume !(8482 == ssl3_accept_~s__state~0); 272781#L137 assume 8464 == ssl3_accept_~s__state~0; 260421#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 260422#L285 assume !(0 == ssl3_accept_~blastFlag~0); 260446#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 260447#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 273291#L596 assume !(8576 == ssl3_accept_~state~0); 273289#L614 ssl3_accept_~skip~0 := 0; 273288#L110-2 assume !false; 273287#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273286#L113 assume !(12292 == ssl3_accept_~s__state~0); 273285#L116 assume !(16384 == ssl3_accept_~s__state~0); 273284#L119 assume !(8192 == ssl3_accept_~s__state~0); 273283#L122 assume !(24576 == ssl3_accept_~s__state~0); 273282#L125 assume !(8195 == ssl3_accept_~s__state~0); 273281#L128 assume !(8480 == ssl3_accept_~s__state~0); 273280#L131 assume !(8481 == ssl3_accept_~s__state~0); 273279#L134 assume !(8482 == ssl3_accept_~s__state~0); 273278#L137 assume !(8464 == ssl3_accept_~s__state~0); 273277#L140 assume !(8465 == ssl3_accept_~s__state~0); 273276#L143 assume !(8466 == ssl3_accept_~s__state~0); 273275#L146 assume 8496 == ssl3_accept_~s__state~0; 269072#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 273274#L298 assume !(1 == ssl3_accept_~blastFlag~0); 273273#L301 assume !(3 == ssl3_accept_~blastFlag~0); 273272#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 270780#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 262746#L308-2 ssl3_accept_~s__init_num~0 := 0; 272717#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 272578#L596 assume !(8576 == ssl3_accept_~state~0); 272572#L614 ssl3_accept_~skip~0 := 0; 272571#L110-2 assume !false; 272570#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 272565#L113 assume !(12292 == ssl3_accept_~s__state~0); 272562#L116 assume !(16384 == ssl3_accept_~s__state~0); 272560#L119 assume !(8192 == ssl3_accept_~s__state~0); 272558#L122 assume !(24576 == ssl3_accept_~s__state~0); 272556#L125 assume !(8195 == ssl3_accept_~s__state~0); 272554#L128 assume !(8480 == ssl3_accept_~s__state~0); 272552#L131 assume !(8481 == ssl3_accept_~s__state~0); 272550#L134 assume !(8482 == ssl3_accept_~s__state~0); 272548#L137 assume !(8464 == ssl3_accept_~s__state~0); 272546#L140 assume !(8465 == ssl3_accept_~s__state~0); 272544#L143 assume !(8466 == ssl3_accept_~s__state~0); 272542#L146 assume !(8496 == ssl3_accept_~s__state~0); 272540#L149 assume !(8497 == ssl3_accept_~s__state~0); 269203#L152 [2021-11-02 22:40:15,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:15,752 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 2 times [2021-11-02 22:40:15,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:15,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007390275] [2021-11-02 22:40:15,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:15,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:15,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:15,770 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:40:15,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:15,786 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:40:15,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:15,787 INFO L85 PathProgramCache]: Analyzing trace with hash -311277522, now seen corresponding path program 1 times [2021-11-02 22:40:15,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:15,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967909833] [2021-11-02 22:40:15,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:15,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:15,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:15,826 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 158 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-02 22:40:15,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:40:15,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967909833] [2021-11-02 22:40:15,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967909833] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:40:15,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934300513] [2021-11-02 22:40:15,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:15,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:40:15,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:15,829 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:40:15,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-11-02 22:40:16,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:16,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-02 22:40:16,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:40:16,983 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-02 22:40:16,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934300513] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:40:16,984 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-11-02 22:40:16,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-11-02 22:40:16,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819831399] [2021-11-02 22:40:16,985 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:40:16,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:40:16,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:40:16,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:40:16,985 INFO L87 Difference]: Start difference. First operand 13250 states and 17216 transitions. cyclomatic complexity: 3986 Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:17,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:40:17,129 INFO L93 Difference]: Finished difference Result 13250 states and 17206 transitions. [2021-11-02 22:40:17,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:40:17,130 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13250 states and 17206 transitions. [2021-11-02 22:40:17,177 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-11-02 22:40:17,239 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13250 states to 13250 states and 17206 transitions. [2021-11-02 22:40:17,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2577 [2021-11-02 22:40:17,242 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2577 [2021-11-02 22:40:17,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13250 states and 17206 transitions. [2021-11-02 22:40:17,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:40:17,243 INFO L681 BuchiCegarLoop]: Abstraction has 13250 states and 17206 transitions. [2021-11-02 22:40:17,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13250 states and 17206 transitions. [2021-11-02 22:40:17,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13250 to 13250. [2021-11-02 22:40:17,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13250 states have (on average 1.298566037735849) internal successors, (17206), 13249 states have internal predecessors, (17206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:17,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 17206 transitions. [2021-11-02 22:40:17,460 INFO L704 BuchiCegarLoop]: Abstraction has 13250 states and 17206 transitions. [2021-11-02 22:40:17,460 INFO L587 BuchiCegarLoop]: Abstraction has 13250 states and 17206 transitions. [2021-11-02 22:40:17,460 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-11-02 22:40:17,461 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13250 states and 17206 transitions. [2021-11-02 22:40:17,640 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-11-02 22:40:17,640 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:40:17,640 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:40:17,643 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:17,643 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:17,643 INFO L791 eck$LassoCheckResult]: Stem: 287742#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 287548#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 287531#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 287478#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 287479#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 287472#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 287473#L110-2 assume !false; 290150#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290149#L113 assume !(12292 == ssl3_accept_~s__state~0); 290148#L116 assume !(16384 == ssl3_accept_~s__state~0); 290147#L119 assume !(8192 == ssl3_accept_~s__state~0); 290146#L122 assume !(24576 == ssl3_accept_~s__state~0); 290145#L125 assume !(8195 == ssl3_accept_~s__state~0); 290144#L128 assume !(8480 == ssl3_accept_~s__state~0); 290143#L131 assume !(8481 == ssl3_accept_~s__state~0); 290142#L134 assume !(8482 == ssl3_accept_~s__state~0); 290141#L137 assume 8464 == ssl3_accept_~s__state~0; 290140#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 290138#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 290139#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 292722#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 290130#L596 assume !(8576 == ssl3_accept_~state~0); 290128#L614 ssl3_accept_~skip~0 := 0; 290127#L110-2 assume !false; 290126#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290125#L113 assume !(12292 == ssl3_accept_~s__state~0); 290124#L116 assume !(16384 == ssl3_accept_~s__state~0); 290123#L119 assume !(8192 == ssl3_accept_~s__state~0); 290122#L122 assume !(24576 == ssl3_accept_~s__state~0); 290121#L125 assume !(8195 == ssl3_accept_~s__state~0); 290120#L128 assume !(8480 == ssl3_accept_~s__state~0); 290119#L131 assume !(8481 == ssl3_accept_~s__state~0); 290118#L134 assume !(8482 == ssl3_accept_~s__state~0); 290117#L137 assume !(8464 == ssl3_accept_~s__state~0); 290116#L140 assume !(8465 == ssl3_accept_~s__state~0); 290115#L143 assume !(8466 == ssl3_accept_~s__state~0); 289451#L146 assume 8496 == ssl3_accept_~s__state~0; 289448#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 289449#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 292675#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 292676#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 299375#L308-2 ssl3_accept_~s__init_num~0 := 0; 293186#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 293182#L596 assume !(8576 == ssl3_accept_~state~0); 299330#L614 ssl3_accept_~skip~0 := 0; 299329#L110-2 assume !false; 299328#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299327#L113 assume !(12292 == ssl3_accept_~s__state~0); 299326#L116 assume !(16384 == ssl3_accept_~s__state~0); 299325#L119 assume !(8192 == ssl3_accept_~s__state~0); 299324#L122 assume !(24576 == ssl3_accept_~s__state~0); 299323#L125 assume !(8195 == ssl3_accept_~s__state~0); 299322#L128 assume !(8480 == ssl3_accept_~s__state~0); 299321#L131 assume !(8481 == ssl3_accept_~s__state~0); 299320#L134 assume !(8482 == ssl3_accept_~s__state~0); 299319#L137 assume !(8464 == ssl3_accept_~s__state~0); 299318#L140 assume !(8465 == ssl3_accept_~s__state~0); 299317#L143 assume !(8466 == ssl3_accept_~s__state~0); 299316#L146 assume !(8496 == ssl3_accept_~s__state~0); 299315#L149 assume !(8497 == ssl3_accept_~s__state~0); 288480#L152 [2021-11-02 22:40:17,644 INFO L793 eck$LassoCheckResult]: Loop: 288480#L152 assume !(8512 == ssl3_accept_~s__state~0); 288457#L155 assume !(8513 == ssl3_accept_~s__state~0); 288458#L158 assume !(8528 == ssl3_accept_~s__state~0); 288435#L161 assume !(8529 == ssl3_accept_~s__state~0); 288436#L164 assume !(8544 == ssl3_accept_~s__state~0); 288413#L167 assume !(8545 == ssl3_accept_~s__state~0); 288414#L170 assume !(8560 == ssl3_accept_~s__state~0); 288390#L173 assume !(8561 == ssl3_accept_~s__state~0); 288391#L176 assume !(8448 == ssl3_accept_~s__state~0); 288365#L179 assume !(8576 == ssl3_accept_~s__state~0); 288355#L182 assume !(8577 == ssl3_accept_~s__state~0); 288345#L185 assume !(8592 == ssl3_accept_~s__state~0); 288335#L188 assume !(8593 == ssl3_accept_~s__state~0); 288327#L191 assume !(8608 == ssl3_accept_~s__state~0); 288281#L194 assume !(8609 == ssl3_accept_~s__state~0); 288269#L197 assume !(8640 == ssl3_accept_~s__state~0); 288267#L200 assume !(8641 == ssl3_accept_~s__state~0); 288260#L203 assume 8656 == ssl3_accept_~s__state~0; 287763#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 288253#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 288247#L513 assume !(2 == ssl3_accept_~blastFlag~0); 288241#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 288238#L521 assume !(0 == ssl3_accept_~tmp___10~0); 288216#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 288204#L596 assume !(8576 == ssl3_accept_~state~0); 288199#L614 ssl3_accept_~skip~0 := 0; 288196#L110-2 assume !false; 288193#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288190#L113 assume !(12292 == ssl3_accept_~s__state~0); 288187#L116 assume !(16384 == ssl3_accept_~s__state~0); 288184#L119 assume !(8192 == ssl3_accept_~s__state~0); 288181#L122 assume !(24576 == ssl3_accept_~s__state~0); 288178#L125 assume !(8195 == ssl3_accept_~s__state~0); 288175#L128 assume !(8480 == ssl3_accept_~s__state~0); 288172#L131 assume !(8481 == ssl3_accept_~s__state~0); 288169#L134 assume !(8482 == ssl3_accept_~s__state~0); 288166#L137 assume !(8464 == ssl3_accept_~s__state~0); 288163#L140 assume !(8465 == ssl3_accept_~s__state~0); 288160#L143 assume !(8466 == ssl3_accept_~s__state~0); 288157#L146 assume !(8496 == ssl3_accept_~s__state~0); 288154#L149 assume !(8497 == ssl3_accept_~s__state~0); 288151#L152 assume !(8512 == ssl3_accept_~s__state~0); 288148#L155 assume !(8513 == ssl3_accept_~s__state~0); 288145#L158 assume !(8528 == ssl3_accept_~s__state~0); 288142#L161 assume !(8529 == ssl3_accept_~s__state~0); 288139#L164 assume !(8544 == ssl3_accept_~s__state~0); 288136#L167 assume !(8545 == ssl3_accept_~s__state~0); 288133#L170 assume !(8560 == ssl3_accept_~s__state~0); 288130#L173 assume !(8561 == ssl3_accept_~s__state~0); 288127#L176 assume !(8448 == ssl3_accept_~s__state~0); 288124#L179 assume !(8576 == ssl3_accept_~s__state~0); 288121#L182 assume !(8577 == ssl3_accept_~s__state~0); 288118#L185 assume !(8592 == ssl3_accept_~s__state~0); 288115#L188 assume !(8593 == ssl3_accept_~s__state~0); 288112#L191 assume !(8608 == ssl3_accept_~s__state~0); 288109#L194 assume !(8609 == ssl3_accept_~s__state~0); 288106#L197 assume !(8640 == ssl3_accept_~s__state~0); 288103#L200 assume !(8641 == ssl3_accept_~s__state~0); 288100#L203 assume !(8656 == ssl3_accept_~s__state~0); 288097#L206 assume !(8657 == ssl3_accept_~s__state~0); 288094#L209 assume 8672 == ssl3_accept_~s__state~0; 287746#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 287698#L529 assume !(4 == ssl3_accept_~blastFlag~0); 287699#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 288051#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 288050#L536-2 ssl3_accept_~s__init_num~0 := 0; 287955#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287951#L596 assume !(8576 == ssl3_accept_~state~0); 287945#L614 ssl3_accept_~skip~0 := 0; 287946#L110-2 assume !false; 287939#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287940#L113 assume !(12292 == ssl3_accept_~s__state~0); 287930#L116 assume !(16384 == ssl3_accept_~s__state~0); 287931#L119 assume !(8192 == ssl3_accept_~s__state~0); 287922#L122 assume !(24576 == ssl3_accept_~s__state~0); 287923#L125 assume !(8195 == ssl3_accept_~s__state~0); 287914#L128 assume !(8480 == ssl3_accept_~s__state~0); 287915#L131 assume !(8481 == ssl3_accept_~s__state~0); 287906#L134 assume !(8482 == ssl3_accept_~s__state~0); 287907#L137 assume !(8464 == ssl3_accept_~s__state~0); 287898#L140 assume !(8465 == ssl3_accept_~s__state~0); 287899#L143 assume !(8466 == ssl3_accept_~s__state~0); 287890#L146 assume !(8496 == ssl3_accept_~s__state~0); 287891#L149 assume !(8497 == ssl3_accept_~s__state~0); 287882#L152 assume !(8512 == ssl3_accept_~s__state~0); 287883#L155 assume !(8513 == ssl3_accept_~s__state~0); 287869#L158 assume !(8528 == ssl3_accept_~s__state~0); 287870#L161 assume !(8529 == ssl3_accept_~s__state~0); 287850#L164 assume !(8544 == ssl3_accept_~s__state~0); 287851#L167 assume !(8545 == ssl3_accept_~s__state~0); 287837#L170 assume !(8560 == ssl3_accept_~s__state~0); 287838#L173 assume !(8561 == ssl3_accept_~s__state~0); 287823#L176 assume 8448 == ssl3_accept_~s__state~0; 287824#L177 assume !(ssl3_accept_~num1~0 > 0); 287808#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 287809#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287788#L596 assume !(8576 == ssl3_accept_~state~0); 287786#L614 ssl3_accept_~skip~0 := 0; 287772#L110-2 assume !false; 287773#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287756#L113 assume !(12292 == ssl3_accept_~s__state~0); 287758#L116 assume 16384 == ssl3_accept_~s__state~0; 287683#L222 ssl3_accept_~s__server~0 := 1; 287684#L227 assume 0 != ssl3_accept_~cb~0; 287710#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 288706#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 288076#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 288070#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 288071#L254 assume 12292 != ssl3_accept_~s__state~0; 287464#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 287465#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 296507#L596 assume !(8576 == ssl3_accept_~state~0); 296504#L614 ssl3_accept_~skip~0 := 0; 296502#L110-2 assume !false; 296500#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 296498#L113 assume !(12292 == ssl3_accept_~s__state~0); 296496#L116 assume !(16384 == ssl3_accept_~s__state~0); 296494#L119 assume !(8192 == ssl3_accept_~s__state~0); 296492#L122 assume !(24576 == ssl3_accept_~s__state~0); 296490#L125 assume !(8195 == ssl3_accept_~s__state~0); 296488#L128 assume !(8480 == ssl3_accept_~s__state~0); 296487#L131 assume !(8481 == ssl3_accept_~s__state~0); 296486#L134 assume !(8482 == ssl3_accept_~s__state~0); 296443#L137 assume 8464 == ssl3_accept_~s__state~0; 287430#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 287431#L285 assume !(0 == ssl3_accept_~blastFlag~0); 287456#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 287457#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 296415#L596 assume !(8576 == ssl3_accept_~state~0); 296412#L614 ssl3_accept_~skip~0 := 0; 296410#L110-2 assume !false; 296408#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 296406#L113 assume !(12292 == ssl3_accept_~s__state~0); 296404#L116 assume !(16384 == ssl3_accept_~s__state~0); 296402#L119 assume !(8192 == ssl3_accept_~s__state~0); 296400#L122 assume !(24576 == ssl3_accept_~s__state~0); 296398#L125 assume !(8195 == ssl3_accept_~s__state~0); 296396#L128 assume !(8480 == ssl3_accept_~s__state~0); 296394#L131 assume !(8481 == ssl3_accept_~s__state~0); 296392#L134 assume !(8482 == ssl3_accept_~s__state~0); 296390#L137 assume !(8464 == ssl3_accept_~s__state~0); 296388#L140 assume !(8465 == ssl3_accept_~s__state~0); 296386#L143 assume !(8466 == ssl3_accept_~s__state~0); 296384#L146 assume 8496 == ssl3_accept_~s__state~0; 293325#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 296377#L298 assume !(1 == ssl3_accept_~blastFlag~0); 296376#L301 assume !(3 == ssl3_accept_~blastFlag~0); 287484#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 287485#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 293198#L308-2 ssl3_accept_~s__init_num~0 := 0; 293199#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 291686#L596 assume !(8576 == ssl3_accept_~state~0); 291679#L614 ssl3_accept_~skip~0 := 0; 291677#L110-2 assume !false; 291675#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 291673#L113 assume !(12292 == ssl3_accept_~s__state~0); 291671#L116 assume !(16384 == ssl3_accept_~s__state~0); 291669#L119 assume !(8192 == ssl3_accept_~s__state~0); 291667#L122 assume !(24576 == ssl3_accept_~s__state~0); 291664#L125 assume !(8195 == ssl3_accept_~s__state~0); 291662#L128 assume !(8480 == ssl3_accept_~s__state~0); 291660#L131 assume !(8481 == ssl3_accept_~s__state~0); 291658#L134 assume !(8482 == ssl3_accept_~s__state~0); 291656#L137 assume !(8464 == ssl3_accept_~s__state~0); 291654#L140 assume !(8465 == ssl3_accept_~s__state~0); 291647#L143 assume !(8466 == ssl3_accept_~s__state~0); 291644#L146 assume !(8496 == ssl3_accept_~s__state~0); 288479#L149 assume !(8497 == ssl3_accept_~s__state~0); 288480#L152 [2021-11-02 22:40:17,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:17,644 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 3 times [2021-11-02 22:40:17,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:17,645 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327578710] [2021-11-02 22:40:17,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:17,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:17,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:17,659 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:40:17,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:17,676 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:40:17,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:17,678 INFO L85 PathProgramCache]: Analyzing trace with hash 936514242, now seen corresponding path program 1 times [2021-11-02 22:40:17,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:17,678 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147024634] [2021-11-02 22:40:17,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:17,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:17,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:17,730 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-02 22:40:17,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:40:17,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147024634] [2021-11-02 22:40:17,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147024634] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:40:17,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218886291] [2021-11-02 22:40:17,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:17,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:40:17,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:17,736 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:40:17,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-11-02 22:40:18,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:18,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-02 22:40:18,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:40:18,891 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-02 22:40:18,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218886291] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:40:18,891 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:40:18,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-02 22:40:18,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87782991] [2021-11-02 22:40:18,893 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:40:18,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:40:18,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 22:40:18,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:40:18,894 INFO L87 Difference]: Start difference. First operand 13250 states and 17206 transitions. cyclomatic complexity: 3976 Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:19,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:40:19,164 INFO L93 Difference]: Finished difference Result 13921 states and 17840 transitions. [2021-11-02 22:40:19,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:40:19,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13921 states and 17840 transitions. [2021-11-02 22:40:19,221 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2112 [2021-11-02 22:40:19,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13921 states to 13804 states and 17702 transitions. [2021-11-02 22:40:19,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2664 [2021-11-02 22:40:19,275 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2664 [2021-11-02 22:40:19,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13804 states and 17702 transitions. [2021-11-02 22:40:19,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:40:19,276 INFO L681 BuchiCegarLoop]: Abstraction has 13804 states and 17702 transitions. [2021-11-02 22:40:19,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13804 states and 17702 transitions. [2021-11-02 22:40:19,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13804 to 12282. [2021-11-02 22:40:19,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12282 states, 12282 states have (on average 1.2879824132877382) internal successors, (15819), 12281 states have internal predecessors, (15819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:19,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12282 states to 12282 states and 15819 transitions. [2021-11-02 22:40:19,558 INFO L704 BuchiCegarLoop]: Abstraction has 12282 states and 15819 transitions. [2021-11-02 22:40:19,558 INFO L587 BuchiCegarLoop]: Abstraction has 12282 states and 15819 transitions. [2021-11-02 22:40:19,558 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-11-02 22:40:19,558 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12282 states and 15819 transitions. [2021-11-02 22:40:19,590 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1985 [2021-11-02 22:40:19,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:40:19,591 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:40:19,592 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:19,593 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:19,593 INFO L791 eck$LassoCheckResult]: Stem: 315444#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 315235#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 315214#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 315161#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 315162#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 315155#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 315156#L110-2 assume !false; 319351#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319348#L113 assume !(12292 == ssl3_accept_~s__state~0); 319345#L116 assume !(16384 == ssl3_accept_~s__state~0); 319342#L119 assume !(8192 == ssl3_accept_~s__state~0); 319339#L122 assume !(24576 == ssl3_accept_~s__state~0); 319336#L125 assume !(8195 == ssl3_accept_~s__state~0); 319333#L128 assume !(8480 == ssl3_accept_~s__state~0); 319330#L131 assume !(8481 == ssl3_accept_~s__state~0); 319327#L134 assume !(8482 == ssl3_accept_~s__state~0); 319325#L137 assume 8464 == ssl3_accept_~s__state~0; 319323#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 319320#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 319316#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 319304#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 319295#L596 assume !(8576 == ssl3_accept_~state~0); 319291#L614 ssl3_accept_~skip~0 := 0; 319288#L110-2 assume !false; 319285#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319282#L113 assume !(12292 == ssl3_accept_~s__state~0); 319279#L116 assume !(16384 == ssl3_accept_~s__state~0); 319276#L119 assume !(8192 == ssl3_accept_~s__state~0); 319273#L122 assume !(24576 == ssl3_accept_~s__state~0); 319270#L125 assume !(8195 == ssl3_accept_~s__state~0); 319267#L128 assume !(8480 == ssl3_accept_~s__state~0); 319264#L131 assume !(8481 == ssl3_accept_~s__state~0); 319260#L134 assume !(8482 == ssl3_accept_~s__state~0); 319257#L137 assume !(8464 == ssl3_accept_~s__state~0); 319254#L140 assume !(8465 == ssl3_accept_~s__state~0); 319251#L143 assume !(8466 == ssl3_accept_~s__state~0); 319246#L146 assume 8496 == ssl3_accept_~s__state~0; 319244#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 319241#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 319235#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 319230#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 319231#L308-2 ssl3_accept_~s__init_num~0 := 0; 323824#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323820#L596 assume !(8576 == ssl3_accept_~state~0); 323754#L614 ssl3_accept_~skip~0 := 0; 323755#L110-2 assume !false; 323748#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323749#L113 assume !(12292 == ssl3_accept_~s__state~0); 323742#L116 assume !(16384 == ssl3_accept_~s__state~0); 323743#L119 assume !(8192 == ssl3_accept_~s__state~0); 323736#L122 assume !(24576 == ssl3_accept_~s__state~0); 323737#L125 assume !(8195 == ssl3_accept_~s__state~0); 323730#L128 assume !(8480 == ssl3_accept_~s__state~0); 323731#L131 assume !(8481 == ssl3_accept_~s__state~0); 323724#L134 assume !(8482 == ssl3_accept_~s__state~0); 323725#L137 assume !(8464 == ssl3_accept_~s__state~0); 323718#L140 assume !(8465 == ssl3_accept_~s__state~0); 323719#L143 assume !(8466 == ssl3_accept_~s__state~0); 323705#L146 assume !(8496 == ssl3_accept_~s__state~0); 323706#L149 assume !(8497 == ssl3_accept_~s__state~0); 323674#L152 [2021-11-02 22:40:19,593 INFO L793 eck$LassoCheckResult]: Loop: 323674#L152 assume !(8512 == ssl3_accept_~s__state~0); 323669#L155 assume !(8513 == ssl3_accept_~s__state~0); 323665#L158 assume !(8528 == ssl3_accept_~s__state~0); 323661#L161 assume !(8529 == ssl3_accept_~s__state~0); 323658#L164 assume !(8544 == ssl3_accept_~s__state~0); 323557#L167 assume !(8545 == ssl3_accept_~s__state~0); 323556#L170 assume !(8560 == ssl3_accept_~s__state~0); 323538#L173 assume !(8561 == ssl3_accept_~s__state~0); 323508#L176 assume !(8448 == ssl3_accept_~s__state~0); 323499#L179 assume !(8576 == ssl3_accept_~s__state~0); 323493#L182 assume !(8577 == ssl3_accept_~s__state~0); 323488#L185 assume !(8592 == ssl3_accept_~s__state~0); 323483#L188 assume !(8593 == ssl3_accept_~s__state~0); 322512#L191 assume !(8608 == ssl3_accept_~s__state~0); 315392#L194 assume !(8609 == ssl3_accept_~s__state~0); 315339#L197 assume !(8640 == ssl3_accept_~s__state~0); 315340#L200 assume !(8641 == ssl3_accept_~s__state~0); 315171#L203 assume 8656 == ssl3_accept_~s__state~0; 315172#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 315199#L508 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 315200#L513 assume !(2 == ssl3_accept_~blastFlag~0); 315396#L513-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 315386#L521 assume !(0 == ssl3_accept_~tmp___10~0); 315387#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 326110#L596 assume !(8576 == ssl3_accept_~state~0); 326106#L614 ssl3_accept_~skip~0 := 0; 326103#L110-2 assume !false; 326101#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326100#L113 assume !(12292 == ssl3_accept_~s__state~0); 326099#L116 assume !(16384 == ssl3_accept_~s__state~0); 326096#L119 assume !(8192 == ssl3_accept_~s__state~0); 326094#L122 assume !(24576 == ssl3_accept_~s__state~0); 326091#L125 assume !(8195 == ssl3_accept_~s__state~0); 326039#L128 assume !(8480 == ssl3_accept_~s__state~0); 326032#L131 assume !(8481 == ssl3_accept_~s__state~0); 326030#L134 assume !(8482 == ssl3_accept_~s__state~0); 326025#L137 assume !(8464 == ssl3_accept_~s__state~0); 325884#L140 assume !(8465 == ssl3_accept_~s__state~0); 325882#L143 assume !(8466 == ssl3_accept_~s__state~0); 325880#L146 assume !(8496 == ssl3_accept_~s__state~0); 325878#L149 assume !(8497 == ssl3_accept_~s__state~0); 325876#L152 assume !(8512 == ssl3_accept_~s__state~0); 325874#L155 assume !(8513 == ssl3_accept_~s__state~0); 325872#L158 assume !(8528 == ssl3_accept_~s__state~0); 325870#L161 assume !(8529 == ssl3_accept_~s__state~0); 325868#L164 assume !(8544 == ssl3_accept_~s__state~0); 325866#L167 assume !(8545 == ssl3_accept_~s__state~0); 325864#L170 assume !(8560 == ssl3_accept_~s__state~0); 325862#L173 assume !(8561 == ssl3_accept_~s__state~0); 325860#L176 assume !(8448 == ssl3_accept_~s__state~0); 315445#L179 assume !(8576 == ssl3_accept_~s__state~0); 315406#L182 assume !(8577 == ssl3_accept_~s__state~0); 315404#L185 assume !(8592 == ssl3_accept_~s__state~0); 315142#L188 assume !(8593 == ssl3_accept_~s__state~0); 315143#L191 assume !(8608 == ssl3_accept_~s__state~0); 315355#L194 assume !(8609 == ssl3_accept_~s__state~0); 321883#L197 assume !(8640 == ssl3_accept_~s__state~0); 321876#L200 assume !(8641 == ssl3_accept_~s__state~0); 321828#L203 assume !(8656 == ssl3_accept_~s__state~0); 315210#L206 assume !(8657 == ssl3_accept_~s__state~0); 315211#L209 assume 8672 == ssl3_accept_~s__state~0; 315432#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 315383#L529 assume !(4 == ssl3_accept_~blastFlag~0); 315303#L532 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 315304#L536 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 315329#L536-2 ssl3_accept_~s__init_num~0 := 0; 322346#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 322341#L596 assume !(8576 == ssl3_accept_~state~0); 322339#L614 ssl3_accept_~skip~0 := 0; 322338#L110-2 assume !false; 322337#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 322336#L113 assume !(12292 == ssl3_accept_~s__state~0); 322335#L116 assume !(16384 == ssl3_accept_~s__state~0); 322334#L119 assume !(8192 == ssl3_accept_~s__state~0); 322333#L122 assume !(24576 == ssl3_accept_~s__state~0); 322332#L125 assume !(8195 == ssl3_accept_~s__state~0); 322331#L128 assume !(8480 == ssl3_accept_~s__state~0); 322330#L131 assume !(8481 == ssl3_accept_~s__state~0); 322329#L134 assume !(8482 == ssl3_accept_~s__state~0); 322328#L137 assume !(8464 == ssl3_accept_~s__state~0); 322327#L140 assume !(8465 == ssl3_accept_~s__state~0); 322326#L143 assume !(8466 == ssl3_accept_~s__state~0); 322325#L146 assume !(8496 == ssl3_accept_~s__state~0); 322324#L149 assume !(8497 == ssl3_accept_~s__state~0); 322323#L152 assume !(8512 == ssl3_accept_~s__state~0); 322322#L155 assume !(8513 == ssl3_accept_~s__state~0); 322321#L158 assume !(8528 == ssl3_accept_~s__state~0); 322320#L161 assume !(8529 == ssl3_accept_~s__state~0); 322319#L164 assume !(8544 == ssl3_accept_~s__state~0); 322318#L167 assume !(8545 == ssl3_accept_~s__state~0); 322317#L170 assume !(8560 == ssl3_accept_~s__state~0); 322316#L173 assume !(8561 == ssl3_accept_~s__state~0); 322314#L176 assume 8448 == ssl3_accept_~s__state~0; 322312#L177 assume !(ssl3_accept_~num1~0 > 0); 322308#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 321930#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 321923#L596 assume !(8576 == ssl3_accept_~state~0); 321917#L614 ssl3_accept_~skip~0 := 0; 321916#L110-2 assume !false; 321915#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 321914#L113 assume !(12292 == ssl3_accept_~s__state~0); 321913#L116 assume !(16384 == ssl3_accept_~s__state~0); 321912#L119 assume !(8192 == ssl3_accept_~s__state~0); 321911#L122 assume !(24576 == ssl3_accept_~s__state~0); 321910#L125 assume !(8195 == ssl3_accept_~s__state~0); 321909#L128 assume !(8480 == ssl3_accept_~s__state~0); 321908#L131 assume !(8481 == ssl3_accept_~s__state~0); 321907#L134 assume !(8482 == ssl3_accept_~s__state~0); 321906#L137 assume !(8464 == ssl3_accept_~s__state~0); 321905#L140 assume !(8465 == ssl3_accept_~s__state~0); 321904#L143 assume !(8466 == ssl3_accept_~s__state~0); 321903#L146 assume !(8496 == ssl3_accept_~s__state~0); 321902#L149 assume !(8497 == ssl3_accept_~s__state~0); 321901#L152 assume !(8512 == ssl3_accept_~s__state~0); 321900#L155 assume !(8513 == ssl3_accept_~s__state~0); 321899#L158 assume !(8528 == ssl3_accept_~s__state~0); 321898#L161 assume !(8529 == ssl3_accept_~s__state~0); 321897#L164 assume !(8544 == ssl3_accept_~s__state~0); 321896#L167 assume !(8545 == ssl3_accept_~s__state~0); 321895#L170 assume !(8560 == ssl3_accept_~s__state~0); 321894#L173 assume !(8561 == ssl3_accept_~s__state~0); 321893#L176 assume !(8448 == ssl3_accept_~s__state~0); 321889#L179 assume !(8576 == ssl3_accept_~s__state~0); 321877#L182 assume 8577 == ssl3_accept_~s__state~0; 321878#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 322315#L460 assume !(ssl3_accept_~ret~0 <= 0); 322313#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 321604#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 321600#L596 assume !(8576 == ssl3_accept_~state~0); 321593#L614 ssl3_accept_~skip~0 := 0; 321594#L110-2 assume !false; 321580#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 321581#L113 assume !(12292 == ssl3_accept_~s__state~0); 321572#L116 assume !(16384 == ssl3_accept_~s__state~0); 321573#L119 assume !(8192 == ssl3_accept_~s__state~0); 321551#L122 assume !(24576 == ssl3_accept_~s__state~0); 321552#L125 assume !(8195 == ssl3_accept_~s__state~0); 321271#L128 assume !(8480 == ssl3_accept_~s__state~0); 321272#L131 assume !(8481 == ssl3_accept_~s__state~0); 321256#L134 assume !(8482 == ssl3_accept_~s__state~0); 321257#L137 assume !(8464 == ssl3_accept_~s__state~0); 321241#L140 assume !(8465 == ssl3_accept_~s__state~0); 321242#L143 assume 8466 == ssl3_accept_~s__state~0; 315112#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 315113#L285 assume !(0 == ssl3_accept_~blastFlag~0); 315138#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 315139#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 321863#L596 assume !(8576 == ssl3_accept_~state~0); 321862#L614 ssl3_accept_~skip~0 := 0; 321857#L110-2 assume !false; 321858#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 321853#L113 assume !(12292 == ssl3_accept_~s__state~0); 321854#L116 assume !(16384 == ssl3_accept_~s__state~0); 321849#L119 assume !(8192 == ssl3_accept_~s__state~0); 321850#L122 assume !(24576 == ssl3_accept_~s__state~0); 321845#L125 assume !(8195 == ssl3_accept_~s__state~0); 321846#L128 assume !(8480 == ssl3_accept_~s__state~0); 321841#L131 assume !(8481 == ssl3_accept_~s__state~0); 321842#L134 assume !(8482 == ssl3_accept_~s__state~0); 321837#L137 assume !(8464 == ssl3_accept_~s__state~0); 321838#L140 assume !(8465 == ssl3_accept_~s__state~0); 321833#L143 assume !(8466 == ssl3_accept_~s__state~0); 321834#L146 assume 8496 == ssl3_accept_~s__state~0; 315400#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 315401#L298 assume !(1 == ssl3_accept_~blastFlag~0); 315380#L301 assume !(3 == ssl3_accept_~blastFlag~0); 315381#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 321887#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 315320#L308-2 ssl3_accept_~s__init_num~0 := 0; 315321#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323759#L596 assume !(8576 == ssl3_accept_~state~0); 323758#L614 ssl3_accept_~skip~0 := 0; 323751#L110-2 assume !false; 323752#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323745#L113 assume !(12292 == ssl3_accept_~s__state~0); 323746#L116 assume !(16384 == ssl3_accept_~s__state~0); 323739#L119 assume !(8192 == ssl3_accept_~s__state~0); 323740#L122 assume !(24576 == ssl3_accept_~s__state~0); 323733#L125 assume !(8195 == ssl3_accept_~s__state~0); 323734#L128 assume !(8480 == ssl3_accept_~s__state~0); 323727#L131 assume !(8481 == ssl3_accept_~s__state~0); 323728#L134 assume !(8482 == ssl3_accept_~s__state~0); 323721#L137 assume !(8464 == ssl3_accept_~s__state~0); 323722#L140 assume !(8465 == ssl3_accept_~s__state~0); 323715#L143 assume !(8466 == ssl3_accept_~s__state~0); 323716#L146 assume !(8496 == ssl3_accept_~s__state~0); 323679#L149 assume !(8497 == ssl3_accept_~s__state~0); 323674#L152 [2021-11-02 22:40:19,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:19,594 INFO L85 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 4 times [2021-11-02 22:40:19,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:19,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644422843] [2021-11-02 22:40:19,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:19,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:19,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:19,608 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:40:19,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:19,628 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:40:19,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:19,628 INFO L85 PathProgramCache]: Analyzing trace with hash -189990461, now seen corresponding path program 1 times [2021-11-02 22:40:19,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:19,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503413351] [2021-11-02 22:40:19,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:19,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:19,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:19,679 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-11-02 22:40:19,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:40:19,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503413351] [2021-11-02 22:40:19,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503413351] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:40:19,680 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939412414] [2021-11-02 22:40:19,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:19,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-02 22:40:19,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:40:19,683 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-02 22:40:19,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-11-02 22:40:20,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:40:20,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-02 22:40:20,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:40:20,992 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-11-02 22:40:20,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939412414] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-02 22:40:20,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-02 22:40:20,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-02 22:40:20,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200852931] [2021-11-02 22:40:20,994 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-02 22:40:20,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:40:20,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 22:40:20,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:40:20,995 INFO L87 Difference]: Start difference. First operand 12282 states and 15819 transitions. cyclomatic complexity: 3574 Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:21,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:40:21,267 INFO L93 Difference]: Finished difference Result 13581 states and 17201 transitions. [2021-11-02 22:40:21,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:40:21,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13581 states and 17201 transitions. [2021-11-02 22:40:21,318 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1902 [2021-11-02 22:40:21,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13581 states to 11842 states and 15077 transitions. [2021-11-02 22:40:21,353 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2523 [2021-11-02 22:40:21,356 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2721 [2021-11-02 22:40:21,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11842 states and 15077 transitions. [2021-11-02 22:40:21,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-02 22:40:21,357 INFO L681 BuchiCegarLoop]: Abstraction has 11842 states and 15077 transitions. [2021-11-02 22:40:21,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11842 states and 15077 transitions. [2021-11-02 22:40:21,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11842 to 11234. [2021-11-02 22:40:21,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11234 states, 11234 states have (on average 1.2739896742033114) internal successors, (14312), 11233 states have internal predecessors, (14312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-02 22:40:21,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11234 states to 11234 states and 14312 transitions. [2021-11-02 22:40:21,486 INFO L704 BuchiCegarLoop]: Abstraction has 11234 states and 14312 transitions. [2021-11-02 22:40:21,486 INFO L587 BuchiCegarLoop]: Abstraction has 11234 states and 14312 transitions. [2021-11-02 22:40:21,486 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-11-02 22:40:21,486 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11234 states and 14312 transitions. [2021-11-02 22:40:21,515 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1897 [2021-11-02 22:40:21,515 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-02 22:40:21,515 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-02 22:40:21,517 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:21,517 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:40:21,518 INFO L791 eck$LassoCheckResult]: Stem: 341845#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 341658#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 341641#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 341592#L96-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 341593#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 341586#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 341587#L110-2 assume !false; 346856#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346854#L113 assume !(12292 == ssl3_accept_~s__state~0); 346852#L116 assume !(16384 == ssl3_accept_~s__state~0); 346850#L119 assume !(8192 == ssl3_accept_~s__state~0); 346848#L122 assume !(24576 == ssl3_accept_~s__state~0); 346846#L125 assume !(8195 == ssl3_accept_~s__state~0); 346844#L128 assume !(8480 == ssl3_accept_~s__state~0); 346842#L131 assume !(8481 == ssl3_accept_~s__state~0); 346840#L134 assume !(8482 == ssl3_accept_~s__state~0); 346838#L137 assume 8464 == ssl3_accept_~s__state~0; 346836#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 346833#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 346827#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 346819#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346810#L596 assume !(8576 == ssl3_accept_~state~0); 346802#L614 ssl3_accept_~skip~0 := 0; 346798#L110-2 assume !false; 346795#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346792#L113 assume !(12292 == ssl3_accept_~s__state~0); 346789#L116 assume !(16384 == ssl3_accept_~s__state~0); 346786#L119 assume !(8192 == ssl3_accept_~s__state~0); 346783#L122 assume !(24576 == ssl3_accept_~s__state~0); 346780#L125 assume !(8195 == ssl3_accept_~s__state~0); 346777#L128 assume !(8480 == ssl3_accept_~s__state~0); 346774#L131 assume !(8481 == ssl3_accept_~s__state~0); 346771#L134 assume !(8482 == ssl3_accept_~s__state~0); 346768#L137 assume !(8464 == ssl3_accept_~s__state~0); 346765#L140 assume !(8465 == ssl3_accept_~s__state~0); 346761#L143 assume !(8466 == ssl3_accept_~s__state~0); 346759#L146 assume 8496 == ssl3_accept_~s__state~0; 346755#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 345727#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 345728#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 345382#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 345383#L308-2 ssl3_accept_~s__init_num~0 := 0; 345365#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345361#L596 assume !(8576 == ssl3_accept_~state~0); 345343#L614 ssl3_accept_~skip~0 := 0; 345344#L110-2 assume !false; 345173#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345174#L113 assume !(12292 == ssl3_accept_~s__state~0); 345064#L116 assume !(16384 == ssl3_accept_~s__state~0); 345065#L119 assume !(8192 == ssl3_accept_~s__state~0); 345051#L122 assume !(24576 == ssl3_accept_~s__state~0); 345052#L125 assume !(8195 == ssl3_accept_~s__state~0); 344941#L128 assume !(8480 == ssl3_accept_~s__state~0); 344942#L131 assume !(8481 == ssl3_accept_~s__state~0); 344925#L134 assume !(8482 == ssl3_accept_~s__state~0); 344926#L137 assume !(8464 == ssl3_accept_~s__state~0); 344909#L140 assume !(8465 == ssl3_accept_~s__state~0); 344910#L143 assume !(8466 == ssl3_accept_~s__state~0); 344893#L146 assume !(8496 == ssl3_accept_~s__state~0); 344894#L149 assume !(8497 == ssl3_accept_~s__state~0); 344884#L152 [2021-11-02 22:40:21,518 INFO L793 eck$LassoCheckResult]: Loop: 344884#L152 assume 8512 == ssl3_accept_~s__state~0; 344607#L156 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 344883#L320 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 344881#L320-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 344879#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344874#L596 assume !(8576 == ssl3_accept_~state~0); 344872#L614 ssl3_accept_~skip~0 := 0; 344871#L110-2 assume !false; 344870#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344869#L113 assume !(12292 == ssl3_accept_~s__state~0); 344868#L116 assume !(16384 == ssl3_accept_~s__state~0); 344867#L119 assume !(8192 == ssl3_accept_~s__state~0); 344866#L122 assume !(24576 == ssl3_accept_~s__state~0); 344865#L125 assume !(8195 == ssl3_accept_~s__state~0); 344864#L128 assume !(8480 == ssl3_accept_~s__state~0); 344863#L131 assume !(8481 == ssl3_accept_~s__state~0); 344862#L134 assume !(8482 == ssl3_accept_~s__state~0); 344861#L137 assume !(8464 == ssl3_accept_~s__state~0); 344860#L140 assume !(8465 == ssl3_accept_~s__state~0); 344859#L143 assume !(8466 == ssl3_accept_~s__state~0); 344858#L146 assume !(8496 == ssl3_accept_~s__state~0); 344857#L149 assume !(8497 == ssl3_accept_~s__state~0); 344856#L152 assume !(8512 == ssl3_accept_~s__state~0); 344855#L155 assume !(8513 == ssl3_accept_~s__state~0); 344854#L158 assume 8528 == ssl3_accept_~s__state~0; 344593#L162 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 344852#L338 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 344849#L338-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 344844#L370 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 344842#L372 assume !(ssl3_accept_~ret~0 <= 0); 344841#L350-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 344839#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344834#L596 assume !(8576 == ssl3_accept_~state~0); 344831#L614 ssl3_accept_~skip~0 := 0; 344826#L110-2 assume !false; 344823#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344821#L113 assume !(12292 == ssl3_accept_~s__state~0); 344819#L116 assume !(16384 == ssl3_accept_~s__state~0); 344817#L119 assume !(8192 == ssl3_accept_~s__state~0); 344815#L122 assume !(24576 == ssl3_accept_~s__state~0); 344813#L125 assume !(8195 == ssl3_accept_~s__state~0); 344811#L128 assume !(8480 == ssl3_accept_~s__state~0); 344809#L131 assume !(8481 == ssl3_accept_~s__state~0); 344807#L134 assume !(8482 == ssl3_accept_~s__state~0); 344805#L137 assume !(8464 == ssl3_accept_~s__state~0); 344802#L140 assume !(8465 == ssl3_accept_~s__state~0); 344799#L143 assume !(8466 == ssl3_accept_~s__state~0); 344796#L146 assume !(8496 == ssl3_accept_~s__state~0); 344792#L149 assume !(8497 == ssl3_accept_~s__state~0); 344789#L152 assume !(8512 == ssl3_accept_~s__state~0); 344787#L155 assume !(8513 == ssl3_accept_~s__state~0); 344785#L158 assume !(8528 == ssl3_accept_~s__state~0); 344783#L161 assume !(8529 == ssl3_accept_~s__state~0); 344781#L164 assume 8544 == ssl3_accept_~s__state~0; 344452#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 344778#L395 assume !(0 != ssl3_accept_~s__session__peer~0); 344774#L404 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 344772#L408 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 344767#L417 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 344763#L420 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 344756#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344743#L596 assume !(8576 == ssl3_accept_~state~0); 344739#L614 ssl3_accept_~skip~0 := 0; 344737#L110-2 assume !false; 344735#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344733#L113 assume !(12292 == ssl3_accept_~s__state~0); 344731#L116 assume !(16384 == ssl3_accept_~s__state~0); 344729#L119 assume !(8192 == ssl3_accept_~s__state~0); 344727#L122 assume !(24576 == ssl3_accept_~s__state~0); 344725#L125 assume !(8195 == ssl3_accept_~s__state~0); 344723#L128 assume !(8480 == ssl3_accept_~s__state~0); 344721#L131 assume !(8481 == ssl3_accept_~s__state~0); 344719#L134 assume !(8482 == ssl3_accept_~s__state~0); 344717#L137 assume !(8464 == ssl3_accept_~s__state~0); 344715#L140 assume !(8465 == ssl3_accept_~s__state~0); 344713#L143 assume !(8466 == ssl3_accept_~s__state~0); 344711#L146 assume !(8496 == ssl3_accept_~s__state~0); 344709#L149 assume !(8497 == ssl3_accept_~s__state~0); 344707#L152 assume !(8512 == ssl3_accept_~s__state~0); 344705#L155 assume !(8513 == ssl3_accept_~s__state~0); 344703#L158 assume !(8528 == ssl3_accept_~s__state~0); 344701#L161 assume !(8529 == ssl3_accept_~s__state~0); 344699#L164 assume !(8544 == ssl3_accept_~s__state~0); 344697#L167 assume !(8545 == ssl3_accept_~s__state~0); 344695#L170 assume !(8560 == ssl3_accept_~s__state~0); 344693#L173 assume !(8561 == ssl3_accept_~s__state~0); 344691#L176 assume 8448 == ssl3_accept_~s__state~0; 344680#L177 assume !(ssl3_accept_~num1~0 > 0); 344679#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 344673#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344669#L596 assume !(8576 == ssl3_accept_~state~0); 344661#L614 ssl3_accept_~skip~0 := 0; 344662#L110-2 assume !false; 344655#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344656#L113 assume !(12292 == ssl3_accept_~s__state~0); 344649#L116 assume !(16384 == ssl3_accept_~s__state~0); 344650#L119 assume !(8192 == ssl3_accept_~s__state~0); 344643#L122 assume !(24576 == ssl3_accept_~s__state~0); 344644#L125 assume !(8195 == ssl3_accept_~s__state~0); 344637#L128 assume !(8480 == ssl3_accept_~s__state~0); 344638#L131 assume !(8481 == ssl3_accept_~s__state~0); 344630#L134 assume !(8482 == ssl3_accept_~s__state~0); 344631#L137 assume !(8464 == ssl3_accept_~s__state~0); 344624#L140 assume !(8465 == ssl3_accept_~s__state~0); 344625#L143 assume !(8466 == ssl3_accept_~s__state~0); 344616#L146 assume !(8496 == ssl3_accept_~s__state~0); 344617#L149 assume !(8497 == ssl3_accept_~s__state~0); 344609#L152 assume !(8512 == ssl3_accept_~s__state~0); 344610#L155 assume !(8513 == ssl3_accept_~s__state~0); 344595#L158 assume !(8528 == ssl3_accept_~s__state~0); 344596#L161 assume !(8529 == ssl3_accept_~s__state~0); 344590#L164 assume !(8544 == ssl3_accept_~s__state~0); 344591#L167 assume !(8545 == ssl3_accept_~s__state~0); 344444#L170 assume !(8560 == ssl3_accept_~s__state~0); 344445#L173 assume !(8561 == ssl3_accept_~s__state~0); 344326#L176 assume !(8448 == ssl3_accept_~s__state~0); 344325#L179 assume 8576 == ssl3_accept_~s__state~0; 344297#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 344324#L460 assume !(ssl3_accept_~ret~0 <= 0); 344322#L463 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 344323#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345438#L596 assume 8576 == ssl3_accept_~state~0; 345436#L615 assume !(8592 == ssl3_accept_~s__state~0); 345435#L614 ssl3_accept_~skip~0 := 0; 345434#L110-2 assume !false; 345433#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345432#L113 assume !(12292 == ssl3_accept_~s__state~0); 345431#L116 assume !(16384 == ssl3_accept_~s__state~0); 345430#L119 assume !(8192 == ssl3_accept_~s__state~0); 345429#L122 assume !(24576 == ssl3_accept_~s__state~0); 345428#L125 assume !(8195 == ssl3_accept_~s__state~0); 345427#L128 assume !(8480 == ssl3_accept_~s__state~0); 345426#L131 assume !(8481 == ssl3_accept_~s__state~0); 345425#L134 assume !(8482 == ssl3_accept_~s__state~0); 345424#L137 assume !(8464 == ssl3_accept_~s__state~0); 345423#L140 assume !(8465 == ssl3_accept_~s__state~0); 345422#L143 assume 8466 == ssl3_accept_~s__state~0; 344621#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 345421#L285 assume !(0 == ssl3_accept_~blastFlag~0); 345420#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 345418#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345413#L596 assume !(8576 == ssl3_accept_~state~0); 345411#L614 ssl3_accept_~skip~0 := 0; 345410#L110-2 assume !false; 345409#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345408#L113 assume !(12292 == ssl3_accept_~s__state~0); 345407#L116 assume !(16384 == ssl3_accept_~s__state~0); 345406#L119 assume !(8192 == ssl3_accept_~s__state~0); 345405#L122 assume !(24576 == ssl3_accept_~s__state~0); 345404#L125 assume !(8195 == ssl3_accept_~s__state~0); 345403#L128 assume !(8480 == ssl3_accept_~s__state~0); 345402#L131 assume !(8481 == ssl3_accept_~s__state~0); 345401#L134 assume !(8482 == ssl3_accept_~s__state~0); 345400#L137 assume !(8464 == ssl3_accept_~s__state~0); 345399#L140 assume !(8465 == ssl3_accept_~s__state~0); 345398#L143 assume !(8466 == ssl3_accept_~s__state~0); 345397#L146 assume 8496 == ssl3_accept_~s__state~0; 344613#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 345396#L298 assume !(1 == ssl3_accept_~blastFlag~0); 345395#L301 assume !(3 == ssl3_accept_~blastFlag~0); 345394#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 345393#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 345375#L308-2 ssl3_accept_~s__init_num~0 := 0; 345376#L559 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345353#L596 assume !(8576 == ssl3_accept_~state~0); 345352#L614 ssl3_accept_~skip~0 := 0; 345320#L110-2 assume !false; 345321#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345069#L113 assume !(12292 == ssl3_accept_~s__state~0); 345070#L116 assume !(16384 == ssl3_accept_~s__state~0); 345058#L119 assume !(8192 == ssl3_accept_~s__state~0); 345059#L122 assume !(24576 == ssl3_accept_~s__state~0); 344961#L125 assume !(8195 == ssl3_accept_~s__state~0); 344962#L128 assume !(8480 == ssl3_accept_~s__state~0); 344932#L131 assume !(8481 == ssl3_accept_~s__state~0); 344933#L134 assume !(8482 == ssl3_accept_~s__state~0); 344916#L137 assume !(8464 == ssl3_accept_~s__state~0); 344917#L140 assume !(8465 == ssl3_accept_~s__state~0); 344900#L143 assume !(8466 == ssl3_accept_~s__state~0); 344901#L146 assume !(8496 == ssl3_accept_~s__state~0); 344885#L149 assume !(8497 == ssl3_accept_~s__state~0); 344884#L152 [2021-11-02 22:40:21,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:21,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1334812764, now seen corresponding path program 1 times [2021-11-02 22:40:21,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:21,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461414790] [2021-11-02 22:40:21,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:21,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:21,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:21,626 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:40:21,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:21,644 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:40:21,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:21,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1864956824, now seen corresponding path program 2 times [2021-11-02 22:40:21,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:21,646 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344112799] [2021-11-02 22:40:21,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:21,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:21,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:21,671 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:40:21,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:21,708 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:40:21,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:40:21,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1650190611, now seen corresponding path program 1 times [2021-11-02 22:40:21,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:40:21,709 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904527430] [2021-11-02 22:40:21,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:40:21,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:40:21,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:21,741 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:40:21,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:40:21,859 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:40:24,604 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 10:40:24 BoogieIcfgContainer [2021-11-02 22:40:24,605 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-02 22:40:24,605 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-02 22:40:24,605 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-02 22:40:24,606 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-02 22:40:24,606 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 10:39:40" (3/4) ... [2021-11-02 22:40:24,609 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-11-02 22:40:24,738 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/witness.graphml [2021-11-02 22:40:24,738 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-02 22:40:24,740 INFO L168 Benchmark]: Toolchain (without parser) took 45426.91 ms. Allocated memory was 98.6 MB in the beginning and 5.8 GB in the end (delta: 5.7 GB). Free memory was 64.9 MB in the beginning and 5.1 GB in the end (delta: -5.1 GB). Peak memory consumption was 655.7 MB. Max. memory is 16.1 GB. [2021-11-02 22:40:24,740 INFO L168 Benchmark]: CDTParser took 0.30 ms. Allocated memory is still 98.6 MB. Free memory is still 56.1 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-11-02 22:40:24,741 INFO L168 Benchmark]: CACSL2BoogieTranslator took 548.66 ms. Allocated memory was 98.6 MB in the beginning and 125.8 MB in the end (delta: 27.3 MB). Free memory was 64.9 MB in the beginning and 97.0 MB in the end (delta: -32.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-11-02 22:40:24,742 INFO L168 Benchmark]: Boogie Procedure Inliner took 74.86 ms. Allocated memory is still 125.8 MB. Free memory was 97.0 MB in the beginning and 93.9 MB in the end (delta: 3.1 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-11-02 22:40:24,742 INFO L168 Benchmark]: Boogie Preprocessor took 88.13 ms. Allocated memory is still 125.8 MB. Free memory was 93.9 MB in the beginning and 91.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-02 22:40:24,743 INFO L168 Benchmark]: RCFGBuilder took 858.85 ms. Allocated memory is still 125.8 MB. Free memory was 91.8 MB in the beginning and 66.7 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. [2021-11-02 22:40:24,743 INFO L168 Benchmark]: BuchiAutomizer took 43717.21 ms. Allocated memory was 125.8 MB in the beginning and 5.8 GB in the end (delta: 5.7 GB). Free memory was 66.7 MB in the beginning and 5.2 GB in the end (delta: -5.1 GB). Peak memory consumption was 870.1 MB. Max. memory is 16.1 GB. [2021-11-02 22:40:24,743 INFO L168 Benchmark]: Witness Printer took 132.71 ms. Allocated memory is still 5.8 GB. Free memory was 5.2 GB in the beginning and 5.1 GB in the end (delta: 8.4 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-11-02 22:40:24,746 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.30 ms. Allocated memory is still 98.6 MB. Free memory is still 56.1 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 548.66 ms. Allocated memory was 98.6 MB in the beginning and 125.8 MB in the end (delta: 27.3 MB). Free memory was 64.9 MB in the beginning and 97.0 MB in the end (delta: -32.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 74.86 ms. Allocated memory is still 125.8 MB. Free memory was 97.0 MB in the beginning and 93.9 MB in the end (delta: 3.1 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 88.13 ms. Allocated memory is still 125.8 MB. Free memory was 93.9 MB in the beginning and 91.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 858.85 ms. Allocated memory is still 125.8 MB. Free memory was 91.8 MB in the beginning and 66.7 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 43717.21 ms. Allocated memory was 125.8 MB in the beginning and 5.8 GB in the end (delta: 5.7 GB). Free memory was 66.7 MB in the beginning and 5.2 GB in the end (delta: -5.1 GB). Peak memory consumption was 870.1 MB. Max. memory is 16.1 GB. * Witness Printer took 132.71 ms. Allocated memory is still 5.8 GB. Free memory was 5.2 GB in the beginning and 5.1 GB in the end (delta: 8.4 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (32 trivial, 4 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function 7 + -2 * blastFlag and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 11234 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 43.6s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 26.0s. Construction of modules took 3.9s. Büchi inclusion checks took 6.8s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 3.3s AutomataMinimizationTime, 36 MinimizatonAttempts, 20089 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 2.5s Buchi closure took 0.0s. Biggest automaton had 13250 states and ocurred in iteration 29. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 799/799 HoareTripleCheckerStatistics: 8591 SDtfs, 5619 SDslu, 5011 SDs, 0 SdLazy, 4202 SolverSat, 798 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.9s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital72 mio100 ax100 hnf100 lsp28 ukn100 mio100 lsp100 div229 bol100 ite100 ukn100 eq183 hnf68 smp96 dnf117 smp100 tf106 neg99 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 13ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 2.2s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=24534} State at position 1 is {NULL=0, s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, NULL=24534, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29d1123c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18207316=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2183399f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a514aaf=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4597b95b=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ea04575=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6904a74a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48737ea3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6912c563=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ba7885c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7004fefd=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f1c566=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b2f3361=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e33b3e9=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3880235e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62bb9e86=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72c9f54c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b67ba53=0, __cil_tmp57=4292870145, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=9, tmp___2=0, cb=9, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967039, s__verify_mode=20, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@36480d0b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4628f5a6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@10919784=0, s__s3__tmp__reuse_message=13, s__ctx__stats__sess_accept_renegotiate=0, l=19, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42cf068e=0, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4550bde4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74c34bfc=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2132f103=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66522325=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@443ce3a8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c45bcfe=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71298c71=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@206cf971=2, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a505e37=1, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, NULL=24536, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4eda2649=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46abfca=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e634aee=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a37c419=0, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5eceb387=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52f111ed=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d86eebf=19, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1188cdc3=1, s__options=4292870145, s__cert=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4eb15181=4294967039, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17316daf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b409511=1, Time=7, num1=0, NULL=24537, NULL=0, NULL=24535, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bc2fe92=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62ce5588=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57f1de9f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7920d771=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@355211e8=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a62a08b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76cf91b3=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@275f5a22=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1303efcf=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7dc31d49=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@227c6df=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56621df=0, tmp___8=0, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@716a96bd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31c34aa6=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L647] int s ; [L648] int tmp ; [L652] s = 8464 [L24] int s__info_callback = __VERIFIER_nondet_int() ; [L25] int s__in_handshake = __VERIFIER_nondet_int() ; [L26] int s__state ; [L27] int s__new_session ; [L28] int s__server ; [L29] int s__version = __VERIFIER_nondet_int() ; [L30] int s__type ; [L31] int s__init_num ; [L32] int s__hit = __VERIFIER_nondet_int() ; [L33] int s__rwstate ; [L34] int s__init_buf___0 = 1; [L35] int s__debug = __VERIFIER_nondet_int() ; [L36] int s__shutdown ; [L37] int s__cert = __VERIFIER_nondet_int() ; [L38] int s__options = __VERIFIER_nondet_int() ; [L39] int s__verify_mode = __VERIFIER_nondet_int() ; [L40] int s__session__peer = __VERIFIER_nondet_int() ; [L41] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L42] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L45] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L46] int s__s3__tmp__cert_request ; [L47] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L48] int s__s3__tmp__use_rsa_tmp ; [L49] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__new_cipher__algorithms ; [L51] int s__s3__tmp__next_state___0 ; [L52] int s__s3__tmp__new_cipher__algo_strength ; [L53] int s__session__cipher ; [L54] int buf ; [L55] unsigned long l ; [L56] unsigned long Time ; [L57] unsigned long tmp ; [L58] int cb ; [L59] long num1 = __VERIFIER_nondet_long() ; [L60] int ret ; [L61] int new_state ; [L62] int state ; [L63] int skip ; [L64] int got_new_session ; [L65] int tmp___1 = __VERIFIER_nondet_int() ; [L66] int tmp___2 = __VERIFIER_nondet_int() ; [L67] int tmp___3 = __VERIFIER_nondet_int() ; [L68] int tmp___4 = __VERIFIER_nondet_int() ; [L69] int tmp___5 = __VERIFIER_nondet_int() ; [L70] int tmp___6 = __VERIFIER_nondet_int() ; [L71] int tmp___7 = __VERIFIER_nondet_int() ; [L72] long tmp___8 = __VERIFIER_nondet_long() ; [L73] int tmp___9 = __VERIFIER_nondet_int() ; [L74] int tmp___10 = __VERIFIER_nondet_int() ; [L75] int blastFlag ; [L76] int __cil_tmp55 ; [L77] unsigned long __cil_tmp56 ; [L78] unsigned long __cil_tmp57 ; [L79] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L80] unsigned long __cil_tmp59 ; [L81] int __cil_tmp60 ; [L82] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) Loop: [L152] COND TRUE s__state == 8512 [L318] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L319] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] COND TRUE __cil_tmp56 + 256UL [L321] skip = 1 [L329] s__state = 8528 [L330] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L334] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L335] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L337] __cil_tmp57 = (unsigned long )s__options [L338] COND TRUE __cil_tmp57 + 2097152UL [L339] s__s3__tmp__use_rsa_tmp = 1 [L344] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L371] ret = __VERIFIER_nondet_int() [L372] COND FALSE !(ret <= 0) [L389] s__state = 8544 [L390] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L394] COND TRUE s__verify_mode + 1 [L395] COND FALSE !(s__session__peer != 0) [L406] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L407] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L408] COND FALSE !(__cil_tmp61 + 256UL) [L418] s__s3__tmp__cert_request = 1 [L419] ret = __VERIFIER_nondet_int() [L420] COND FALSE !(ret <= 0) [L423] s__state = 8448 [L424] s__s3__tmp__next_state___0 = 8576 [L425] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L446] COND FALSE !(num1 > 0L) [L455] s__state = s__s3__tmp__next_state___0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L459] ret = __VERIFIER_nondet_int() [L460] COND FALSE !(ret <= 0) [L463] COND TRUE ret == 2 [L464] s__state = 8466 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND TRUE state == 8576 [L615] COND FALSE !(s__state == 8592) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(blastFlag == 3) [L305] COND FALSE !(ret <= 0) [L308] COND FALSE !(\read(s__hit)) [L311] s__state = 8512 [L313] s__init_num = 0 [L596] COND FALSE !(! s__s3__tmp__reuse_message) [L614] COND FALSE !(state == 8576) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-11-02 22:40:24,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:25,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-11-02 22:40:25,250 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:25,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-11-02 22:40:25,655 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-11-02 22:40:25,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-11-02 22:40:26,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-11-02 22:40:26,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-11-02 22:40:26,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-11-02 22:40:26,656 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_381c2a71-de13-4525-86be-521f2f50cfe0/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)