./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg --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 3b0a25bcf9d7b9f9ae78e93e032586591c4401ff73527e9d61e66c096f2e8695 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 09:50:27,449 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 09:50:27,452 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 09:50:27,512 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 09:50:27,513 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 09:50:27,515 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 09:50:27,517 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 09:50:27,521 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 09:50:27,523 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 09:50:27,525 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 09:50:27,526 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 09:50:27,528 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 09:50:27,529 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 09:50:27,531 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 09:50:27,533 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 09:50:27,538 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 09:50:27,540 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 09:50:27,545 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 09:50:27,548 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 09:50:27,555 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 09:50:27,562 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 09:50:27,570 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 09:50:27,572 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 09:50:27,575 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 09:50:27,580 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 09:50:27,583 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 09:50:27,584 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 09:50:27,586 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 09:50:27,587 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 09:50:27,589 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 09:50:27,589 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 09:50:27,591 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 09:50:27,593 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 09:50:27,595 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 09:50:27,597 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 09:50:27,597 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 09:50:27,598 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 09:50:27,598 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 09:50:27,599 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 09:50:27,600 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 09:50:27,601 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 09:50:27,602 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-28 09:50:27,662 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 09:50:27,662 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 09:50:27,663 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 09:50:27,663 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 09:50:27,665 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 09:50:27,665 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 09:50:27,666 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 09:50:27,666 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-28 09:50:27,666 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-28 09:50:27,667 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-28 09:50:27,668 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-28 09:50:27,668 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-28 09:50:27,669 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-28 09:50:27,669 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 09:50:27,669 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 09:50:27,670 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 09:50:27,670 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 09:50:27,670 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 09:50:27,670 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 09:50:27,671 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-28 09:50:27,671 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-28 09:50:27,671 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-28 09:50:27,672 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 09:50:27,672 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-28 09:50:27,672 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-28 09:50:27,672 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 09:50:27,674 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-28 09:50:27,675 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 09:50:27,675 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 09:50:27,675 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 09:50:27,676 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 09:50:27,676 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 09:50:27,677 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-28 09:50:27,678 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_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/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_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg 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 -> 3b0a25bcf9d7b9f9ae78e93e032586591c4401ff73527e9d61e66c096f2e8695 [2021-10-28 09:50:28,051 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 09:50:28,095 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 09:50:28,099 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 09:50:28,100 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 09:50:28,102 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 09:50:28,103 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2021-10-28 09:50:28,214 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/data/e25755dd4/33f97f38ff4d4c2ebcfa5b742c1ee1b1/FLAG3d61b7c6e [2021-10-28 09:50:28,868 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 09:50:28,869 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2021-10-28 09:50:28,891 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/data/e25755dd4/33f97f38ff4d4c2ebcfa5b742c1ee1b1/FLAG3d61b7c6e [2021-10-28 09:50:29,205 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/data/e25755dd4/33f97f38ff4d4c2ebcfa5b742c1ee1b1 [2021-10-28 09:50:29,207 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 09:50:29,209 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-28 09:50:29,212 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 09:50:29,212 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 09:50:29,225 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 09:50:29,227 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:29,230 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a19b9e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29, skipping insertion in model container [2021-10-28 09:50:29,230 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:29,241 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 09:50:29,316 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 09:50:29,722 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_6927d901-8802-4322-8f53-8ba9ebceffe4/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c[42850,42863] [2021-10-28 09:50:29,741 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:50:29,754 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 09:50:29,865 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_6927d901-8802-4322-8f53-8ba9ebceffe4/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c[42850,42863] [2021-10-28 09:50:29,867 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:50:29,885 INFO L208 MainTranslator]: Completed translation [2021-10-28 09:50:29,886 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29 WrapperNode [2021-10-28 09:50:29,886 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 09:50:29,887 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-28 09:50:29,888 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-28 09:50:29,888 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-28 09:50:29,897 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:29,910 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:29,953 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-28 09:50:29,958 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 09:50:29,958 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 09:50:29,958 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 09:50:29,969 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:29,970 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:29,991 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:29,991 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:30,002 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:30,038 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:30,041 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:30,046 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 09:50:30,048 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 09:50:30,048 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 09:50:30,048 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 09:50:30,049 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29" (1/1) ... [2021-10-28 09:50:30,059 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:30,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:30,107 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:30,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-28 09:50:30,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-28 09:50:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 09:50:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 09:50:30,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 09:50:30,304 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 09:50:30,979 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-28 09:50:30,979 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-28 09:50:30,997 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 09:50:30,997 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-28 09:50:31,000 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:50:31 BoogieIcfgContainer [2021-10-28 09:50:31,000 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 09:50:31,002 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-28 09:50:31,003 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-28 09:50:31,007 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-28 09:50:31,008 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:50:31,008 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.10 09:50:29" (1/3) ... [2021-10-28 09:50:31,011 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5e6c1acc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 09:50:31, skipping insertion in model container [2021-10-28 09:50:31,011 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:50:31,011 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:50:29" (2/3) ... [2021-10-28 09:50:31,012 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5e6c1acc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 09:50:31, skipping insertion in model container [2021-10-28 09:50:31,012 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:50:31,012 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:50:31" (3/3) ... [2021-10-28 09:50:31,015 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-1.c [2021-10-28 09:50:31,071 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-28 09:50:31,071 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-28 09:50:31,072 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-28 09:50:31,072 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-28 09:50:31,072 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-28 09:50:31,072 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-28 09:50:31,073 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-28 09:50:31,073 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-28 09:50:31,098 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:31,134 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-28 09:50:31,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:31,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:31,146 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 09:50:31,146 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:31,146 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-28 09:50:31,148 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:31,158 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-28 09:50:31,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:31,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:31,160 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 09:50:31,161 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:31,167 INFO L791 eck$LassoCheckResult]: Stem: 127#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 42#L-1true havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 40#L93true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25#L96-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 129#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23#L101-1true assume !(0 == ssl3_accept_~s__cert~0); 45#L110-2true [2021-10-28 09:50:31,168 INFO L793 eck$LassoCheckResult]: Loop: 45#L110-2true assume !false; 24#L111true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121#L113true assume !(12292 == ssl3_accept_~s__state~0); 32#L116true assume !(16384 == ssl3_accept_~s__state~0); 128#L119true assume !(8192 == ssl3_accept_~s__state~0); 53#L122true assume !(24576 == ssl3_accept_~s__state~0); 93#L125true assume !(8195 == ssl3_accept_~s__state~0); 60#L128true assume 8480 == ssl3_accept_~s__state~0; 135#L132true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10#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; 141#L554true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123#L591true ssl3_accept_~skip~0 := 0; 45#L110-2true [2021-10-28 09:50:31,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:31,176 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-28 09:50:31,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:31,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293574024] [2021-10-28 09:50:31,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:31,190 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:31,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:31,319 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:31,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:31,377 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:31,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:31,382 INFO L85 PathProgramCache]: Analyzing trace with hash -289467049, now seen corresponding path program 1 times [2021-10-28 09:50:31,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:31,382 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592288335] [2021-10-28 09:50:31,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:31,383 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:31,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:31,398 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:31,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:31,417 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:31,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:31,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1315320920, now seen corresponding path program 1 times [2021-10-28 09:50:31,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:31,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221387361] [2021-10-28 09:50:31,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:31,455 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:31,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:31,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:31,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:31,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221387361] [2021-10-28 09:50:31,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221387361] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:31,654 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:31,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:31,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950636035] [2021-10-28 09:50:31,801 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:50:31,802 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:50:31,802 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:50:31,802 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:50:31,803 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:50:31,803 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:31,803 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:50:31,803 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:50:31,804 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2021-10-28 09:50:31,804 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:50:31,804 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:50:31,826 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:31,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:31,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:31,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:31,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:31,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:31,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:31,973 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:50:31,974 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:50:31,976 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:31,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:31,982 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:31,990 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:31,990 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:32,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-28 09:50:32,029 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:32,030 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-10-28 09:50:32,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:32,072 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:32,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:32,074 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:32,077 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:32,077 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:32,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-28 09:50:32,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:32,159 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:32,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:32,162 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:32,170 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:50:32,170 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:32,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-28 09:50:32,197 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:50:32,244 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:32,245 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:50:32,245 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:50:32,245 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:50:32,245 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:50:32,246 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:50:32,246 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:32,246 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:50:32,246 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:50:32,246 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2021-10-28 09:50:32,246 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:50:32,246 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:50:32,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:32,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:32,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-10-28 09:50:32,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:32,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:32,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:32,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:32,411 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:50:32,417 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:50:32,419 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:32,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:32,420 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:32,431 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-10-28 09:50:32,442 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:32,443 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:32,443 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:32,444 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:32,444 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:32,448 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:32,448 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:32,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-28 09:50:32,461 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:32,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:32,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:32,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:32,489 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:32,491 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-10-28 09:50:32,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-28 09:50:32,501 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:32,501 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:32,501 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:32,502 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:32,502 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:32,506 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:32,506 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:32,533 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:50:32,574 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 09:50:32,574 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 09:50:32,575 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:32,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:32,594 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:32,614 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:50:32,614 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:50:32,614 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:50:32,615 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-10-28 09:50:32,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-28 09:50:32,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:32,661 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:50:32,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:32,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:32,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:50:32,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:32,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:32,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:50:32,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:32,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:32,960 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-10-28 09:50:32,963 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:33,241 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-10-28 09:50:33,961 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 788 states and 1325 transitions. Complement of second has 10 states. [2021-10-28 09:50:33,962 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-10-28 09:50:33,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:33,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2021-10-28 09:50:33,968 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-28 09:50:33,969 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:50:33,969 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-28 09:50:33,970 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:50:33,970 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-28 09:50:33,971 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:50:33,974 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2021-10-28 09:50:34,004 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2021-10-28 09:50:34,025 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2021-10-28 09:50:34,026 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2021-10-28 09:50:34,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2021-10-28 09:50:34,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2021-10-28 09:50:34,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:34,035 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2021-10-28 09:50:34,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2021-10-28 09:50:34,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2021-10-28 09:50:34,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:34,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2021-10-28 09:50:34,110 INFO L704 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2021-10-28 09:50:34,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:34,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:34,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:34,116 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:34,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:34,337 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2021-10-28 09:50:34,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:34,338 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2021-10-28 09:50:34,349 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2021-10-28 09:50:34,357 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2021-10-28 09:50:34,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2021-10-28 09:50:34,360 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2021-10-28 09:50:34,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2021-10-28 09:50:34,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:34,361 INFO L681 BuchiCegarLoop]: Abstraction has 508 states and 781 transitions. [2021-10-28 09:50:34,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2021-10-28 09:50:34,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2021-10-28 09:50:34,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:34,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2021-10-28 09:50:34,405 INFO L704 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-28 09:50:34,406 INFO L587 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-28 09:50:34,406 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-28 09:50:34,406 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2021-10-28 09:50:34,412 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2021-10-28 09:50:34,413 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:34,413 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:34,416 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:34,417 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:34,418 INFO L791 eck$LassoCheckResult]: Stem: 2256#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2099#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 2093#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2046#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2047#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2040#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 2041#L110-2 assume !false; 2360#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2359#L113 assume !(12292 == ssl3_accept_~s__state~0); 2353#L116 assume !(16384 == ssl3_accept_~s__state~0); 2340#L119 assume !(8192 == ssl3_accept_~s__state~0); 2131#L122 assume !(24576 == ssl3_accept_~s__state~0); 2132#L125 assume !(8195 == ssl3_accept_~s__state~0); 2325#L128 assume !(8480 == ssl3_accept_~s__state~0); 2116#L131 assume !(8481 == ssl3_accept_~s__state~0); 2117#L134 assume !(8482 == ssl3_accept_~s__state~0); 2259#L137 assume 8464 == ssl3_accept_~s__state~0; 1994#L144 [2021-10-28 09:50:34,427 INFO L793 eck$LassoCheckResult]: Loop: 1994#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 1995#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2025#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; 1997#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2355#L591 ssl3_accept_~skip~0 := 0; 2349#L110-2 assume !false; 2350#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2344#L113 assume !(12292 == ssl3_accept_~s__state~0); 2338#L116 assume !(16384 == ssl3_accept_~s__state~0); 2339#L119 assume !(8192 == ssl3_accept_~s__state~0); 2343#L122 assume !(24576 == ssl3_accept_~s__state~0); 2337#L125 assume !(8195 == ssl3_accept_~s__state~0); 2277#L128 assume !(8480 == ssl3_accept_~s__state~0); 2275#L131 assume !(8481 == ssl3_accept_~s__state~0); 2273#L134 assume !(8482 == ssl3_accept_~s__state~0); 2274#L137 assume 8464 == ssl3_accept_~s__state~0; 1994#L144 [2021-10-28 09:50:34,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:34,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-28 09:50:34,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:34,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252100055] [2021-10-28 09:50:34,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:34,432 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:34,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:34,466 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:34,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:34,496 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:34,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:34,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1699504289, now seen corresponding path program 1 times [2021-10-28 09:50:34,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:34,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427379944] [2021-10-28 09:50:34,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:34,498 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:34,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:34,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:34,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:34,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427379944] [2021-10-28 09:50:34,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427379944] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:34,543 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:34,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:50:34,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559066121] [2021-10-28 09:50:34,544 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:34,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:34,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:34,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:34,545 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:34,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:34,802 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2021-10-28 09:50:34,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:34,804 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2021-10-28 09:50:34,814 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-10-28 09:50:34,822 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2021-10-28 09:50:34,823 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2021-10-28 09:50:34,824 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2021-10-28 09:50:34,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2021-10-28 09:50:34,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:34,824 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 933 transitions. [2021-10-28 09:50:34,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2021-10-28 09:50:34,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2021-10-28 09:50:34,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:34,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2021-10-28 09:50:34,844 INFO L704 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-28 09:50:34,844 INFO L587 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-28 09:50:34,844 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-28 09:50:34,845 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2021-10-28 09:50:34,848 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2021-10-28 09:50:34,849 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:34,849 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:34,851 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:34,852 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:34,852 INFO L791 eck$LassoCheckResult]: Stem: 3338#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3190#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 3184#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3138#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3139#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3132#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 3133#L110-2 assume !false; 3526#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3524#L113 assume !(12292 == ssl3_accept_~s__state~0); 3522#L116 assume !(16384 == ssl3_accept_~s__state~0); 3518#L119 assume !(8192 == ssl3_accept_~s__state~0); 3519#L122 assume !(24576 == ssl3_accept_~s__state~0); 3513#L125 assume !(8195 == ssl3_accept_~s__state~0); 3515#L128 assume !(8480 == ssl3_accept_~s__state~0); 3558#L131 assume !(8481 == ssl3_accept_~s__state~0); 3553#L134 assume !(8482 == ssl3_accept_~s__state~0); 3418#L137 assume 8464 == ssl3_accept_~s__state~0; 3086#L144 [2021-10-28 09:50:34,852 INFO L793 eck$LassoCheckResult]: Loop: 3086#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3087#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3115#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; 3116#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3448#L591 ssl3_accept_~skip~0 := 0; 3447#L110-2 assume !false; 3446#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3445#L113 assume 12292 == ssl3_accept_~s__state~0; 3363#L114 ssl3_accept_~s__new_session~0 := 1; 3354#L222 ssl3_accept_~s__server~0 := 1; 3500#L227 assume 0 != ssl3_accept_~cb~0; 3498#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3496#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3493#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3491#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3395#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 3339#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3369#L591 ssl3_accept_~skip~0 := 0; 3367#L110-2 assume !false; 3365#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3362#L113 assume !(12292 == ssl3_accept_~s__state~0); 3360#L116 assume !(16384 == ssl3_accept_~s__state~0); 3358#L119 assume !(8192 == ssl3_accept_~s__state~0); 3356#L122 assume !(24576 == ssl3_accept_~s__state~0); 3353#L125 assume !(8195 == ssl3_accept_~s__state~0); 3349#L128 assume !(8480 == ssl3_accept_~s__state~0); 3350#L131 assume !(8481 == ssl3_accept_~s__state~0); 3351#L134 assume !(8482 == ssl3_accept_~s__state~0); 3398#L137 assume 8464 == ssl3_accept_~s__state~0; 3086#L144 [2021-10-28 09:50:34,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:34,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-28 09:50:34,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:34,854 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062607578] [2021-10-28 09:50:34,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:34,855 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:34,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:34,901 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:34,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:34,943 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:34,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:34,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1808014257, now seen corresponding path program 1 times [2021-10-28 09:50:34,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:34,945 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355663016] [2021-10-28 09:50:34,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:34,945 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:34,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:34,975 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:34,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:34,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355663016] [2021-10-28 09:50:34,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355663016] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:34,982 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:34,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:34,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124932528] [2021-10-28 09:50:34,983 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:34,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:34,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:34,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:34,989 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:35,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:35,223 INFO L93 Difference]: Finished difference Result 650 states and 922 transitions. [2021-10-28 09:50:35,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:35,224 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 650 states and 922 transitions. [2021-10-28 09:50:35,232 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-10-28 09:50:35,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 650 states to 577 states and 842 transitions. [2021-10-28 09:50:35,243 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2021-10-28 09:50:35,244 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-10-28 09:50:35,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 577 states and 842 transitions. [2021-10-28 09:50:35,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:35,247 INFO L681 BuchiCegarLoop]: Abstraction has 577 states and 842 transitions. [2021-10-28 09:50:35,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states and 842 transitions. [2021-10-28 09:50:35,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 531. [2021-10-28 09:50:35,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:35,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2021-10-28 09:50:35,265 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-28 09:50:35,265 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-28 09:50:35,265 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-28 09:50:35,265 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2021-10-28 09:50:35,270 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-28 09:50:35,271 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:35,271 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:35,272 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:35,273 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:35,273 INFO L791 eck$LassoCheckResult]: Stem: 4523#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4372#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 4361#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4316#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4317#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4310#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 4311#L110-2 assume !false; 4585#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4755#L113 assume !(12292 == ssl3_accept_~s__state~0); 4753#L116 assume !(16384 == ssl3_accept_~s__state~0); 4748#L119 assume 8192 == ssl3_accept_~s__state~0; 4485#L222 [2021-10-28 09:50:35,274 INFO L793 eck$LassoCheckResult]: Loop: 4485#L222 ssl3_accept_~s__server~0 := 1; 4486#L227 assume 0 != ssl3_accept_~cb~0; 4363#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4364#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4506#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4377#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4378#L254 assume 12292 != ssl3_accept_~s__state~0; 4302#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4267#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4733#L591 ssl3_accept_~skip~0 := 0; 4732#L110-2 assume !false; 4731#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4730#L113 assume !(12292 == ssl3_accept_~s__state~0); 4609#L116 assume !(16384 == ssl3_accept_~s__state~0); 4596#L119 assume 8192 == ssl3_accept_~s__state~0; 4485#L222 [2021-10-28 09:50:35,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:35,274 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-28 09:50:35,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:35,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663553490] [2021-10-28 09:50:35,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:35,277 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:35,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:35,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:35,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:35,357 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663553490] [2021-10-28 09:50:35,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663553490] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:35,358 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:35,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:50:35,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086519989] [2021-10-28 09:50:35,359 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:50:35,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:35,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1662919674, now seen corresponding path program 1 times [2021-10-28 09:50:35,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:35,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43038022] [2021-10-28 09:50:35,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:35,367 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:35,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:35,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:35,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:35,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43038022] [2021-10-28 09:50:35,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43038022] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:35,409 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:35,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:50:35,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365754979] [2021-10-28 09:50:35,410 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:35,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:35,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:35,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:35,412 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:35,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:35,545 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2021-10-28 09:50:35,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:35,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2021-10-28 09:50:35,552 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-28 09:50:35,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2021-10-28 09:50:35,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-28 09:50:35,560 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-28 09:50:35,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2021-10-28 09:50:35,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:35,568 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 793 transitions. [2021-10-28 09:50:35,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2021-10-28 09:50:35,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-28 09:50:35,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:35,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2021-10-28 09:50:35,607 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-28 09:50:35,607 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-28 09:50:35,607 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-28 09:50:35,608 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2021-10-28 09:50:35,612 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-28 09:50:35,612 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:35,612 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:35,615 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:35,615 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:35,616 INFO L791 eck$LassoCheckResult]: Stem: 5587#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5451#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 5440#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5395#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5396#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5393#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 5394#L110-2 assume !false; 5389#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5390#L113 assume !(12292 == ssl3_accept_~s__state~0); 5415#L116 assume !(16384 == ssl3_accept_~s__state~0); 5416#L119 assume !(8192 == ssl3_accept_~s__state~0); 5476#L122 assume !(24576 == ssl3_accept_~s__state~0); 5477#L125 assume 8195 == ssl3_accept_~s__state~0; 5554#L222 [2021-10-28 09:50:35,616 INFO L793 eck$LassoCheckResult]: Loop: 5554#L222 ssl3_accept_~s__server~0 := 1; 5555#L227 assume 0 != ssl3_accept_~cb~0; 5442#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5443#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5573#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5458#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5459#L254 assume 12292 != ssl3_accept_~s__state~0; 5381#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5346#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5823#L591 ssl3_accept_~skip~0 := 0; 5821#L110-2 assume !false; 5818#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5817#L113 assume !(12292 == ssl3_accept_~s__state~0); 5816#L116 assume !(16384 == ssl3_accept_~s__state~0); 5815#L119 assume !(8192 == ssl3_accept_~s__state~0); 5814#L122 assume !(24576 == ssl3_accept_~s__state~0); 5659#L125 assume 8195 == ssl3_accept_~s__state~0; 5554#L222 [2021-10-28 09:50:35,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:35,617 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-28 09:50:35,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:35,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969968508] [2021-10-28 09:50:35,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:35,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:35,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:35,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:35,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:35,678 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969968508] [2021-10-28 09:50:35,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969968508] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:35,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:35,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:50:35,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852730415] [2021-10-28 09:50:35,680 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:50:35,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:35,680 INFO L85 PathProgramCache]: Analyzing trace with hash 337976511, now seen corresponding path program 1 times [2021-10-28 09:50:35,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:35,681 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046336973] [2021-10-28 09:50:35,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:35,681 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:35,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:35,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:35,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:35,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046336973] [2021-10-28 09:50:35,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046336973] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:35,704 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:35,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:50:35,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757489282] [2021-10-28 09:50:35,705 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:35,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:35,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:35,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:35,707 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:35,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:35,850 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2021-10-28 09:50:35,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:35,851 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2021-10-28 09:50:35,857 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-28 09:50:35,863 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2021-10-28 09:50:35,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-28 09:50:35,864 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-28 09:50:35,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2021-10-28 09:50:35,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:35,867 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 789 transitions. [2021-10-28 09:50:35,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2021-10-28 09:50:35,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-28 09:50:35,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:35,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2021-10-28 09:50:35,882 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-28 09:50:35,882 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-28 09:50:35,883 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-28 09:50:35,883 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2021-10-28 09:50:35,887 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-28 09:50:35,887 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:35,887 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:35,890 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:35,890 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:35,891 INFO L791 eck$LassoCheckResult]: Stem: 6667#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6529#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 6518#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6473#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 6474#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6471#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 6472#L110-2 assume !false; 6736#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6774#L113 assume !(12292 == ssl3_accept_~s__state~0); 6772#L116 assume !(16384 == ssl3_accept_~s__state~0); 6770#L119 assume !(8192 == ssl3_accept_~s__state~0); 6768#L122 assume !(24576 == ssl3_accept_~s__state~0); 6766#L125 assume !(8195 == ssl3_accept_~s__state~0); 6764#L128 assume !(8480 == ssl3_accept_~s__state~0); 6762#L131 assume !(8481 == ssl3_accept_~s__state~0); 6760#L134 assume !(8482 == ssl3_accept_~s__state~0); 6761#L137 assume 8464 == ssl3_accept_~s__state~0; 6422#L144 [2021-10-28 09:50:35,891 INFO L793 eck$LassoCheckResult]: Loop: 6422#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6423#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6457#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; 6458#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6910#L591 ssl3_accept_~skip~0 := 0; 6899#L110-2 assume !false; 6898#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6897#L113 assume !(12292 == ssl3_accept_~s__state~0); 6896#L116 assume !(16384 == ssl3_accept_~s__state~0); 6895#L119 assume !(8192 == ssl3_accept_~s__state~0); 6894#L122 assume !(24576 == ssl3_accept_~s__state~0); 6637#L125 assume !(8195 == ssl3_accept_~s__state~0); 6577#L128 assume !(8480 == ssl3_accept_~s__state~0); 6541#L131 assume !(8481 == ssl3_accept_~s__state~0); 6542#L134 assume !(8482 == ssl3_accept_~s__state~0); 6598#L137 assume !(8464 == ssl3_accept_~s__state~0); 6582#L140 assume !(8465 == ssl3_accept_~s__state~0); 6583#L143 assume !(8466 == ssl3_accept_~s__state~0); 6639#L146 assume 8496 == ssl3_accept_~s__state~0; 6640#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6499#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6477#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 6428#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6429#L308-2 ssl3_accept_~s__init_num~0 := 0; 6444#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6849#L591 ssl3_accept_~skip~0 := 0; 6847#L110-2 assume !false; 6845#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6843#L113 assume !(12292 == ssl3_accept_~s__state~0); 6840#L116 assume 16384 == ssl3_accept_~s__state~0; 6570#L222 ssl3_accept_~s__server~0 := 1; 6938#L227 assume 0 != ssl3_accept_~cb~0; 6937#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6936#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6925#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6919#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6909#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 6908#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6903#L591 ssl3_accept_~skip~0 := 0; 6902#L110-2 assume !false; 6901#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6900#L113 assume !(12292 == ssl3_accept_~s__state~0); 6493#L116 assume !(16384 == ssl3_accept_~s__state~0); 6494#L119 assume !(8192 == ssl3_accept_~s__state~0); 6554#L122 assume !(24576 == ssl3_accept_~s__state~0); 6555#L125 assume !(8195 == ssl3_accept_~s__state~0); 6744#L128 assume !(8480 == ssl3_accept_~s__state~0); 6763#L131 assume !(8481 == ssl3_accept_~s__state~0); 6759#L134 assume !(8482 == ssl3_accept_~s__state~0); 6758#L137 assume 8464 == ssl3_accept_~s__state~0; 6422#L144 [2021-10-28 09:50:35,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:35,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-28 09:50:35,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:35,892 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525483549] [2021-10-28 09:50:35,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:35,893 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:35,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:35,915 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:35,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:35,948 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:35,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:35,949 INFO L85 PathProgramCache]: Analyzing trace with hash -843013632, now seen corresponding path program 1 times [2021-10-28 09:50:35,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:35,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497246550] [2021-10-28 09:50:35,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:35,950 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:35,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:36,022 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:36,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:36,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497246550] [2021-10-28 09:50:36,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497246550] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:36,024 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:36,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:36,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858849621] [2021-10-28 09:50:36,025 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:36,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:36,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:36,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:36,026 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:36,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:36,229 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2021-10-28 09:50:36,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:36,229 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2021-10-28 09:50:36,236 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2021-10-28 09:50:36,246 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2021-10-28 09:50:36,247 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2021-10-28 09:50:36,248 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2021-10-28 09:50:36,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2021-10-28 09:50:36,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:36,249 INFO L681 BuchiCegarLoop]: Abstraction has 664 states and 980 transitions. [2021-10-28 09:50:36,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2021-10-28 09:50:36,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2021-10-28 09:50:36,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:36,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2021-10-28 09:50:36,268 INFO L704 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-28 09:50:36,268 INFO L587 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-28 09:50:36,268 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-28 09:50:36,268 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2021-10-28 09:50:36,276 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2021-10-28 09:50:36,277 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:36,277 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:36,281 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:36,282 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:36,282 INFO L791 eck$LassoCheckResult]: Stem: 7871#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7738#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 7727#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7682#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7683#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7680#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 7681#L110-2 assume !false; 8011#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8218#L113 assume !(12292 == ssl3_accept_~s__state~0); 8213#L116 assume !(16384 == ssl3_accept_~s__state~0); 8212#L119 assume !(8192 == ssl3_accept_~s__state~0); 8211#L122 assume !(24576 == ssl3_accept_~s__state~0); 7848#L125 assume !(8195 == ssl3_accept_~s__state~0); 7786#L128 assume !(8480 == ssl3_accept_~s__state~0); 7749#L131 assume !(8481 == ssl3_accept_~s__state~0); 7750#L134 assume !(8482 == ssl3_accept_~s__state~0); 7984#L137 assume 8464 == ssl3_accept_~s__state~0; 7630#L144 [2021-10-28 09:50:36,292 INFO L793 eck$LassoCheckResult]: Loop: 7630#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7631#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7666#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; 7667#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7655#L591 ssl3_accept_~skip~0 := 0; 7739#L110-2 assume !false; 7676#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7677#L113 assume !(12292 == ssl3_accept_~s__state~0); 7700#L116 assume !(16384 == ssl3_accept_~s__state~0); 7701#L119 assume !(8192 == ssl3_accept_~s__state~0); 7762#L122 assume !(24576 == ssl3_accept_~s__state~0); 7763#L125 assume !(8195 == ssl3_accept_~s__state~0); 8201#L128 assume !(8480 == ssl3_accept_~s__state~0); 8200#L131 assume !(8481 == ssl3_accept_~s__state~0); 8199#L134 assume !(8482 == ssl3_accept_~s__state~0); 8198#L137 assume !(8464 == ssl3_accept_~s__state~0); 8197#L140 assume !(8465 == ssl3_accept_~s__state~0); 8192#L143 assume !(8466 == ssl3_accept_~s__state~0); 7849#L146 assume 8496 == ssl3_accept_~s__state~0; 7850#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7706#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7686#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 7636#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7637#L308-2 ssl3_accept_~s__init_num~0 := 0; 7653#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8204#L591 ssl3_accept_~skip~0 := 0; 8203#L110-2 assume !false; 8202#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7983#L113 assume !(12292 == ssl3_accept_~s__state~0); 7982#L116 assume !(16384 == ssl3_accept_~s__state~0); 7980#L119 assume !(8192 == ssl3_accept_~s__state~0); 7979#L122 assume !(24576 == ssl3_accept_~s__state~0); 7978#L125 assume !(8195 == ssl3_accept_~s__state~0); 7973#L128 assume !(8480 == ssl3_accept_~s__state~0); 7971#L131 assume !(8481 == ssl3_accept_~s__state~0); 7969#L134 assume !(8482 == ssl3_accept_~s__state~0); 7968#L137 assume !(8464 == ssl3_accept_~s__state~0); 7967#L140 assume !(8465 == ssl3_accept_~s__state~0); 7966#L143 assume !(8466 == ssl3_accept_~s__state~0); 7965#L146 assume !(8496 == ssl3_accept_~s__state~0); 7964#L149 assume !(8497 == ssl3_accept_~s__state~0); 7963#L152 assume !(8512 == ssl3_accept_~s__state~0); 7962#L155 assume !(8513 == ssl3_accept_~s__state~0); 7961#L158 assume !(8528 == ssl3_accept_~s__state~0); 7960#L161 assume !(8529 == ssl3_accept_~s__state~0); 7914#L164 assume !(8544 == ssl3_accept_~s__state~0); 7915#L167 assume !(8545 == ssl3_accept_~s__state~0); 7813#L170 assume 8560 == ssl3_accept_~s__state~0; 7789#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7814#L433 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; 7633#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8168#L591 ssl3_accept_~skip~0 := 0; 8166#L110-2 assume !false; 8162#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8116#L113 assume !(12292 == ssl3_accept_~s__state~0); 8111#L116 assume !(16384 == ssl3_accept_~s__state~0); 8109#L119 assume !(8192 == ssl3_accept_~s__state~0); 8057#L122 assume !(24576 == ssl3_accept_~s__state~0); 8028#L125 assume !(8195 == ssl3_accept_~s__state~0); 8026#L128 assume !(8480 == ssl3_accept_~s__state~0); 8024#L131 assume !(8481 == ssl3_accept_~s__state~0); 7890#L134 assume !(8482 == ssl3_accept_~s__state~0); 7891#L137 assume 8464 == ssl3_accept_~s__state~0; 7630#L144 [2021-10-28 09:50:36,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:36,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-28 09:50:36,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:36,294 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414748952] [2021-10-28 09:50:36,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:36,294 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:36,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:36,310 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:36,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:36,346 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:36,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:36,348 INFO L85 PathProgramCache]: Analyzing trace with hash 477531437, now seen corresponding path program 1 times [2021-10-28 09:50:36,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:36,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240807348] [2021-10-28 09:50:36,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:36,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:36,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:36,449 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:36,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:36,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240807348] [2021-10-28 09:50:36,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240807348] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:36,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:36,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:36,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055420607] [2021-10-28 09:50:36,453 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:36,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:36,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:36,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:36,455 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:36,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:36,666 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2021-10-28 09:50:36,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:36,667 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2021-10-28 09:50:36,676 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2021-10-28 09:50:36,685 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2021-10-28 09:50:36,685 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-10-28 09:50:36,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2021-10-28 09:50:36,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2021-10-28 09:50:36,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:36,687 INFO L681 BuchiCegarLoop]: Abstraction has 787 states and 1074 transitions. [2021-10-28 09:50:36,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2021-10-28 09:50:36,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2021-10-28 09:50:36,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:36,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2021-10-28 09:50:36,712 INFO L704 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-28 09:50:36,712 INFO L587 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-28 09:50:36,713 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-28 09:50:36,713 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2021-10-28 09:50:36,719 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2021-10-28 09:50:36,719 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:36,719 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:36,721 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:36,721 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:36,722 INFO L791 eck$LassoCheckResult]: Stem: 9320#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9177#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 9171#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9125#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9126#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9119#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 9120#L110-2 assume !false; 9552#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9550#L113 assume !(12292 == ssl3_accept_~s__state~0); 9548#L116 assume !(16384 == ssl3_accept_~s__state~0); 9546#L119 assume !(8192 == ssl3_accept_~s__state~0); 9544#L122 assume !(24576 == ssl3_accept_~s__state~0); 9542#L125 assume !(8195 == ssl3_accept_~s__state~0); 9540#L128 assume !(8480 == ssl3_accept_~s__state~0); 9538#L131 assume !(8481 == ssl3_accept_~s__state~0); 9536#L134 assume !(8482 == ssl3_accept_~s__state~0); 9534#L137 assume 8464 == ssl3_accept_~s__state~0; 9074#L144 [2021-10-28 09:50:36,722 INFO L793 eck$LassoCheckResult]: Loop: 9074#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9075#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9105#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; 9106#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9780#L591 ssl3_accept_~skip~0 := 0; 9778#L110-2 assume !false; 9776#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9774#L113 assume !(12292 == ssl3_accept_~s__state~0); 9772#L116 assume !(16384 == ssl3_accept_~s__state~0); 9770#L119 assume !(8192 == ssl3_accept_~s__state~0); 9768#L122 assume !(24576 == ssl3_accept_~s__state~0); 9766#L125 assume !(8195 == ssl3_accept_~s__state~0); 9763#L128 assume !(8480 == ssl3_accept_~s__state~0); 9757#L131 assume !(8481 == ssl3_accept_~s__state~0); 9754#L134 assume !(8482 == ssl3_accept_~s__state~0); 9751#L137 assume !(8464 == ssl3_accept_~s__state~0); 9748#L140 assume !(8465 == ssl3_accept_~s__state~0); 9745#L143 assume !(8466 == ssl3_accept_~s__state~0); 9678#L146 assume 8496 == ssl3_accept_~s__state~0; 9298#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9149#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9129#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 9080#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9082#L308-2 ssl3_accept_~s__init_num~0 := 0; 9104#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9781#L591 ssl3_accept_~skip~0 := 0; 9779#L110-2 assume !false; 9777#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9775#L113 assume !(12292 == ssl3_accept_~s__state~0); 9773#L116 assume !(16384 == ssl3_accept_~s__state~0); 9771#L119 assume !(8192 == ssl3_accept_~s__state~0); 9769#L122 assume !(24576 == ssl3_accept_~s__state~0); 9767#L125 assume !(8195 == ssl3_accept_~s__state~0); 9764#L128 assume !(8480 == ssl3_accept_~s__state~0); 9758#L131 assume !(8481 == ssl3_accept_~s__state~0); 9755#L134 assume !(8482 == ssl3_accept_~s__state~0); 9752#L137 assume !(8464 == ssl3_accept_~s__state~0); 9749#L140 assume !(8465 == ssl3_accept_~s__state~0); 9746#L143 assume !(8466 == ssl3_accept_~s__state~0); 9741#L146 assume !(8496 == ssl3_accept_~s__state~0); 9679#L149 assume !(8497 == ssl3_accept_~s__state~0); 9680#L152 assume !(8512 == ssl3_accept_~s__state~0); 9733#L155 assume !(8513 == ssl3_accept_~s__state~0); 9525#L158 assume !(8528 == ssl3_accept_~s__state~0); 9526#L161 assume !(8529 == ssl3_accept_~s__state~0); 9396#L164 assume !(8544 == ssl3_accept_~s__state~0); 9397#L167 assume !(8545 == ssl3_accept_~s__state~0); 9336#L170 assume 8560 == ssl3_accept_~s__state~0; 9332#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9256#L433 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; 9077#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9756#L591 ssl3_accept_~skip~0 := 0; 9753#L110-2 assume !false; 9750#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9747#L113 assume !(12292 == ssl3_accept_~s__state~0); 9742#L116 assume !(16384 == ssl3_accept_~s__state~0); 9740#L119 assume !(8192 == ssl3_accept_~s__state~0); 9739#L122 assume !(24576 == ssl3_accept_~s__state~0); 9737#L125 assume !(8195 == ssl3_accept_~s__state~0); 9732#L128 assume !(8480 == ssl3_accept_~s__state~0); 9343#L131 assume !(8481 == ssl3_accept_~s__state~0); 9344#L134 assume !(8482 == ssl3_accept_~s__state~0); 9363#L137 assume 8464 == ssl3_accept_~s__state~0; 9074#L144 [2021-10-28 09:50:36,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:36,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-28 09:50:36,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:36,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658436803] [2021-10-28 09:50:36,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:36,724 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:36,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:36,736 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:36,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:36,751 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:36,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:36,752 INFO L85 PathProgramCache]: Analyzing trace with hash 901178159, now seen corresponding path program 1 times [2021-10-28 09:50:36,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:36,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971310254] [2021-10-28 09:50:36,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:36,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:36,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:36,787 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:36,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:36,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971310254] [2021-10-28 09:50:36,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971310254] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:36,788 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:36,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:36,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403463849] [2021-10-28 09:50:36,789 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:36,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:36,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:36,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:36,791 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:36,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:36,928 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2021-10-28 09:50:36,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:36,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2021-10-28 09:50:36,938 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-10-28 09:50:36,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2021-10-28 09:50:36,946 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2021-10-28 09:50:36,947 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2021-10-28 09:50:36,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2021-10-28 09:50:36,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:36,948 INFO L681 BuchiCegarLoop]: Abstraction has 860 states and 1162 transitions. [2021-10-28 09:50:36,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2021-10-28 09:50:36,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2021-10-28 09:50:36,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:36,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2021-10-28 09:50:36,969 INFO L704 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-28 09:50:36,969 INFO L587 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-28 09:50:36,969 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-28 09:50:36,969 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2021-10-28 09:50:36,974 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2021-10-28 09:50:36,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:36,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:36,978 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:36,978 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:36,979 INFO L791 eck$LassoCheckResult]: Stem: 10982#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10826#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 10815#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10768#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 10769#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10766#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 10767#L110-2 assume !false; 10762#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10763#L113 assume !(12292 == ssl3_accept_~s__state~0); 10786#L116 assume !(16384 == ssl3_accept_~s__state~0); 10787#L119 assume !(8192 == ssl3_accept_~s__state~0); 11538#L122 assume !(24576 == ssl3_accept_~s__state~0); 10950#L125 assume !(8195 == ssl3_accept_~s__state~0); 10878#L128 assume !(8480 == ssl3_accept_~s__state~0); 10837#L131 assume !(8481 == ssl3_accept_~s__state~0); 10838#L134 assume !(8482 == ssl3_accept_~s__state~0); 11487#L137 assume 8464 == ssl3_accept_~s__state~0; 10719#L144 [2021-10-28 09:50:36,980 INFO L793 eck$LassoCheckResult]: Loop: 10719#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10720#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10752#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; 10753#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11544#L591 ssl3_accept_~skip~0 := 0; 11542#L110-2 assume !false; 11541#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11540#L113 assume !(12292 == ssl3_accept_~s__state~0); 11539#L116 assume !(16384 == ssl3_accept_~s__state~0); 10981#L119 assume !(8192 == ssl3_accept_~s__state~0); 10853#L122 assume !(24576 == ssl3_accept_~s__state~0); 10854#L125 assume !(8195 == ssl3_accept_~s__state~0); 11534#L128 assume !(8480 == ssl3_accept_~s__state~0); 11533#L131 assume !(8481 == ssl3_accept_~s__state~0); 10983#L134 assume !(8482 == ssl3_accept_~s__state~0); 10902#L137 assume !(8464 == ssl3_accept_~s__state~0); 10885#L140 assume !(8465 == ssl3_accept_~s__state~0); 10886#L143 assume !(8466 == ssl3_accept_~s__state~0); 10965#L146 assume 8496 == ssl3_accept_~s__state~0; 10963#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 10793#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10772#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 10725#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10727#L308-2 ssl3_accept_~s__init_num~0 := 0; 11519#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11513#L591 ssl3_accept_~skip~0 := 0; 11511#L110-2 assume !false; 11509#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11507#L113 assume !(12292 == ssl3_accept_~s__state~0); 11505#L116 assume !(16384 == ssl3_accept_~s__state~0); 11503#L119 assume !(8192 == ssl3_accept_~s__state~0); 11501#L122 assume !(24576 == ssl3_accept_~s__state~0); 11499#L125 assume !(8195 == ssl3_accept_~s__state~0); 11497#L128 assume !(8480 == ssl3_accept_~s__state~0); 11495#L131 assume !(8481 == ssl3_accept_~s__state~0); 11493#L134 assume !(8482 == ssl3_accept_~s__state~0); 11491#L137 assume !(8464 == ssl3_accept_~s__state~0); 11488#L140 assume !(8465 == ssl3_accept_~s__state~0); 11477#L143 assume !(8466 == ssl3_accept_~s__state~0); 11478#L146 assume !(8496 == ssl3_accept_~s__state~0); 11480#L149 assume !(8497 == ssl3_accept_~s__state~0); 11479#L152 assume 8512 == ssl3_accept_~s__state~0; 11152#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11406#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11237#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11026#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11231#L591 ssl3_accept_~skip~0 := 0; 11229#L110-2 assume !false; 11226#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11225#L113 assume !(12292 == ssl3_accept_~s__state~0); 11224#L116 assume !(16384 == ssl3_accept_~s__state~0); 11223#L119 assume !(8192 == ssl3_accept_~s__state~0); 11221#L122 assume !(24576 == ssl3_accept_~s__state~0); 11220#L125 assume !(8195 == ssl3_accept_~s__state~0); 11219#L128 assume !(8480 == ssl3_accept_~s__state~0); 11218#L131 assume !(8481 == ssl3_accept_~s__state~0); 11213#L134 assume !(8482 == ssl3_accept_~s__state~0); 11211#L137 assume !(8464 == ssl3_accept_~s__state~0); 11209#L140 assume !(8465 == ssl3_accept_~s__state~0); 11207#L143 assume !(8466 == ssl3_accept_~s__state~0); 11205#L146 assume !(8496 == ssl3_accept_~s__state~0); 11203#L149 assume !(8497 == ssl3_accept_~s__state~0); 11201#L152 assume !(8512 == ssl3_accept_~s__state~0); 11199#L155 assume !(8513 == ssl3_accept_~s__state~0); 11093#L158 assume !(8528 == ssl3_accept_~s__state~0); 11094#L161 assume !(8529 == ssl3_accept_~s__state~0); 11033#L164 assume !(8544 == ssl3_accept_~s__state~0); 11034#L167 assume !(8545 == ssl3_accept_~s__state~0); 11035#L170 assume 8560 == ssl3_accept_~s__state~0; 10992#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 10914#L433 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; 10722#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11123#L591 ssl3_accept_~skip~0 := 0; 11120#L110-2 assume !false; 11117#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11113#L113 assume !(12292 == ssl3_accept_~s__state~0); 11110#L116 assume !(16384 == ssl3_accept_~s__state~0); 11106#L119 assume !(8192 == ssl3_accept_~s__state~0); 11103#L122 assume !(24576 == ssl3_accept_~s__state~0); 11097#L125 assume !(8195 == ssl3_accept_~s__state~0); 11095#L128 assume !(8480 == ssl3_accept_~s__state~0); 10995#L131 assume !(8481 == ssl3_accept_~s__state~0); 10996#L134 assume !(8482 == ssl3_accept_~s__state~0); 11009#L137 assume 8464 == ssl3_accept_~s__state~0; 10719#L144 [2021-10-28 09:50:36,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:36,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-28 09:50:36,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:36,986 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625728532] [2021-10-28 09:50:36,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:36,987 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:37,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:37,004 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:37,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:37,023 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:37,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:37,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1122686502, now seen corresponding path program 1 times [2021-10-28 09:50:37,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:37,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60143873] [2021-10-28 09:50:37,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:37,024 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:37,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:37,097 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-28 09:50:37,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:37,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60143873] [2021-10-28 09:50:37,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60143873] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:37,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:37,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:37,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428081036] [2021-10-28 09:50:37,098 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:37,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:37,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:37,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:37,099 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:37,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:37,258 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2021-10-28 09:50:37,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:37,259 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2021-10-28 09:50:37,271 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2021-10-28 09:50:37,280 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2021-10-28 09:50:37,281 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-10-28 09:50:37,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-10-28 09:50:37,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2021-10-28 09:50:37,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:37,283 INFO L681 BuchiCegarLoop]: Abstraction has 962 states and 1300 transitions. [2021-10-28 09:50:37,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2021-10-28 09:50:37,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2021-10-28 09:50:37,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:37,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2021-10-28 09:50:37,308 INFO L704 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-28 09:50:37,308 INFO L587 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-28 09:50:37,308 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-28 09:50:37,308 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2021-10-28 09:50:37,315 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2021-10-28 09:50:37,315 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:37,315 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:37,317 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:37,317 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:37,317 INFO L791 eck$LassoCheckResult]: Stem: 12796#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12644#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 12633#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12587#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 12588#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12585#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 12586#L110-2 assume !false; 12646#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13431#L113 assume !(12292 == ssl3_accept_~s__state~0); 13428#L116 assume !(16384 == ssl3_accept_~s__state~0); 13427#L119 assume !(8192 == ssl3_accept_~s__state~0); 12670#L122 assume !(24576 == ssl3_accept_~s__state~0); 12671#L125 assume !(8195 == ssl3_accept_~s__state~0); 12695#L128 assume !(8480 == ssl3_accept_~s__state~0); 12696#L131 assume !(8481 == ssl3_accept_~s__state~0); 13406#L134 assume !(8482 == ssl3_accept_~s__state~0); 12927#L137 assume 8464 == ssl3_accept_~s__state~0; 12535#L144 [2021-10-28 09:50:37,318 INFO L793 eck$LassoCheckResult]: Loop: 12535#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12536#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12571#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; 12572#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13196#L591 ssl3_accept_~skip~0 := 0; 13194#L110-2 assume !false; 13193#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13192#L113 assume !(12292 == ssl3_accept_~s__state~0); 13191#L116 assume !(16384 == ssl3_accept_~s__state~0); 13190#L119 assume !(8192 == ssl3_accept_~s__state~0); 13189#L122 assume !(24576 == ssl3_accept_~s__state~0); 13188#L125 assume !(8195 == ssl3_accept_~s__state~0); 13187#L128 assume !(8480 == ssl3_accept_~s__state~0); 13186#L131 assume !(8481 == ssl3_accept_~s__state~0); 13185#L134 assume !(8482 == ssl3_accept_~s__state~0); 13184#L137 assume !(8464 == ssl3_accept_~s__state~0); 13183#L140 assume !(8465 == ssl3_accept_~s__state~0); 13179#L143 assume !(8466 == ssl3_accept_~s__state~0); 13178#L146 assume 8496 == ssl3_accept_~s__state~0; 13037#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13175#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13174#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 13172#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12720#L308-2 ssl3_accept_~s__init_num~0 := 0; 12721#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13398#L591 ssl3_accept_~skip~0 := 0; 13397#L110-2 assume !false; 13396#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13395#L113 assume !(12292 == ssl3_accept_~s__state~0); 13394#L116 assume !(16384 == ssl3_accept_~s__state~0); 13393#L119 assume !(8192 == ssl3_accept_~s__state~0); 13392#L122 assume !(24576 == ssl3_accept_~s__state~0); 13391#L125 assume !(8195 == ssl3_accept_~s__state~0); 13390#L128 assume !(8480 == ssl3_accept_~s__state~0); 13389#L131 assume !(8481 == ssl3_accept_~s__state~0); 13388#L134 assume !(8482 == ssl3_accept_~s__state~0); 13387#L137 assume !(8464 == ssl3_accept_~s__state~0); 13386#L140 assume !(8465 == ssl3_accept_~s__state~0); 13385#L143 assume !(8466 == ssl3_accept_~s__state~0); 13384#L146 assume !(8496 == ssl3_accept_~s__state~0); 13383#L149 assume !(8497 == ssl3_accept_~s__state~0); 13382#L152 assume !(8512 == ssl3_accept_~s__state~0); 13381#L155 assume !(8513 == ssl3_accept_~s__state~0); 13380#L158 assume !(8528 == ssl3_accept_~s__state~0); 13379#L161 assume !(8529 == ssl3_accept_~s__state~0); 13378#L164 assume !(8544 == ssl3_accept_~s__state~0); 13377#L167 assume !(8545 == ssl3_accept_~s__state~0); 13376#L170 assume !(8560 == ssl3_accept_~s__state~0); 13375#L173 assume !(8561 == ssl3_accept_~s__state~0); 13374#L176 assume !(8448 == ssl3_accept_~s__state~0); 13373#L179 assume !(8576 == ssl3_accept_~s__state~0); 13372#L182 assume !(8577 == ssl3_accept_~s__state~0); 13371#L185 assume !(8592 == ssl3_accept_~s__state~0); 13370#L188 assume !(8593 == ssl3_accept_~s__state~0); 13365#L191 assume !(8608 == ssl3_accept_~s__state~0); 13363#L194 assume !(8609 == ssl3_accept_~s__state~0); 13361#L197 assume !(8640 == ssl3_accept_~s__state~0); 13359#L200 assume !(8641 == ssl3_accept_~s__state~0); 12597#L203 assume 8656 == ssl3_accept_~s__state~0; 12598#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12725#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12619#L508 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12620#L508-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12752#L516 assume !(0 == ssl3_accept_~tmp___10~0); 12753#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13092#L591 ssl3_accept_~skip~0 := 0; 13090#L110-2 assume !false; 12987#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12911#L113 assume !(12292 == ssl3_accept_~s__state~0); 12912#L116 assume 16384 == ssl3_accept_~s__state~0; 12686#L222 ssl3_accept_~s__server~0 := 1; 13438#L227 assume 0 != ssl3_accept_~cb~0; 13437#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13436#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13434#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13432#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13429#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 13430#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13440#L591 ssl3_accept_~skip~0 := 0; 13439#L110-2 assume !false; 12581#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12582#L113 assume !(12292 == ssl3_accept_~s__state~0); 12605#L116 assume !(16384 == ssl3_accept_~s__state~0); 12606#L119 assume !(8192 == ssl3_accept_~s__state~0); 12793#L122 assume !(24576 == ssl3_accept_~s__state~0); 13407#L125 assume !(8195 == ssl3_accept_~s__state~0); 12934#L128 assume !(8480 == ssl3_accept_~s__state~0); 12935#L131 assume !(8481 == ssl3_accept_~s__state~0); 12826#L134 assume !(8482 == ssl3_accept_~s__state~0); 12827#L137 assume 8464 == ssl3_accept_~s__state~0; 12535#L144 [2021-10-28 09:50:37,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:37,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-28 09:50:37,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:37,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552870121] [2021-10-28 09:50:37,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:37,319 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:37,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:37,330 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:37,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:37,375 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:37,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:37,376 INFO L85 PathProgramCache]: Analyzing trace with hash -641536259, now seen corresponding path program 1 times [2021-10-28 09:50:37,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:37,376 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953388559] [2021-10-28 09:50:37,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:37,377 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:37,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:37,422 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-28 09:50:37,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:37,422 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953388559] [2021-10-28 09:50:37,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953388559] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:37,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:37,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:37,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356651989] [2021-10-28 09:50:37,424 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:37,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:37,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:37,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:37,426 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:37,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:37,649 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2021-10-28 09:50:37,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:37,649 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2021-10-28 09:50:37,658 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2021-10-28 09:50:37,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2021-10-28 09:50:37,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2021-10-28 09:50:37,669 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2021-10-28 09:50:37,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2021-10-28 09:50:37,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:37,669 INFO L681 BuchiCegarLoop]: Abstraction has 866 states and 1150 transitions. [2021-10-28 09:50:37,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2021-10-28 09:50:37,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2021-10-28 09:50:37,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:37,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2021-10-28 09:50:37,695 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-28 09:50:37,695 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-28 09:50:37,695 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-28 09:50:37,695 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2021-10-28 09:50:37,701 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2021-10-28 09:50:37,702 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:37,702 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:37,706 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:37,707 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:37,707 INFO L791 eck$LassoCheckResult]: Stem: 14575#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14432#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 14428#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14383#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 14384#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14377#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 14378#L110-2 assume !false; 14611#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15041#L113 assume !(12292 == ssl3_accept_~s__state~0); 15040#L116 assume !(16384 == ssl3_accept_~s__state~0); 15035#L119 assume !(8192 == ssl3_accept_~s__state~0); 15033#L122 assume !(24576 == ssl3_accept_~s__state~0); 15031#L125 assume !(8195 == ssl3_accept_~s__state~0); 15029#L128 assume !(8480 == ssl3_accept_~s__state~0); 15027#L131 assume !(8481 == ssl3_accept_~s__state~0); 15025#L134 assume !(8482 == ssl3_accept_~s__state~0); 15019#L137 assume 8464 == ssl3_accept_~s__state~0; 14332#L144 [2021-10-28 09:50:37,707 INFO L793 eck$LassoCheckResult]: Loop: 14332#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14333#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14363#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; 14364#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15119#L591 ssl3_accept_~skip~0 := 0; 15117#L110-2 assume !false; 15115#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15113#L113 assume !(12292 == ssl3_accept_~s__state~0); 15111#L116 assume !(16384 == ssl3_accept_~s__state~0); 15109#L119 assume !(8192 == ssl3_accept_~s__state~0); 15107#L122 assume !(24576 == ssl3_accept_~s__state~0); 15105#L125 assume !(8195 == ssl3_accept_~s__state~0); 15103#L128 assume !(8480 == ssl3_accept_~s__state~0); 15101#L131 assume !(8481 == ssl3_accept_~s__state~0); 15099#L134 assume !(8482 == ssl3_accept_~s__state~0); 15097#L137 assume !(8464 == ssl3_accept_~s__state~0); 15095#L140 assume !(8465 == ssl3_accept_~s__state~0); 15093#L143 assume !(8466 == ssl3_accept_~s__state~0); 14999#L146 assume 8496 == ssl3_accept_~s__state~0; 14775#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14997#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14996#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 14993#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14992#L308-2 ssl3_accept_~s__init_num~0 := 0; 14983#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14977#L591 ssl3_accept_~skip~0 := 0; 14976#L110-2 assume !false; 14975#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14974#L113 assume !(12292 == ssl3_accept_~s__state~0); 14973#L116 assume !(16384 == ssl3_accept_~s__state~0); 14972#L119 assume !(8192 == ssl3_accept_~s__state~0); 14970#L122 assume !(24576 == ssl3_accept_~s__state~0); 14969#L125 assume !(8195 == ssl3_accept_~s__state~0); 14968#L128 assume !(8480 == ssl3_accept_~s__state~0); 14967#L131 assume !(8481 == ssl3_accept_~s__state~0); 14966#L134 assume !(8482 == ssl3_accept_~s__state~0); 14965#L137 assume !(8464 == ssl3_accept_~s__state~0); 14964#L140 assume !(8465 == ssl3_accept_~s__state~0); 14963#L143 assume !(8466 == ssl3_accept_~s__state~0); 14962#L146 assume !(8496 == ssl3_accept_~s__state~0); 14961#L149 assume !(8497 == ssl3_accept_~s__state~0); 14960#L152 assume 8512 == ssl3_accept_~s__state~0; 14733#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14958#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14956#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14955#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14950#L591 ssl3_accept_~skip~0 := 0; 14948#L110-2 assume !false; 14947#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14946#L113 assume !(12292 == ssl3_accept_~s__state~0); 14945#L116 assume !(16384 == ssl3_accept_~s__state~0); 14944#L119 assume !(8192 == ssl3_accept_~s__state~0); 14943#L122 assume !(24576 == ssl3_accept_~s__state~0); 14942#L125 assume !(8195 == ssl3_accept_~s__state~0); 14941#L128 assume !(8480 == ssl3_accept_~s__state~0); 14940#L131 assume !(8481 == ssl3_accept_~s__state~0); 14939#L134 assume !(8482 == ssl3_accept_~s__state~0); 14938#L137 assume !(8464 == ssl3_accept_~s__state~0); 14936#L140 assume !(8465 == ssl3_accept_~s__state~0); 14934#L143 assume !(8466 == ssl3_accept_~s__state~0); 14932#L146 assume !(8496 == ssl3_accept_~s__state~0); 14930#L149 assume !(8497 == ssl3_accept_~s__state~0); 14928#L152 assume !(8512 == ssl3_accept_~s__state~0); 14926#L155 assume !(8513 == ssl3_accept_~s__state~0); 14925#L158 assume 8528 == ssl3_accept_~s__state~0; 14728#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14918#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14916#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 14914#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 14911#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 14552#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14386#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14840#L591 ssl3_accept_~skip~0 := 0; 14838#L110-2 assume !false; 14836#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14834#L113 assume !(12292 == ssl3_accept_~s__state~0); 14831#L116 assume !(16384 == ssl3_accept_~s__state~0); 14829#L119 assume !(8192 == ssl3_accept_~s__state~0); 14827#L122 assume !(24576 == ssl3_accept_~s__state~0); 14825#L125 assume !(8195 == ssl3_accept_~s__state~0); 14823#L128 assume !(8480 == ssl3_accept_~s__state~0); 14820#L131 assume !(8481 == ssl3_accept_~s__state~0); 14817#L134 assume !(8482 == ssl3_accept_~s__state~0); 14814#L137 assume !(8464 == ssl3_accept_~s__state~0); 14811#L140 assume !(8465 == ssl3_accept_~s__state~0); 14808#L143 assume !(8466 == ssl3_accept_~s__state~0); 14806#L146 assume !(8496 == ssl3_accept_~s__state~0); 14804#L149 assume !(8497 == ssl3_accept_~s__state~0); 14802#L152 assume !(8512 == ssl3_accept_~s__state~0); 14732#L155 assume !(8513 == ssl3_accept_~s__state~0); 14734#L158 assume !(8528 == ssl3_accept_~s__state~0); 14727#L161 assume !(8529 == ssl3_accept_~s__state~0); 14664#L164 assume !(8544 == ssl3_accept_~s__state~0); 14665#L167 assume !(8545 == ssl3_accept_~s__state~0); 14666#L170 assume 8560 == ssl3_accept_~s__state~0; 14585#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14512#L433 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; 14335#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15034#L591 ssl3_accept_~skip~0 := 0; 15032#L110-2 assume !false; 15030#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15028#L113 assume !(12292 == ssl3_accept_~s__state~0); 15026#L116 assume !(16384 == ssl3_accept_~s__state~0); 15024#L119 assume !(8192 == ssl3_accept_~s__state~0); 15023#L122 assume !(24576 == ssl3_accept_~s__state~0); 15018#L125 assume !(8195 == ssl3_accept_~s__state~0); 15014#L128 assume !(8480 == ssl3_accept_~s__state~0); 14669#L131 assume !(8481 == ssl3_accept_~s__state~0); 14643#L134 assume !(8482 == ssl3_accept_~s__state~0); 14644#L137 assume 8464 == ssl3_accept_~s__state~0; 14332#L144 [2021-10-28 09:50:37,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:37,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-28 09:50:37,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:37,710 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125574082] [2021-10-28 09:50:37,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:37,710 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:37,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:37,720 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:37,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:37,733 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:37,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:37,734 INFO L85 PathProgramCache]: Analyzing trace with hash 344869446, now seen corresponding path program 1 times [2021-10-28 09:50:37,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:37,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273353345] [2021-10-28 09:50:37,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:37,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:37,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:37,779 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 09:50:37,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:37,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273353345] [2021-10-28 09:50:37,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273353345] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:37,781 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:37,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:37,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735365601] [2021-10-28 09:50:37,782 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:37,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:37,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:37,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:37,790 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 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-10-28 09:50:37,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:37,815 INFO L93 Difference]: Finished difference Result 1694 states and 2236 transitions. [2021-10-28 09:50:37,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:37,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1694 states and 2236 transitions. [2021-10-28 09:50:37,834 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1052 [2021-10-28 09:50:37,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1694 states to 1694 states and 2236 transitions. [2021-10-28 09:50:37,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1199 [2021-10-28 09:50:37,853 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1199 [2021-10-28 09:50:37,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1694 states and 2236 transitions. [2021-10-28 09:50:37,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:37,854 INFO L681 BuchiCegarLoop]: Abstraction has 1694 states and 2236 transitions. [2021-10-28 09:50:37,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1694 states and 2236 transitions. [2021-10-28 09:50:37,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1694 to 865. [2021-10-28 09:50:37,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 865 states have (on average 1.3283236994219654) internal successors, (1149), 864 states have internal predecessors, (1149), 0 states have call successors, (0), 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-10-28 09:50:37,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1149 transitions. [2021-10-28 09:50:37,884 INFO L704 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2021-10-28 09:50:37,884 INFO L587 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2021-10-28 09:50:37,884 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-28 09:50:37,884 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 865 states and 1149 transitions. [2021-10-28 09:50:37,891 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 535 [2021-10-28 09:50:37,891 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:37,891 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:37,893 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:37,893 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:37,893 INFO L791 eck$LassoCheckResult]: Stem: 17134#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16997#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 16988#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16944#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 16945#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16942#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 16943#L110-2 assume !false; 17195#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17671#L113 assume !(12292 == ssl3_accept_~s__state~0); 17669#L116 assume !(16384 == ssl3_accept_~s__state~0); 17667#L119 assume !(8192 == ssl3_accept_~s__state~0); 17665#L122 assume !(24576 == ssl3_accept_~s__state~0); 17663#L125 assume !(8195 == ssl3_accept_~s__state~0); 17661#L128 assume !(8480 == ssl3_accept_~s__state~0); 17659#L131 assume !(8481 == ssl3_accept_~s__state~0); 17657#L134 assume !(8482 == ssl3_accept_~s__state~0); 17655#L137 assume 8464 == ssl3_accept_~s__state~0; 16894#L144 [2021-10-28 09:50:37,894 INFO L793 eck$LassoCheckResult]: Loop: 16894#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16895#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16929#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; 16930#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16918#L591 ssl3_accept_~skip~0 := 0; 16998#L110-2 assume !false; 16938#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16939#L113 assume !(12292 == ssl3_accept_~s__state~0); 16960#L116 assume !(16384 == ssl3_accept_~s__state~0); 16961#L119 assume !(8192 == ssl3_accept_~s__state~0); 17021#L122 assume !(24576 == ssl3_accept_~s__state~0); 17022#L125 assume !(8195 == ssl3_accept_~s__state~0); 17041#L128 assume !(8480 == ssl3_accept_~s__state~0); 17006#L131 assume !(8481 == ssl3_accept_~s__state~0); 17007#L134 assume !(8482 == ssl3_accept_~s__state~0); 17063#L137 assume !(8464 == ssl3_accept_~s__state~0); 17045#L140 assume !(8465 == ssl3_accept_~s__state~0); 17046#L143 assume !(8466 == ssl3_accept_~s__state~0); 17117#L146 assume 8496 == ssl3_accept_~s__state~0; 17328#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 17571#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17570#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 17568#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17566#L308-2 ssl3_accept_~s__init_num~0 := 0; 17560#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17554#L591 ssl3_accept_~skip~0 := 0; 17552#L110-2 assume !false; 17550#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17548#L113 assume !(12292 == ssl3_accept_~s__state~0); 17546#L116 assume !(16384 == ssl3_accept_~s__state~0); 17544#L119 assume !(8192 == ssl3_accept_~s__state~0); 17542#L122 assume !(24576 == ssl3_accept_~s__state~0); 17540#L125 assume !(8195 == ssl3_accept_~s__state~0); 17538#L128 assume !(8480 == ssl3_accept_~s__state~0); 17536#L131 assume !(8481 == ssl3_accept_~s__state~0); 17534#L134 assume !(8482 == ssl3_accept_~s__state~0); 17532#L137 assume !(8464 == ssl3_accept_~s__state~0); 17530#L140 assume !(8465 == ssl3_accept_~s__state~0); 17528#L143 assume !(8466 == ssl3_accept_~s__state~0); 17526#L146 assume !(8496 == ssl3_accept_~s__state~0); 17524#L149 assume !(8497 == ssl3_accept_~s__state~0); 17522#L152 assume 8512 == ssl3_accept_~s__state~0; 17323#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17520#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17517#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17509#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17503#L591 ssl3_accept_~skip~0 := 0; 17501#L110-2 assume !false; 17499#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17497#L113 assume !(12292 == ssl3_accept_~s__state~0); 17495#L116 assume !(16384 == ssl3_accept_~s__state~0); 17493#L119 assume !(8192 == ssl3_accept_~s__state~0); 17491#L122 assume !(24576 == ssl3_accept_~s__state~0); 17489#L125 assume !(8195 == ssl3_accept_~s__state~0); 17487#L128 assume !(8480 == ssl3_accept_~s__state~0); 17485#L131 assume !(8481 == ssl3_accept_~s__state~0); 17483#L134 assume !(8482 == ssl3_accept_~s__state~0); 17481#L137 assume !(8464 == ssl3_accept_~s__state~0); 17479#L140 assume !(8465 == ssl3_accept_~s__state~0); 17477#L143 assume !(8466 == ssl3_accept_~s__state~0); 17475#L146 assume !(8496 == ssl3_accept_~s__state~0); 17473#L149 assume !(8497 == ssl3_accept_~s__state~0); 17471#L152 assume !(8512 == ssl3_accept_~s__state~0); 17469#L155 assume !(8513 == ssl3_accept_~s__state~0); 17467#L158 assume 8528 == ssl3_accept_~s__state~0; 17318#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17083#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17084#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17104#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 17462#L368 assume !(ssl3_accept_~ret~0 <= 0); 17460#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17219#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17452#L591 ssl3_accept_~skip~0 := 0; 17450#L110-2 assume !false; 17448#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17446#L113 assume !(12292 == ssl3_accept_~s__state~0); 17444#L116 assume !(16384 == ssl3_accept_~s__state~0); 17442#L119 assume !(8192 == ssl3_accept_~s__state~0); 17440#L122 assume !(24576 == ssl3_accept_~s__state~0); 17438#L125 assume !(8195 == ssl3_accept_~s__state~0); 17436#L128 assume !(8480 == ssl3_accept_~s__state~0); 17434#L131 assume !(8481 == ssl3_accept_~s__state~0); 17432#L134 assume !(8482 == ssl3_accept_~s__state~0); 17430#L137 assume !(8464 == ssl3_accept_~s__state~0); 17429#L140 assume !(8465 == ssl3_accept_~s__state~0); 17428#L143 assume !(8466 == ssl3_accept_~s__state~0); 17427#L146 assume !(8496 == ssl3_accept_~s__state~0); 17426#L149 assume !(8497 == ssl3_accept_~s__state~0); 17425#L152 assume !(8512 == ssl3_accept_~s__state~0); 17423#L155 assume !(8513 == ssl3_accept_~s__state~0); 17421#L158 assume !(8528 == ssl3_accept_~s__state~0); 17416#L161 assume !(8529 == ssl3_accept_~s__state~0); 17225#L164 assume !(8544 == ssl3_accept_~s__state~0); 17226#L167 assume !(8545 == ssl3_accept_~s__state~0); 17227#L170 assume 8560 == ssl3_accept_~s__state~0; 17145#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 17071#L433 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; 16897#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17379#L591 ssl3_accept_~skip~0 := 0; 17378#L110-2 assume !false; 17372#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17370#L113 assume !(12292 == ssl3_accept_~s__state~0); 17368#L116 assume !(16384 == ssl3_accept_~s__state~0); 17366#L119 assume !(8192 == ssl3_accept_~s__state~0); 17364#L122 assume !(24576 == ssl3_accept_~s__state~0); 17362#L125 assume !(8195 == ssl3_accept_~s__state~0); 17360#L128 assume !(8480 == ssl3_accept_~s__state~0); 17230#L131 assume !(8481 == ssl3_accept_~s__state~0); 17203#L134 assume !(8482 == ssl3_accept_~s__state~0); 17204#L137 assume 8464 == ssl3_accept_~s__state~0; 16894#L144 [2021-10-28 09:50:37,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:37,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-28 09:50:37,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:37,895 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488079260] [2021-10-28 09:50:37,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:37,896 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:37,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:37,911 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:37,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:37,923 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:37,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:37,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1893606779, now seen corresponding path program 1 times [2021-10-28 09:50:37,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:37,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015371129] [2021-10-28 09:50:37,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:37,924 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:37,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:37,964 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-28 09:50:37,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:37,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015371129] [2021-10-28 09:50:37,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015371129] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:37,965 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:37,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:37,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032897547] [2021-10-28 09:50:37,966 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:37,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:37,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:37,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:37,967 INFO L87 Difference]: Start difference. First operand 865 states and 1149 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:38,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:38,127 INFO L93 Difference]: Finished difference Result 968 states and 1280 transitions. [2021-10-28 09:50:38,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:38,128 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 968 states and 1280 transitions. [2021-10-28 09:50:38,136 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 603 [2021-10-28 09:50:38,146 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 968 states to 968 states and 1280 transitions. [2021-10-28 09:50:38,146 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2021-10-28 09:50:38,147 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2021-10-28 09:50:38,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 968 states and 1280 transitions. [2021-10-28 09:50:38,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:38,148 INFO L681 BuchiCegarLoop]: Abstraction has 968 states and 1280 transitions. [2021-10-28 09:50:38,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states and 1280 transitions. [2021-10-28 09:50:38,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 946. [2021-10-28 09:50:38,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 946 states have (on average 1.3160676532769555) internal successors, (1245), 945 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:38,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1245 transitions. [2021-10-28 09:50:38,193 INFO L704 BuchiCegarLoop]: Abstraction has 946 states and 1245 transitions. [2021-10-28 09:50:38,193 INFO L587 BuchiCegarLoop]: Abstraction has 946 states and 1245 transitions. [2021-10-28 09:50:38,194 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-28 09:50:38,194 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1245 transitions. [2021-10-28 09:50:38,200 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 589 [2021-10-28 09:50:38,200 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:38,200 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:38,202 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:38,202 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:38,202 INFO L791 eck$LassoCheckResult]: Stem: 18985#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18838#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 18829#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18784#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 18785#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18782#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 18783#L110-2 assume !false; 19025#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19422#L113 assume !(12292 == ssl3_accept_~s__state~0); 19420#L116 assume !(16384 == ssl3_accept_~s__state~0); 19418#L119 assume !(8192 == ssl3_accept_~s__state~0); 19416#L122 assume !(24576 == ssl3_accept_~s__state~0); 19414#L125 assume !(8195 == ssl3_accept_~s__state~0); 19412#L128 assume !(8480 == ssl3_accept_~s__state~0); 19410#L131 assume !(8481 == ssl3_accept_~s__state~0); 19408#L134 assume !(8482 == ssl3_accept_~s__state~0); 19060#L137 assume 8464 == ssl3_accept_~s__state~0; 18733#L144 [2021-10-28 09:50:38,203 INFO L793 eck$LassoCheckResult]: Loop: 18733#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 18734#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18769#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; 18770#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19525#L591 ssl3_accept_~skip~0 := 0; 19524#L110-2 assume !false; 19523#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19522#L113 assume !(12292 == ssl3_accept_~s__state~0); 19521#L116 assume !(16384 == ssl3_accept_~s__state~0); 19520#L119 assume !(8192 == ssl3_accept_~s__state~0); 19519#L122 assume !(24576 == ssl3_accept_~s__state~0); 19518#L125 assume !(8195 == ssl3_accept_~s__state~0); 19517#L128 assume !(8480 == ssl3_accept_~s__state~0); 19516#L131 assume !(8481 == ssl3_accept_~s__state~0); 19515#L134 assume !(8482 == ssl3_accept_~s__state~0); 19514#L137 assume !(8464 == ssl3_accept_~s__state~0); 19513#L140 assume !(8465 == ssl3_accept_~s__state~0); 19512#L143 assume !(8466 == ssl3_accept_~s__state~0); 19290#L146 assume 8496 == ssl3_accept_~s__state~0; 19291#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 19510#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18788#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 18789#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18909#L308-2 ssl3_accept_~s__init_num~0 := 0; 18910#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19497#L591 ssl3_accept_~skip~0 := 0; 19495#L110-2 assume !false; 19493#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19491#L113 assume !(12292 == ssl3_accept_~s__state~0); 19489#L116 assume !(16384 == ssl3_accept_~s__state~0); 19487#L119 assume !(8192 == ssl3_accept_~s__state~0); 19485#L122 assume !(24576 == ssl3_accept_~s__state~0); 19483#L125 assume !(8195 == ssl3_accept_~s__state~0); 19481#L128 assume !(8480 == ssl3_accept_~s__state~0); 19479#L131 assume !(8481 == ssl3_accept_~s__state~0); 19477#L134 assume !(8482 == ssl3_accept_~s__state~0); 19475#L137 assume !(8464 == ssl3_accept_~s__state~0); 19473#L140 assume !(8465 == ssl3_accept_~s__state~0); 19471#L143 assume !(8466 == ssl3_accept_~s__state~0); 18946#L146 assume !(8496 == ssl3_accept_~s__state~0); 18947#L149 assume !(8497 == ssl3_accept_~s__state~0); 19148#L152 assume 8512 == ssl3_accept_~s__state~0; 19149#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19470#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18762#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18763#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19545#L591 ssl3_accept_~skip~0 := 0; 19540#L110-2 assume !false; 19539#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19538#L113 assume !(12292 == ssl3_accept_~s__state~0); 19537#L116 assume !(16384 == ssl3_accept_~s__state~0); 19536#L119 assume !(8192 == ssl3_accept_~s__state~0); 19535#L122 assume !(24576 == ssl3_accept_~s__state~0); 19533#L125 assume !(8195 == ssl3_accept_~s__state~0); 19532#L128 assume !(8480 == ssl3_accept_~s__state~0); 19531#L131 assume !(8481 == ssl3_accept_~s__state~0); 19530#L134 assume !(8482 == ssl3_accept_~s__state~0); 19400#L137 assume !(8464 == ssl3_accept_~s__state~0); 19399#L140 assume !(8465 == ssl3_accept_~s__state~0); 19398#L143 assume !(8466 == ssl3_accept_~s__state~0); 19397#L146 assume !(8496 == ssl3_accept_~s__state~0); 19396#L149 assume !(8497 == ssl3_accept_~s__state~0); 19395#L152 assume !(8512 == ssl3_accept_~s__state~0); 19393#L155 assume !(8513 == ssl3_accept_~s__state~0); 19392#L158 assume 8528 == ssl3_accept_~s__state~0; 19288#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19390#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19389#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19383#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 19381#L368 assume !(ssl3_accept_~ret~0 <= 0); 19380#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19378#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19373#L591 ssl3_accept_~skip~0 := 0; 19372#L110-2 assume !false; 19371#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19370#L113 assume !(12292 == ssl3_accept_~s__state~0); 19369#L116 assume !(16384 == ssl3_accept_~s__state~0); 19368#L119 assume !(8192 == ssl3_accept_~s__state~0); 19367#L122 assume !(24576 == ssl3_accept_~s__state~0); 19366#L125 assume !(8195 == ssl3_accept_~s__state~0); 19365#L128 assume !(8480 == ssl3_accept_~s__state~0); 19364#L131 assume !(8481 == ssl3_accept_~s__state~0); 19363#L134 assume !(8482 == ssl3_accept_~s__state~0); 19362#L137 assume !(8464 == ssl3_accept_~s__state~0); 19361#L140 assume !(8465 == ssl3_accept_~s__state~0); 19360#L143 assume !(8466 == ssl3_accept_~s__state~0); 19359#L146 assume !(8496 == ssl3_accept_~s__state~0); 19358#L149 assume !(8497 == ssl3_accept_~s__state~0); 19357#L152 assume !(8512 == ssl3_accept_~s__state~0); 19356#L155 assume !(8513 == ssl3_accept_~s__state~0); 19355#L158 assume !(8528 == ssl3_accept_~s__state~0); 19354#L161 assume !(8529 == ssl3_accept_~s__state~0); 19353#L164 assume 8544 == ssl3_accept_~s__state~0; 19285#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19338#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 19341#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19352#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 18902#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 18903#L415 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; 18736#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19659#L591 ssl3_accept_~skip~0 := 0; 19658#L110-2 assume !false; 18778#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18779#L113 assume !(12292 == ssl3_accept_~s__state~0); 19558#L116 assume !(16384 == ssl3_accept_~s__state~0); 19556#L119 assume !(8192 == ssl3_accept_~s__state~0); 19555#L122 assume !(24576 == ssl3_accept_~s__state~0); 19553#L125 assume !(8195 == ssl3_accept_~s__state~0); 18884#L128 assume !(8480 == ssl3_accept_~s__state~0); 18885#L131 assume !(8481 == ssl3_accept_~s__state~0); 19055#L134 assume !(8482 == ssl3_accept_~s__state~0); 19056#L137 assume 8464 == ssl3_accept_~s__state~0; 18733#L144 [2021-10-28 09:50:38,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:38,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-28 09:50:38,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:38,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984829931] [2021-10-28 09:50:38,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:38,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:38,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:38,213 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:38,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:38,224 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:38,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:38,225 INFO L85 PathProgramCache]: Analyzing trace with hash 722082195, now seen corresponding path program 1 times [2021-10-28 09:50:38,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:38,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437204505] [2021-10-28 09:50:38,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:38,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:38,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:38,258 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 09:50:38,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:38,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437204505] [2021-10-28 09:50:38,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437204505] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:38,259 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:38,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:38,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370042656] [2021-10-28 09:50:38,260 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:38,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:38,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:38,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:38,261 INFO L87 Difference]: Start difference. First operand 946 states and 1245 transitions. cyclomatic complexity: 303 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-10-28 09:50:38,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:38,284 INFO L93 Difference]: Finished difference Result 1856 states and 2425 transitions. [2021-10-28 09:50:38,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:38,285 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1856 states and 2425 transitions. [2021-10-28 09:50:38,298 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1160 [2021-10-28 09:50:38,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1856 states to 1856 states and 2425 transitions. [2021-10-28 09:50:38,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1307 [2021-10-28 09:50:38,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1307 [2021-10-28 09:50:38,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1856 states and 2425 transitions. [2021-10-28 09:50:38,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:38,319 INFO L681 BuchiCegarLoop]: Abstraction has 1856 states and 2425 transitions. [2021-10-28 09:50:38,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states and 2425 transitions. [2021-10-28 09:50:38,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 946. [2021-10-28 09:50:38,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 946 states have (on average 1.3128964059196617) internal successors, (1242), 945 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:38,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1242 transitions. [2021-10-28 09:50:38,351 INFO L704 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2021-10-28 09:50:38,351 INFO L587 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2021-10-28 09:50:38,351 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-28 09:50:38,351 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1242 transitions. [2021-10-28 09:50:38,355 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 589 [2021-10-28 09:50:38,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:38,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:38,357 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:38,358 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:38,358 INFO L791 eck$LassoCheckResult]: Stem: 21789#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21646#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 21637#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21592#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 21593#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21590#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 21591#L110-2 assume !false; 21852#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22414#L113 assume !(12292 == ssl3_accept_~s__state~0); 22412#L116 assume !(16384 == ssl3_accept_~s__state~0); 22410#L119 assume !(8192 == ssl3_accept_~s__state~0); 22408#L122 assume !(24576 == ssl3_accept_~s__state~0); 22407#L125 assume !(8195 == ssl3_accept_~s__state~0); 22406#L128 assume !(8480 == ssl3_accept_~s__state~0); 22405#L131 assume !(8481 == ssl3_accept_~s__state~0); 22404#L134 assume !(8482 == ssl3_accept_~s__state~0); 21935#L137 assume 8464 == ssl3_accept_~s__state~0; 21541#L144 [2021-10-28 09:50:38,358 INFO L793 eck$LassoCheckResult]: Loop: 21541#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 21542#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21577#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; 21578#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22271#L591 ssl3_accept_~skip~0 := 0; 22267#L110-2 assume !false; 22263#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22259#L113 assume !(12292 == ssl3_accept_~s__state~0); 22255#L116 assume !(16384 == ssl3_accept_~s__state~0); 22251#L119 assume !(8192 == ssl3_accept_~s__state~0); 22247#L122 assume !(24576 == ssl3_accept_~s__state~0); 22243#L125 assume !(8195 == ssl3_accept_~s__state~0); 22239#L128 assume !(8480 == ssl3_accept_~s__state~0); 22235#L131 assume !(8481 == ssl3_accept_~s__state~0); 22231#L134 assume !(8482 == ssl3_accept_~s__state~0); 22227#L137 assume !(8464 == ssl3_accept_~s__state~0); 22223#L140 assume !(8465 == ssl3_accept_~s__state~0); 22219#L143 assume !(8466 == ssl3_accept_~s__state~0); 22210#L146 assume 8496 == ssl3_accept_~s__state~0; 21983#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22386#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22385#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 22382#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22381#L308-2 ssl3_accept_~s__init_num~0 := 0; 22378#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22372#L591 ssl3_accept_~skip~0 := 0; 22370#L110-2 assume !false; 22368#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22366#L113 assume !(12292 == ssl3_accept_~s__state~0); 22364#L116 assume !(16384 == ssl3_accept_~s__state~0); 22362#L119 assume !(8192 == ssl3_accept_~s__state~0); 22360#L122 assume !(24576 == ssl3_accept_~s__state~0); 22358#L125 assume !(8195 == ssl3_accept_~s__state~0); 22356#L128 assume !(8480 == ssl3_accept_~s__state~0); 22354#L131 assume !(8481 == ssl3_accept_~s__state~0); 22352#L134 assume !(8482 == ssl3_accept_~s__state~0); 22350#L137 assume !(8464 == ssl3_accept_~s__state~0); 22348#L140 assume !(8465 == ssl3_accept_~s__state~0); 22346#L143 assume !(8466 == ssl3_accept_~s__state~0); 22344#L146 assume !(8496 == ssl3_accept_~s__state~0); 22340#L149 assume !(8497 == ssl3_accept_~s__state~0); 22336#L152 assume 8512 == ssl3_accept_~s__state~0; 21978#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22327#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22322#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22291#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22285#L591 ssl3_accept_~skip~0 := 0; 22283#L110-2 assume !false; 22273#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22269#L113 assume !(12292 == ssl3_accept_~s__state~0); 22265#L116 assume !(16384 == ssl3_accept_~s__state~0); 22261#L119 assume !(8192 == ssl3_accept_~s__state~0); 22257#L122 assume !(24576 == ssl3_accept_~s__state~0); 22253#L125 assume !(8195 == ssl3_accept_~s__state~0); 22249#L128 assume !(8480 == ssl3_accept_~s__state~0); 22245#L131 assume !(8481 == ssl3_accept_~s__state~0); 22241#L134 assume !(8482 == ssl3_accept_~s__state~0); 22237#L137 assume !(8464 == ssl3_accept_~s__state~0); 22233#L140 assume !(8465 == ssl3_accept_~s__state~0); 22229#L143 assume !(8466 == ssl3_accept_~s__state~0); 22225#L146 assume !(8496 == ssl3_accept_~s__state~0); 22221#L149 assume !(8497 == ssl3_accept_~s__state~0); 22217#L152 assume !(8512 == ssl3_accept_~s__state~0); 22213#L155 assume !(8513 == ssl3_accept_~s__state~0); 22199#L158 assume 8528 == ssl3_accept_~s__state~0; 21627#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21628#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21733#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21751#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 22190#L368 assume !(ssl3_accept_~ret~0 <= 0); 21759#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21760#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22461#L591 ssl3_accept_~skip~0 := 0; 22459#L110-2 assume !false; 22457#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22455#L113 assume !(12292 == ssl3_accept_~s__state~0); 22453#L116 assume !(16384 == ssl3_accept_~s__state~0); 22451#L119 assume !(8192 == ssl3_accept_~s__state~0); 22449#L122 assume !(24576 == ssl3_accept_~s__state~0); 22447#L125 assume !(8195 == ssl3_accept_~s__state~0); 22445#L128 assume !(8480 == ssl3_accept_~s__state~0); 22443#L131 assume !(8481 == ssl3_accept_~s__state~0); 22441#L134 assume !(8482 == ssl3_accept_~s__state~0); 22439#L137 assume !(8464 == ssl3_accept_~s__state~0); 22437#L140 assume !(8465 == ssl3_accept_~s__state~0); 22435#L143 assume !(8466 == ssl3_accept_~s__state~0); 22433#L146 assume !(8496 == ssl3_accept_~s__state~0); 22431#L149 assume !(8497 == ssl3_accept_~s__state~0); 22429#L152 assume !(8512 == ssl3_accept_~s__state~0); 22428#L155 assume !(8513 == ssl3_accept_~s__state~0); 21562#L158 assume !(8528 == ssl3_accept_~s__state~0); 21563#L161 assume !(8529 == ssl3_accept_~s__state~0); 21880#L164 assume 8544 == ssl3_accept_~s__state~0; 21879#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 21878#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 21876#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21874#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 21704#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 21705#L415 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; 21544#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22109#L591 ssl3_accept_~skip~0 := 0; 22103#L110-2 assume !false; 22101#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22099#L113 assume !(12292 == ssl3_accept_~s__state~0); 22097#L116 assume !(16384 == ssl3_accept_~s__state~0); 22095#L119 assume !(8192 == ssl3_accept_~s__state~0); 22093#L122 assume !(24576 == ssl3_accept_~s__state~0); 22091#L125 assume !(8195 == ssl3_accept_~s__state~0); 22089#L128 assume !(8480 == ssl3_accept_~s__state~0); 21887#L131 assume !(8481 == ssl3_accept_~s__state~0); 21859#L134 assume !(8482 == ssl3_accept_~s__state~0); 21860#L137 assume 8464 == ssl3_accept_~s__state~0; 21541#L144 [2021-10-28 09:50:38,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:38,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-28 09:50:38,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:38,359 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548176373] [2021-10-28 09:50:38,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:38,359 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:38,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:38,367 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:38,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:38,379 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:38,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:38,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1206190507, now seen corresponding path program 1 times [2021-10-28 09:50:38,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:38,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451983171] [2021-10-28 09:50:38,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:38,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:38,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:38,416 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 09:50:38,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:38,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451983171] [2021-10-28 09:50:38,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451983171] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:38,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:38,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:50:38,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973111161] [2021-10-28 09:50:38,418 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:38,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:38,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:38,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:38,419 INFO L87 Difference]: Start difference. First operand 946 states and 1242 transitions. cyclomatic complexity: 300 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:38,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:38,590 INFO L93 Difference]: Finished difference Result 1019 states and 1330 transitions. [2021-10-28 09:50:38,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:38,591 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1019 states and 1330 transitions. [2021-10-28 09:50:38,598 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 621 [2021-10-28 09:50:38,608 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1019 states to 997 states and 1299 transitions. [2021-10-28 09:50:38,609 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 719 [2021-10-28 09:50:38,610 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 733 [2021-10-28 09:50:38,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 997 states and 1299 transitions. [2021-10-28 09:50:38,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:38,612 INFO L681 BuchiCegarLoop]: Abstraction has 997 states and 1299 transitions. [2021-10-28 09:50:38,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states and 1299 transitions. [2021-10-28 09:50:38,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 950. [2021-10-28 09:50:38,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3105263157894738) internal successors, (1245), 949 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:38,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1245 transitions. [2021-10-28 09:50:38,637 INFO L704 BuchiCegarLoop]: Abstraction has 950 states and 1245 transitions. [2021-10-28 09:50:38,637 INFO L587 BuchiCegarLoop]: Abstraction has 950 states and 1245 transitions. [2021-10-28 09:50:38,637 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-28 09:50:38,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1245 transitions. [2021-10-28 09:50:38,642 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-10-28 09:50:38,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:38,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:38,643 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:38,643 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:38,643 INFO L791 eck$LassoCheckResult]: Stem: 23733#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23609#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 23603#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23561#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 23562#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23559#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 23560#L110-2 assume !false; 23800#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23798#L113 assume !(12292 == ssl3_accept_~s__state~0); 23793#L116 assume !(16384 == ssl3_accept_~s__state~0); 23791#L119 assume !(8192 == ssl3_accept_~s__state~0); 23789#L122 assume !(24576 == ssl3_accept_~s__state~0); 23787#L125 assume !(8195 == ssl3_accept_~s__state~0); 23785#L128 assume !(8480 == ssl3_accept_~s__state~0); 23783#L131 assume 8481 == ssl3_accept_~s__state~0; 23736#L132 [2021-10-28 09:50:38,643 INFO L793 eck$LassoCheckResult]: Loop: 23736#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 23514#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; 23515#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23534#L591 ssl3_accept_~skip~0 := 0; 23610#L110-2 assume !false; 23555#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23556#L113 assume !(12292 == ssl3_accept_~s__state~0); 23575#L116 assume !(16384 == ssl3_accept_~s__state~0); 23576#L119 assume !(8192 == ssl3_accept_~s__state~0); 23631#L122 assume !(24576 == ssl3_accept_~s__state~0); 23632#L125 assume !(8195 == ssl3_accept_~s__state~0); 23651#L128 assume !(8480 == ssl3_accept_~s__state~0); 23618#L131 assume !(8481 == ssl3_accept_~s__state~0); 23619#L134 assume !(8482 == ssl3_accept_~s__state~0); 23669#L137 assume !(8464 == ssl3_accept_~s__state~0); 23657#L140 assume !(8465 == ssl3_accept_~s__state~0); 23658#L143 assume !(8466 == ssl3_accept_~s__state~0); 23708#L146 assume !(8496 == ssl3_accept_~s__state~0); 23709#L149 assume !(8497 == ssl3_accept_~s__state~0); 23586#L152 assume !(8512 == ssl3_accept_~s__state~0); 23587#L155 assume !(8513 == ssl3_accept_~s__state~0); 23531#L158 assume !(8528 == ssl3_accept_~s__state~0); 23522#L161 assume !(8529 == ssl3_accept_~s__state~0); 23523#L164 assume !(8544 == ssl3_accept_~s__state~0); 23551#L167 assume !(8545 == ssl3_accept_~s__state~0); 23552#L170 assume !(8560 == ssl3_accept_~s__state~0); 23654#L173 assume !(8561 == ssl3_accept_~s__state~0); 23655#L176 assume 8448 == ssl3_accept_~s__state~0; 23648#L177 assume !(ssl3_accept_~num1~0 > 0); 23650#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23735#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23817#L591 ssl3_accept_~skip~0 := 0; 23815#L110-2 assume !false; 23813#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23745#L113 assume !(12292 == ssl3_accept_~s__state~0); 23746#L116 assume !(16384 == ssl3_accept_~s__state~0); 23936#L119 assume !(8192 == ssl3_accept_~s__state~0); 23934#L122 assume !(24576 == ssl3_accept_~s__state~0); 23932#L125 assume !(8195 == ssl3_accept_~s__state~0); 23930#L128 assume 8480 == ssl3_accept_~s__state~0; 23736#L132 [2021-10-28 09:50:38,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:38,644 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-28 09:50:38,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:38,644 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093428362] [2021-10-28 09:50:38,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:38,645 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:38,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:38,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:38,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:38,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093428362] [2021-10-28 09:50:38,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093428362] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:38,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:38,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:50:38,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537131761] [2021-10-28 09:50:38,665 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:50:38,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:38,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1813896946, now seen corresponding path program 1 times [2021-10-28 09:50:38,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:38,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167654482] [2021-10-28 09:50:38,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:38,667 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:38,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:38,693 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:38,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:38,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167654482] [2021-10-28 09:50:38,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167654482] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:50:38,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605522323] [2021-10-28 09:50:38,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:38,694 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:50:38,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:38,697 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:50:38,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-28 09:50:38,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:38,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:50:38,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:38,942 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:38,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605522323] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:50:38,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:50:38,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 09:50:38,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548619056] [2021-10-28 09:50:38,944 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:38,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:38,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:38,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:38,945 INFO L87 Difference]: Start difference. First operand 950 states and 1245 transitions. cyclomatic complexity: 300 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-10-28 09:50:39,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:39,064 INFO L93 Difference]: Finished difference Result 952 states and 1245 transitions. [2021-10-28 09:50:39,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:39,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 952 states and 1245 transitions. [2021-10-28 09:50:39,072 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 612 [2021-10-28 09:50:39,081 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 952 states to 952 states and 1245 transitions. [2021-10-28 09:50:39,081 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 688 [2021-10-28 09:50:39,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 688 [2021-10-28 09:50:39,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 952 states and 1245 transitions. [2021-10-28 09:50:39,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:39,083 INFO L681 BuchiCegarLoop]: Abstraction has 952 states and 1245 transitions. [2021-10-28 09:50:39,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 952 states and 1245 transitions. [2021-10-28 09:50:39,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 952 to 950. [2021-10-28 09:50:39,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.308421052631579) internal successors, (1243), 949 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:39,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1243 transitions. [2021-10-28 09:50:39,108 INFO L704 BuchiCegarLoop]: Abstraction has 950 states and 1243 transitions. [2021-10-28 09:50:39,108 INFO L587 BuchiCegarLoop]: Abstraction has 950 states and 1243 transitions. [2021-10-28 09:50:39,108 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-28 09:50:39,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1243 transitions. [2021-10-28 09:50:39,112 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-10-28 09:50:39,112 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:39,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:39,113 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:39,113 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:39,115 INFO L791 eck$LassoCheckResult]: Stem: 25767#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25635#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 25629#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25588#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 25589#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25582#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 25583#L110-2 assume !false; 25803#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25802#L113 assume !(12292 == ssl3_accept_~s__state~0); 25801#L116 assume !(16384 == ssl3_accept_~s__state~0); 25798#L119 assume !(8192 == ssl3_accept_~s__state~0); 25797#L122 assume !(24576 == ssl3_accept_~s__state~0); 25796#L125 assume !(8195 == ssl3_accept_~s__state~0); 25795#L128 assume !(8480 == ssl3_accept_~s__state~0); 25793#L131 assume !(8481 == ssl3_accept_~s__state~0); 25790#L134 assume 8482 == ssl3_accept_~s__state~0; 25755#L135 [2021-10-28 09:50:39,115 INFO L793 eck$LassoCheckResult]: Loop: 25755#L135 ssl3_accept_~s__state~0 := 3; 25542#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26342#L591 ssl3_accept_~skip~0 := 0; 26339#L110-2 assume !false; 26338#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26337#L113 assume !(12292 == ssl3_accept_~s__state~0); 26335#L116 assume !(16384 == ssl3_accept_~s__state~0); 26334#L119 assume !(8192 == ssl3_accept_~s__state~0); 26333#L122 assume !(24576 == ssl3_accept_~s__state~0); 26332#L125 assume !(8195 == ssl3_accept_~s__state~0); 26327#L128 assume !(8480 == ssl3_accept_~s__state~0); 26325#L131 assume !(8481 == ssl3_accept_~s__state~0); 26323#L134 assume !(8482 == ssl3_accept_~s__state~0); 26320#L137 assume !(8464 == ssl3_accept_~s__state~0); 25683#L140 assume !(8465 == ssl3_accept_~s__state~0); 25684#L143 assume !(8466 == ssl3_accept_~s__state~0); 25750#L146 assume !(8496 == ssl3_accept_~s__state~0); 25989#L149 assume !(8497 == ssl3_accept_~s__state~0); 25987#L152 assume !(8512 == ssl3_accept_~s__state~0); 25985#L155 assume !(8513 == ssl3_accept_~s__state~0); 25983#L158 assume !(8528 == ssl3_accept_~s__state~0); 25981#L161 assume !(8529 == ssl3_accept_~s__state~0); 25979#L164 assume !(8544 == ssl3_accept_~s__state~0); 25977#L167 assume !(8545 == ssl3_accept_~s__state~0); 25975#L170 assume !(8560 == ssl3_accept_~s__state~0); 25973#L173 assume !(8561 == ssl3_accept_~s__state~0); 25787#L176 assume 8448 == ssl3_accept_~s__state~0; 25676#L177 assume !(ssl3_accept_~num1~0 > 0); 25678#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25770#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25824#L591 ssl3_accept_~skip~0 := 0; 25822#L110-2 assume !false; 25820#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25780#L113 assume !(12292 == ssl3_accept_~s__state~0); 25781#L116 assume !(16384 == ssl3_accept_~s__state~0); 25967#L119 assume !(8192 == ssl3_accept_~s__state~0); 25965#L122 assume !(24576 == ssl3_accept_~s__state~0); 25962#L125 assume !(8195 == ssl3_accept_~s__state~0); 25960#L128 assume !(8480 == ssl3_accept_~s__state~0); 25958#L131 assume !(8481 == ssl3_accept_~s__state~0); 25956#L134 assume 8482 == ssl3_accept_~s__state~0; 25755#L135 [2021-10-28 09:50:39,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:39,116 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-28 09:50:39,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:39,117 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716648659] [2021-10-28 09:50:39,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:39,118 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:39,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:39,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:39,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:39,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716648659] [2021-10-28 09:50:39,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716648659] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:39,155 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:39,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:50:39,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168251396] [2021-10-28 09:50:39,156 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:50:39,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:39,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1502772099, now seen corresponding path program 1 times [2021-10-28 09:50:39,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:39,157 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970398702] [2021-10-28 09:50:39,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:39,157 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:39,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:39,183 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:50:39,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:39,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970398702] [2021-10-28 09:50:39,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970398702] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:39,184 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:39,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:50:39,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299712754] [2021-10-28 09:50:39,185 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:39,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:39,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:39,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:39,187 INFO L87 Difference]: Start difference. First operand 950 states and 1243 transitions. cyclomatic complexity: 298 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-10-28 09:50:39,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:39,333 INFO L93 Difference]: Finished difference Result 950 states and 1241 transitions. [2021-10-28 09:50:39,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:39,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 950 states and 1241 transitions. [2021-10-28 09:50:39,340 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-10-28 09:50:39,350 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 950 states to 950 states and 1241 transitions. [2021-10-28 09:50:39,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2021-10-28 09:50:39,351 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-10-28 09:50:39,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 950 states and 1241 transitions. [2021-10-28 09:50:39,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:39,353 INFO L681 BuchiCegarLoop]: Abstraction has 950 states and 1241 transitions. [2021-10-28 09:50:39,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states and 1241 transitions. [2021-10-28 09:50:39,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 950. [2021-10-28 09:50:39,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 950 states have (on average 1.3063157894736843) internal successors, (1241), 949 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:39,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1241 transitions. [2021-10-28 09:50:39,377 INFO L704 BuchiCegarLoop]: Abstraction has 950 states and 1241 transitions. [2021-10-28 09:50:39,377 INFO L587 BuchiCegarLoop]: Abstraction has 950 states and 1241 transitions. [2021-10-28 09:50:39,378 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-28 09:50:39,378 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1241 transitions. [2021-10-28 09:50:39,382 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-10-28 09:50:39,382 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:39,382 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:39,384 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:39,384 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:39,385 INFO L791 eck$LassoCheckResult]: Stem: 27670#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27543#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 27537#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27496#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 27497#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27494#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 27495#L110-2 assume !false; 27840#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28288#L113 assume !(12292 == ssl3_accept_~s__state~0); 28286#L116 assume !(16384 == ssl3_accept_~s__state~0); 28284#L119 assume !(8192 == ssl3_accept_~s__state~0); 28282#L122 assume !(24576 == ssl3_accept_~s__state~0); 28249#L125 assume !(8195 == ssl3_accept_~s__state~0); 28243#L128 assume !(8480 == ssl3_accept_~s__state~0); 28241#L131 assume !(8481 == ssl3_accept_~s__state~0); 28239#L134 assume !(8482 == ssl3_accept_~s__state~0); 28237#L137 assume 8464 == ssl3_accept_~s__state~0; 27446#L144 [2021-10-28 09:50:39,385 INFO L793 eck$LassoCheckResult]: Loop: 27446#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 27447#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27480#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; 27481#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28068#L591 ssl3_accept_~skip~0 := 0; 28066#L110-2 assume !false; 28064#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28062#L113 assume !(12292 == ssl3_accept_~s__state~0); 28061#L116 assume !(16384 == ssl3_accept_~s__state~0); 28060#L119 assume !(8192 == ssl3_accept_~s__state~0); 28056#L122 assume !(24576 == ssl3_accept_~s__state~0); 28055#L125 assume !(8195 == ssl3_accept_~s__state~0); 28054#L128 assume !(8480 == ssl3_accept_~s__state~0); 28053#L131 assume !(8481 == ssl3_accept_~s__state~0); 28052#L134 assume !(8482 == ssl3_accept_~s__state~0); 28051#L137 assume !(8464 == ssl3_accept_~s__state~0); 28046#L140 assume !(8465 == ssl3_accept_~s__state~0); 28045#L143 assume !(8466 == ssl3_accept_~s__state~0); 28044#L146 assume 8496 == ssl3_accept_~s__state~0; 27649#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27516#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27500#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 27450#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27452#L308-2 ssl3_accept_~s__init_num~0 := 0; 28043#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28189#L591 ssl3_accept_~skip~0 := 0; 28188#L110-2 assume !false; 28187#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28186#L113 assume !(12292 == ssl3_accept_~s__state~0); 28185#L116 assume !(16384 == ssl3_accept_~s__state~0); 28184#L119 assume !(8192 == ssl3_accept_~s__state~0); 28183#L122 assume !(24576 == ssl3_accept_~s__state~0); 28182#L125 assume !(8195 == ssl3_accept_~s__state~0); 28181#L128 assume !(8480 == ssl3_accept_~s__state~0); 28180#L131 assume !(8481 == ssl3_accept_~s__state~0); 28179#L134 assume !(8482 == ssl3_accept_~s__state~0); 28178#L137 assume !(8464 == ssl3_accept_~s__state~0); 28177#L140 assume !(8465 == ssl3_accept_~s__state~0); 28013#L143 assume !(8466 == ssl3_accept_~s__state~0); 28012#L146 assume !(8496 == ssl3_accept_~s__state~0); 28010#L149 assume !(8497 == ssl3_accept_~s__state~0); 28011#L152 assume 8512 == ssl3_accept_~s__state~0; 27817#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28168#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27473#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27474#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28206#L591 ssl3_accept_~skip~0 := 0; 28204#L110-2 assume !false; 28202#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28200#L113 assume !(12292 == ssl3_accept_~s__state~0); 28198#L116 assume !(16384 == ssl3_accept_~s__state~0); 28196#L119 assume !(8192 == ssl3_accept_~s__state~0); 28160#L122 assume !(24576 == ssl3_accept_~s__state~0); 28152#L125 assume !(8195 == ssl3_accept_~s__state~0); 28148#L128 assume !(8480 == ssl3_accept_~s__state~0); 28144#L131 assume !(8481 == ssl3_accept_~s__state~0); 28140#L134 assume !(8482 == ssl3_accept_~s__state~0); 28136#L137 assume !(8464 == ssl3_accept_~s__state~0); 28132#L140 assume !(8465 == ssl3_accept_~s__state~0); 28128#L143 assume !(8466 == ssl3_accept_~s__state~0); 28125#L146 assume !(8496 == ssl3_accept_~s__state~0); 28123#L149 assume !(8497 == ssl3_accept_~s__state~0); 28121#L152 assume !(8512 == ssl3_accept_~s__state~0); 28119#L155 assume !(8513 == ssl3_accept_~s__state~0); 28047#L158 assume 8528 == ssl3_accept_~s__state~0; 27528#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27529#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27622#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27579#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 27665#L368 assume !(ssl3_accept_~ret~0 <= 0); 27578#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27647#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28272#L591 ssl3_accept_~skip~0 := 0; 28270#L110-2 assume !false; 28176#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28175#L113 assume !(12292 == ssl3_accept_~s__state~0); 28173#L116 assume !(16384 == ssl3_accept_~s__state~0); 28171#L119 assume !(8192 == ssl3_accept_~s__state~0); 28170#L122 assume !(24576 == ssl3_accept_~s__state~0); 28169#L125 assume !(8195 == ssl3_accept_~s__state~0); 28166#L128 assume !(8480 == ssl3_accept_~s__state~0); 28165#L131 assume !(8481 == ssl3_accept_~s__state~0); 28164#L134 assume !(8482 == ssl3_accept_~s__state~0); 28163#L137 assume !(8464 == ssl3_accept_~s__state~0); 28161#L140 assume !(8465 == ssl3_accept_~s__state~0); 28153#L143 assume !(8466 == ssl3_accept_~s__state~0); 28149#L146 assume !(8496 == ssl3_accept_~s__state~0); 28145#L149 assume !(8497 == ssl3_accept_~s__state~0); 28141#L152 assume !(8512 == ssl3_accept_~s__state~0); 28137#L155 assume !(8513 == ssl3_accept_~s__state~0); 28133#L158 assume !(8528 == ssl3_accept_~s__state~0); 28129#L161 assume !(8529 == ssl3_accept_~s__state~0); 27763#L164 assume 8544 == ssl3_accept_~s__state~0; 27761#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; 27754#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27892#L591 ssl3_accept_~skip~0 := 0; 27890#L110-2 assume !false; 27888#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27886#L113 assume !(12292 == ssl3_accept_~s__state~0); 27884#L116 assume !(16384 == ssl3_accept_~s__state~0); 27882#L119 assume !(8192 == ssl3_accept_~s__state~0); 27880#L122 assume !(24576 == ssl3_accept_~s__state~0); 27878#L125 assume !(8195 == ssl3_accept_~s__state~0); 27876#L128 assume !(8480 == ssl3_accept_~s__state~0); 27875#L131 assume !(8481 == ssl3_accept_~s__state~0); 27874#L134 assume !(8482 == ssl3_accept_~s__state~0); 27872#L137 assume !(8464 == ssl3_accept_~s__state~0); 27871#L140 assume !(8465 == ssl3_accept_~s__state~0); 27870#L143 assume !(8466 == ssl3_accept_~s__state~0); 27869#L146 assume !(8496 == ssl3_accept_~s__state~0); 27868#L149 assume !(8497 == ssl3_accept_~s__state~0); 27863#L152 assume !(8512 == ssl3_accept_~s__state~0); 27861#L155 assume !(8513 == ssl3_accept_~s__state~0); 27859#L158 assume !(8528 == ssl3_accept_~s__state~0); 27857#L161 assume !(8529 == ssl3_accept_~s__state~0); 27852#L164 assume !(8544 == ssl3_accept_~s__state~0); 27764#L167 assume !(8545 == ssl3_accept_~s__state~0); 27765#L170 assume !(8560 == ssl3_accept_~s__state~0); 27771#L173 assume !(8561 == ssl3_accept_~s__state~0); 27772#L176 assume !(8448 == ssl3_accept_~s__state~0); 27911#L179 assume 8576 == ssl3_accept_~s__state~0; 27794#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 27906#L455 assume !(ssl3_accept_~ret~0 <= 0); 27904#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27483#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28335#L591 ssl3_accept_~skip~0 := 0; 28333#L110-2 assume !false; 28331#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28329#L113 assume !(12292 == ssl3_accept_~s__state~0); 28327#L116 assume !(16384 == ssl3_accept_~s__state~0); 28325#L119 assume !(8192 == ssl3_accept_~s__state~0); 28323#L122 assume !(24576 == ssl3_accept_~s__state~0); 28321#L125 assume !(8195 == ssl3_accept_~s__state~0); 28319#L128 assume !(8480 == ssl3_accept_~s__state~0); 27685#L131 assume !(8481 == ssl3_accept_~s__state~0); 28317#L134 assume !(8482 == ssl3_accept_~s__state~0); 27778#L137 assume 8464 == ssl3_accept_~s__state~0; 27446#L144 [2021-10-28 09:50:39,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:39,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-28 09:50:39,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:39,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397752031] [2021-10-28 09:50:39,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:39,387 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:39,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:39,396 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:39,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:39,407 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:39,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:39,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1042165431, now seen corresponding path program 1 times [2021-10-28 09:50:39,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:39,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158055704] [2021-10-28 09:50:39,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:39,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:39,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:39,450 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 09:50:39,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:39,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158055704] [2021-10-28 09:50:39,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158055704] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:39,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:39,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:39,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295544088] [2021-10-28 09:50:39,452 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:39,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:39,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:39,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:39,453 INFO L87 Difference]: Start difference. First operand 950 states and 1241 transitions. cyclomatic complexity: 296 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:39,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:39,608 INFO L93 Difference]: Finished difference Result 922 states and 1170 transitions. [2021-10-28 09:50:39,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:39,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 922 states and 1170 transitions. [2021-10-28 09:50:39,615 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2021-10-28 09:50:39,623 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 922 states to 793 states and 1010 transitions. [2021-10-28 09:50:39,624 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 559 [2021-10-28 09:50:39,625 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 688 [2021-10-28 09:50:39,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 793 states and 1010 transitions. [2021-10-28 09:50:39,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:39,627 INFO L681 BuchiCegarLoop]: Abstraction has 793 states and 1010 transitions. [2021-10-28 09:50:39,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states and 1010 transitions. [2021-10-28 09:50:39,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 662. [2021-10-28 09:50:39,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 662 states have (on average 1.2779456193353473) internal successors, (846), 661 states have internal predecessors, (846), 0 states have call successors, (0), 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-10-28 09:50:39,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 846 transitions. [2021-10-28 09:50:39,646 INFO L704 BuchiCegarLoop]: Abstraction has 662 states and 846 transitions. [2021-10-28 09:50:39,646 INFO L587 BuchiCegarLoop]: Abstraction has 662 states and 846 transitions. [2021-10-28 09:50:39,646 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-28 09:50:39,646 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 662 states and 846 transitions. [2021-10-28 09:50:39,649 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2021-10-28 09:50:39,649 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:39,649 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:39,651 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:39,652 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:39,652 INFO L791 eck$LassoCheckResult]: Stem: 29512#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29406#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 29400#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29362#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 29363#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29360#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 29361#L110-2 assume !false; 29602#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29956#L113 assume !(12292 == ssl3_accept_~s__state~0); 29376#L116 assume !(16384 == ssl3_accept_~s__state~0); 29377#L119 assume !(8192 == ssl3_accept_~s__state~0); 29427#L122 assume !(24576 == ssl3_accept_~s__state~0); 29428#L125 assume !(8195 == ssl3_accept_~s__state~0); 29442#L128 assume !(8480 == ssl3_accept_~s__state~0); 29415#L131 assume !(8481 == ssl3_accept_~s__state~0); 29416#L134 assume !(8482 == ssl3_accept_~s__state~0); 29520#L137 assume 8464 == ssl3_accept_~s__state~0; 29317#L144 [2021-10-28 09:50:39,652 INFO L793 eck$LassoCheckResult]: Loop: 29317#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29318#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29347#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; 29348#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29830#L591 ssl3_accept_~skip~0 := 0; 29829#L110-2 assume !false; 29828#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29827#L113 assume !(12292 == ssl3_accept_~s__state~0); 29826#L116 assume !(16384 == ssl3_accept_~s__state~0); 29825#L119 assume !(8192 == ssl3_accept_~s__state~0); 29824#L122 assume !(24576 == ssl3_accept_~s__state~0); 29823#L125 assume !(8195 == ssl3_accept_~s__state~0); 29822#L128 assume !(8480 == ssl3_accept_~s__state~0); 29821#L131 assume !(8481 == ssl3_accept_~s__state~0); 29820#L134 assume !(8482 == ssl3_accept_~s__state~0); 29819#L137 assume !(8464 == ssl3_accept_~s__state~0); 29818#L140 assume !(8465 == ssl3_accept_~s__state~0); 29817#L143 assume !(8466 == ssl3_accept_~s__state~0); 29638#L146 assume 8496 == ssl3_accept_~s__state~0; 29498#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29499#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29795#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 29794#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29325#L308-2 ssl3_accept_~s__init_num~0 := 0; 29894#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29886#L591 ssl3_accept_~skip~0 := 0; 29882#L110-2 assume !false; 29878#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29874#L113 assume !(12292 == ssl3_accept_~s__state~0); 29870#L116 assume !(16384 == ssl3_accept_~s__state~0); 29866#L119 assume !(8192 == ssl3_accept_~s__state~0); 29863#L122 assume !(24576 == ssl3_accept_~s__state~0); 29859#L125 assume !(8195 == ssl3_accept_~s__state~0); 29856#L128 assume !(8480 == ssl3_accept_~s__state~0); 29853#L131 assume !(8481 == ssl3_accept_~s__state~0); 29849#L134 assume !(8482 == ssl3_accept_~s__state~0); 29846#L137 assume !(8464 == ssl3_accept_~s__state~0); 29844#L140 assume !(8465 == ssl3_accept_~s__state~0); 29841#L143 assume !(8466 == ssl3_accept_~s__state~0); 29838#L146 assume !(8496 == ssl3_accept_~s__state~0); 29836#L149 assume !(8497 == ssl3_accept_~s__state~0); 29743#L152 assume 8512 == ssl3_accept_~s__state~0; 29517#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29518#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29311#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29342#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29966#L591 ssl3_accept_~skip~0 := 0; 29955#L110-2 assume !false; 29948#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29947#L113 assume !(12292 == ssl3_accept_~s__state~0); 29946#L116 assume !(16384 == ssl3_accept_~s__state~0); 29901#L119 assume !(8192 == ssl3_accept_~s__state~0); 29897#L122 assume !(24576 == ssl3_accept_~s__state~0); 29888#L125 assume !(8195 == ssl3_accept_~s__state~0); 29884#L128 assume !(8480 == ssl3_accept_~s__state~0); 29880#L131 assume !(8481 == ssl3_accept_~s__state~0); 29876#L134 assume !(8482 == ssl3_accept_~s__state~0); 29872#L137 assume !(8464 == ssl3_accept_~s__state~0); 29868#L140 assume !(8465 == ssl3_accept_~s__state~0); 29501#L143 assume !(8466 == ssl3_accept_~s__state~0); 29486#L146 assume !(8496 == ssl3_accept_~s__state~0); 29487#L149 assume !(8497 == ssl3_accept_~s__state~0); 29385#L152 assume !(8512 == ssl3_accept_~s__state~0); 29386#L155 assume !(8513 == ssl3_accept_~s__state~0); 29426#L158 assume 8528 == ssl3_accept_~s__state~0; 29393#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29394#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 29474#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 29436#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 29508#L368 assume !(ssl3_accept_~ret~0 <= 0); 29435#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29493#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29905#L591 ssl3_accept_~skip~0 := 0; 29904#L110-2 assume !false; 29903#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29902#L113 assume !(12292 == ssl3_accept_~s__state~0); 29900#L116 assume !(16384 == ssl3_accept_~s__state~0); 29896#L119 assume !(8192 == ssl3_accept_~s__state~0); 29895#L122 assume !(24576 == ssl3_accept_~s__state~0); 29887#L125 assume !(8195 == ssl3_accept_~s__state~0); 29883#L128 assume !(8480 == ssl3_accept_~s__state~0); 29879#L131 assume !(8481 == ssl3_accept_~s__state~0); 29875#L134 assume !(8482 == ssl3_accept_~s__state~0); 29871#L137 assume !(8464 == ssl3_accept_~s__state~0); 29867#L140 assume !(8465 == ssl3_accept_~s__state~0); 29864#L143 assume !(8466 == ssl3_accept_~s__state~0); 29860#L146 assume !(8496 == ssl3_accept_~s__state~0); 29857#L149 assume !(8497 == ssl3_accept_~s__state~0); 29854#L152 assume !(8512 == ssl3_accept_~s__state~0); 29850#L155 assume !(8513 == ssl3_accept_~s__state~0); 29847#L158 assume !(8528 == ssl3_accept_~s__state~0); 29326#L161 assume !(8529 == ssl3_accept_~s__state~0); 29327#L164 assume 8544 == ssl3_accept_~s__state~0; 29314#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29315#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 29425#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29431#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29433#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29454#L415 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; 29320#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29723#L591 ssl3_accept_~skip~0 := 0; 29720#L110-2 assume !false; 29717#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29714#L113 assume !(12292 == ssl3_accept_~s__state~0); 29711#L116 assume !(16384 == ssl3_accept_~s__state~0); 29708#L119 assume !(8192 == ssl3_accept_~s__state~0); 29705#L122 assume !(24576 == ssl3_accept_~s__state~0); 29702#L125 assume !(8195 == ssl3_accept_~s__state~0); 29699#L128 assume !(8480 == ssl3_accept_~s__state~0); 29696#L131 assume !(8481 == ssl3_accept_~s__state~0); 29693#L134 assume !(8482 == ssl3_accept_~s__state~0); 29690#L137 assume !(8464 == ssl3_accept_~s__state~0); 29687#L140 assume !(8465 == ssl3_accept_~s__state~0); 29684#L143 assume !(8466 == ssl3_accept_~s__state~0); 29681#L146 assume !(8496 == ssl3_accept_~s__state~0); 29675#L149 assume !(8497 == ssl3_accept_~s__state~0); 29671#L152 assume !(8512 == ssl3_accept_~s__state~0); 29667#L155 assume !(8513 == ssl3_accept_~s__state~0); 29663#L158 assume !(8528 == ssl3_accept_~s__state~0); 29659#L161 assume !(8529 == ssl3_accept_~s__state~0); 29655#L164 assume !(8544 == ssl3_accept_~s__state~0); 29651#L167 assume !(8545 == ssl3_accept_~s__state~0); 29648#L170 assume !(8560 == ssl3_accept_~s__state~0); 29645#L173 assume !(8561 == ssl3_accept_~s__state~0); 29528#L176 assume 8448 == ssl3_accept_~s__state~0; 29439#L177 assume !(ssl3_accept_~num1~0 > 0); 29441#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29515#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29556#L591 ssl3_accept_~skip~0 := 0; 29553#L110-2 assume !false; 29550#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29525#L113 assume !(12292 == ssl3_accept_~s__state~0); 29526#L116 assume !(16384 == ssl3_accept_~s__state~0); 29548#L119 assume !(8192 == ssl3_accept_~s__state~0); 29545#L122 assume !(24576 == ssl3_accept_~s__state~0); 29542#L125 assume !(8195 == ssl3_accept_~s__state~0); 29541#L128 assume !(8480 == ssl3_accept_~s__state~0); 29540#L131 assume !(8481 == ssl3_accept_~s__state~0); 29529#L134 assume !(8482 == ssl3_accept_~s__state~0); 29530#L137 assume 8464 == ssl3_accept_~s__state~0; 29317#L144 [2021-10-28 09:50:39,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:39,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-28 09:50:39,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:39,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147803681] [2021-10-28 09:50:39,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:39,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:39,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:39,663 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:39,674 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:39,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:39,675 INFO L85 PathProgramCache]: Analyzing trace with hash -725816742, now seen corresponding path program 1 times [2021-10-28 09:50:39,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:39,691 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801541982] [2021-10-28 09:50:39,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:39,692 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:39,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:39,754 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 09:50:39,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:39,754 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801541982] [2021-10-28 09:50:39,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801541982] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:50:39,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638261437] [2021-10-28 09:50:39,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:39,755 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:50:39,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:39,757 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:50:39,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-28 09:50:39,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:39,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:50:39,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:40,315 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 09:50:40,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638261437] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:50:40,316 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:50:40,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 09:50:40,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244059620] [2021-10-28 09:50:40,318 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:40,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:40,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:50:40,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:50:40,320 INFO L87 Difference]: Start difference. First operand 662 states and 846 transitions. cyclomatic complexity: 187 Second operand has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 4 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-10-28 09:50:40,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:40,674 INFO L93 Difference]: Finished difference Result 1096 states and 1384 transitions. [2021-10-28 09:50:40,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:50:40,674 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1096 states and 1384 transitions. [2021-10-28 09:50:40,680 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2021-10-28 09:50:40,689 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1096 states to 1096 states and 1384 transitions. [2021-10-28 09:50:40,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 991 [2021-10-28 09:50:40,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 991 [2021-10-28 09:50:40,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1096 states and 1384 transitions. [2021-10-28 09:50:40,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:40,693 INFO L681 BuchiCegarLoop]: Abstraction has 1096 states and 1384 transitions. [2021-10-28 09:50:40,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states and 1384 transitions. [2021-10-28 09:50:40,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 834. [2021-10-28 09:50:40,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 834 states have (on average 1.274580335731415) internal successors, (1063), 833 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:40,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1063 transitions. [2021-10-28 09:50:40,715 INFO L704 BuchiCegarLoop]: Abstraction has 834 states and 1063 transitions. [2021-10-28 09:50:40,715 INFO L587 BuchiCegarLoop]: Abstraction has 834 states and 1063 transitions. [2021-10-28 09:50:40,716 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-28 09:50:40,716 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 834 states and 1063 transitions. [2021-10-28 09:50:40,719 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 661 [2021-10-28 09:50:40,720 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:40,720 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:40,722 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:40,722 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:40,723 INFO L791 eck$LassoCheckResult]: Stem: 31696#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31593#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 31586#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31546#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 31547#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31544#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 31545#L110-2 assume !false; 31738#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32089#L113 assume !(12292 == ssl3_accept_~s__state~0); 32090#L116 assume !(16384 == ssl3_accept_~s__state~0); 32083#L119 assume !(8192 == ssl3_accept_~s__state~0); 32084#L122 assume !(24576 == ssl3_accept_~s__state~0); 32077#L125 assume !(8195 == ssl3_accept_~s__state~0); 32078#L128 assume !(8480 == ssl3_accept_~s__state~0); 32002#L131 assume !(8481 == ssl3_accept_~s__state~0); 32003#L134 assume !(8482 == ssl3_accept_~s__state~0); 31804#L137 assume 8464 == ssl3_accept_~s__state~0; 31502#L144 [2021-10-28 09:50:40,723 INFO L793 eck$LassoCheckResult]: Loop: 31502#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 31503#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31531#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; 31532#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32317#L591 ssl3_accept_~skip~0 := 0; 32315#L110-2 assume !false; 32313#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32311#L113 assume !(12292 == ssl3_accept_~s__state~0); 32309#L116 assume !(16384 == ssl3_accept_~s__state~0); 32307#L119 assume !(8192 == ssl3_accept_~s__state~0); 32305#L122 assume !(24576 == ssl3_accept_~s__state~0); 32303#L125 assume !(8195 == ssl3_accept_~s__state~0); 32301#L128 assume !(8480 == ssl3_accept_~s__state~0); 32299#L131 assume !(8481 == ssl3_accept_~s__state~0); 32297#L134 assume !(8482 == ssl3_accept_~s__state~0); 32295#L137 assume !(8464 == ssl3_accept_~s__state~0); 32294#L140 assume !(8465 == ssl3_accept_~s__state~0); 31684#L143 assume !(8466 == ssl3_accept_~s__state~0); 31685#L146 assume 8496 == ssl3_accept_~s__state~0; 31682#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 31566#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31567#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 32148#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31644#L308-2 ssl3_accept_~s__init_num~0 := 0; 31640#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32318#L591 ssl3_accept_~skip~0 := 0; 32316#L110-2 assume !false; 32314#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32312#L113 assume !(12292 == ssl3_accept_~s__state~0); 32310#L116 assume !(16384 == ssl3_accept_~s__state~0); 32308#L119 assume !(8192 == ssl3_accept_~s__state~0); 32306#L122 assume !(24576 == ssl3_accept_~s__state~0); 32304#L125 assume !(8195 == ssl3_accept_~s__state~0); 32302#L128 assume !(8480 == ssl3_accept_~s__state~0); 32300#L131 assume !(8481 == ssl3_accept_~s__state~0); 32298#L134 assume !(8482 == ssl3_accept_~s__state~0); 32296#L137 assume !(8464 == ssl3_accept_~s__state~0); 31632#L140 assume !(8465 == ssl3_accept_~s__state~0); 31633#L143 assume !(8466 == ssl3_accept_~s__state~0); 31672#L146 assume !(8496 == ssl3_accept_~s__state~0); 31673#L149 assume !(8497 == ssl3_accept_~s__state~0); 31571#L152 assume !(8512 == ssl3_accept_~s__state~0); 31572#L155 assume !(8513 == ssl3_accept_~s__state~0); 31518#L158 assume !(8528 == ssl3_accept_~s__state~0); 31511#L161 assume !(8529 == ssl3_accept_~s__state~0); 31512#L164 assume !(8544 == ssl3_accept_~s__state~0); 31536#L167 assume !(8545 == ssl3_accept_~s__state~0); 31537#L170 assume !(8560 == ssl3_accept_~s__state~0); 31630#L173 assume !(8561 == ssl3_accept_~s__state~0); 31606#L176 assume !(8448 == ssl3_accept_~s__state~0); 31607#L179 assume !(8576 == ssl3_accept_~s__state~0); 31686#L182 assume !(8577 == ssl3_accept_~s__state~0); 31679#L185 assume !(8592 == ssl3_accept_~s__state~0); 31527#L188 assume !(8593 == ssl3_accept_~s__state~0); 31528#L191 assume !(8608 == ssl3_accept_~s__state~0); 31662#L194 assume !(8609 == ssl3_accept_~s__state~0); 31653#L197 assume !(8640 == ssl3_accept_~s__state~0); 31654#L200 assume !(8641 == ssl3_accept_~s__state~0); 31554#L203 assume 8656 == ssl3_accept_~s__state~0; 31555#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31647#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31575#L508 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31576#L508-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 32188#L516 assume !(0 == ssl3_accept_~tmp___10~0); 32186#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32181#L591 ssl3_accept_~skip~0 := 0; 32180#L110-2 assume !false; 32179#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32178#L113 assume !(12292 == ssl3_accept_~s__state~0); 32177#L116 assume !(16384 == ssl3_accept_~s__state~0); 32176#L119 assume !(8192 == ssl3_accept_~s__state~0); 32175#L122 assume !(24576 == ssl3_accept_~s__state~0); 32174#L125 assume !(8195 == ssl3_accept_~s__state~0); 32173#L128 assume !(8480 == ssl3_accept_~s__state~0); 32172#L131 assume !(8481 == ssl3_accept_~s__state~0); 32171#L134 assume !(8482 == ssl3_accept_~s__state~0); 32170#L137 assume !(8464 == ssl3_accept_~s__state~0); 32169#L140 assume !(8465 == ssl3_accept_~s__state~0); 32168#L143 assume !(8466 == ssl3_accept_~s__state~0); 32167#L146 assume !(8496 == ssl3_accept_~s__state~0); 32166#L149 assume !(8497 == ssl3_accept_~s__state~0); 32165#L152 assume !(8512 == ssl3_accept_~s__state~0); 32164#L155 assume !(8513 == ssl3_accept_~s__state~0); 32163#L158 assume !(8528 == ssl3_accept_~s__state~0); 32162#L161 assume !(8529 == ssl3_accept_~s__state~0); 32161#L164 assume !(8544 == ssl3_accept_~s__state~0); 32160#L167 assume !(8545 == ssl3_accept_~s__state~0); 32159#L170 assume !(8560 == ssl3_accept_~s__state~0); 32158#L173 assume !(8561 == ssl3_accept_~s__state~0); 32157#L176 assume !(8448 == ssl3_accept_~s__state~0); 32156#L179 assume !(8576 == ssl3_accept_~s__state~0); 32155#L182 assume !(8577 == ssl3_accept_~s__state~0); 32154#L185 assume !(8592 == ssl3_accept_~s__state~0); 32153#L188 assume !(8593 == ssl3_accept_~s__state~0); 32152#L191 assume !(8608 == ssl3_accept_~s__state~0); 32151#L194 assume !(8609 == ssl3_accept_~s__state~0); 32150#L197 assume !(8640 == ssl3_accept_~s__state~0); 32147#L200 assume !(8641 == ssl3_accept_~s__state~0); 32144#L203 assume !(8656 == ssl3_accept_~s__state~0); 32136#L206 assume !(8657 == ssl3_accept_~s__state~0); 31584#L209 assume 8672 == ssl3_accept_~s__state~0; 31652#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 31552#L524 assume !(4 == ssl3_accept_~blastFlag~0); 31553#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31590#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31592#L531-2 ssl3_accept_~s__init_num~0 := 0; 31505#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32286#L591 ssl3_accept_~skip~0 := 0; 32284#L110-2 assume !false; 32282#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32281#L113 assume !(12292 == ssl3_accept_~s__state~0); 32278#L116 assume !(16384 == ssl3_accept_~s__state~0); 32277#L119 assume !(8192 == ssl3_accept_~s__state~0); 32276#L122 assume !(24576 == ssl3_accept_~s__state~0); 32275#L125 assume !(8195 == ssl3_accept_~s__state~0); 32273#L128 assume !(8480 == ssl3_accept_~s__state~0); 32272#L131 assume !(8481 == ssl3_accept_~s__state~0); 32271#L134 assume !(8482 == ssl3_accept_~s__state~0); 32270#L137 assume !(8464 == ssl3_accept_~s__state~0); 32264#L140 assume !(8465 == ssl3_accept_~s__state~0); 32262#L143 assume !(8466 == ssl3_accept_~s__state~0); 32120#L146 assume !(8496 == ssl3_accept_~s__state~0); 32119#L149 assume !(8497 == ssl3_accept_~s__state~0); 32118#L152 assume !(8512 == ssl3_accept_~s__state~0); 32117#L155 assume !(8513 == ssl3_accept_~s__state~0); 32116#L158 assume !(8528 == ssl3_accept_~s__state~0); 32115#L161 assume !(8529 == ssl3_accept_~s__state~0); 32114#L164 assume !(8544 == ssl3_accept_~s__state~0); 32113#L167 assume !(8545 == ssl3_accept_~s__state~0); 32112#L170 assume !(8560 == ssl3_accept_~s__state~0); 32111#L173 assume !(8561 == ssl3_accept_~s__state~0); 31757#L176 assume 8448 == ssl3_accept_~s__state~0; 31755#L177 assume !(ssl3_accept_~num1~0 > 0); 31752#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31749#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31743#L591 ssl3_accept_~skip~0 := 0; 31741#L110-2 assume !false; 31728#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31725#L113 assume !(12292 == ssl3_accept_~s__state~0); 31722#L116 assume !(16384 == ssl3_accept_~s__state~0); 31720#L119 assume !(8192 == ssl3_accept_~s__state~0); 31717#L122 assume !(24576 == ssl3_accept_~s__state~0); 31713#L125 assume !(8195 == ssl3_accept_~s__state~0); 31710#L128 assume !(8480 == ssl3_accept_~s__state~0); 31707#L131 assume !(8481 == ssl3_accept_~s__state~0); 31703#L134 assume !(8482 == ssl3_accept_~s__state~0); 31704#L137 assume 8464 == ssl3_accept_~s__state~0; 31502#L144 [2021-10-28 09:50:40,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:40,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-28 09:50:40,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:40,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311050936] [2021-10-28 09:50:40,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:40,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:40,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:40,734 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:40,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:40,745 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:40,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:40,746 INFO L85 PathProgramCache]: Analyzing trace with hash 546478944, now seen corresponding path program 1 times [2021-10-28 09:50:40,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:40,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461817530] [2021-10-28 09:50:40,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:40,747 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:40,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:40,790 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-10-28 09:50:40,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:40,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461817530] [2021-10-28 09:50:40,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461817530] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:40,791 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:40,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:40,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133313254] [2021-10-28 09:50:40,792 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:40,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:40,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:40,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:40,793 INFO L87 Difference]: Start difference. First operand 834 states and 1063 transitions. cyclomatic complexity: 232 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-10-28 09:50:40,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:40,813 INFO L93 Difference]: Finished difference Result 1419 states and 1829 transitions. [2021-10-28 09:50:40,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:40,814 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1419 states and 1829 transitions. [2021-10-28 09:50:40,822 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1246 [2021-10-28 09:50:40,833 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1419 states to 1419 states and 1829 transitions. [2021-10-28 09:50:40,833 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1314 [2021-10-28 09:50:40,835 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1314 [2021-10-28 09:50:40,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1419 states and 1829 transitions. [2021-10-28 09:50:40,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:40,837 INFO L681 BuchiCegarLoop]: Abstraction has 1419 states and 1829 transitions. [2021-10-28 09:50:40,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1419 states and 1829 transitions. [2021-10-28 09:50:40,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1419 to 1419. [2021-10-28 09:50:40,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1419 states, 1419 states have (on average 1.2889358703312193) internal successors, (1829), 1418 states have internal predecessors, (1829), 0 states have call successors, (0), 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-10-28 09:50:40,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1419 states to 1419 states and 1829 transitions. [2021-10-28 09:50:40,866 INFO L704 BuchiCegarLoop]: Abstraction has 1419 states and 1829 transitions. [2021-10-28 09:50:40,867 INFO L587 BuchiCegarLoop]: Abstraction has 1419 states and 1829 transitions. [2021-10-28 09:50:40,867 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-28 09:50:40,867 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1419 states and 1829 transitions. [2021-10-28 09:50:40,872 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1246 [2021-10-28 09:50:40,873 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:40,873 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:40,874 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:40,875 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:40,875 INFO L791 eck$LassoCheckResult]: Stem: 33970#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33850#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 33844#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33806#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 33807#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33804#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 33805#L110-2 assume !false; 34001#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34888#L113 assume !(12292 == ssl3_accept_~s__state~0); 34886#L116 assume !(16384 == ssl3_accept_~s__state~0); 34884#L119 assume !(8192 == ssl3_accept_~s__state~0); 34882#L122 assume !(24576 == ssl3_accept_~s__state~0); 34880#L125 assume !(8195 == ssl3_accept_~s__state~0); 34877#L128 assume !(8480 == ssl3_accept_~s__state~0); 34876#L131 assume !(8481 == ssl3_accept_~s__state~0); 34875#L134 assume !(8482 == ssl3_accept_~s__state~0); 34874#L137 assume 8464 == ssl3_accept_~s__state~0; 33761#L144 [2021-10-28 09:50:40,875 INFO L793 eck$LassoCheckResult]: Loop: 33761#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 33762#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33790#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; 33791#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34940#L591 ssl3_accept_~skip~0 := 0; 34938#L110-2 assume !false; 34936#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34934#L113 assume !(12292 == ssl3_accept_~s__state~0); 34932#L116 assume !(16384 == ssl3_accept_~s__state~0); 34930#L119 assume !(8192 == ssl3_accept_~s__state~0); 34928#L122 assume !(24576 == ssl3_accept_~s__state~0); 34926#L125 assume !(8195 == ssl3_accept_~s__state~0); 34924#L128 assume !(8480 == ssl3_accept_~s__state~0); 34922#L131 assume !(8481 == ssl3_accept_~s__state~0); 34918#L134 assume !(8482 == ssl3_accept_~s__state~0); 34916#L137 assume !(8464 == ssl3_accept_~s__state~0); 34908#L140 assume !(8465 == ssl3_accept_~s__state~0); 34907#L143 assume !(8466 == ssl3_accept_~s__state~0); 34432#L146 assume 8496 == ssl3_accept_~s__state~0; 34156#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 34429#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34428#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 34427#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33769#L308-2 ssl3_accept_~s__init_num~0 := 0; 34420#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34414#L591 ssl3_accept_~skip~0 := 0; 34412#L110-2 assume !false; 34410#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34408#L113 assume !(12292 == ssl3_accept_~s__state~0); 34406#L116 assume !(16384 == ssl3_accept_~s__state~0); 34404#L119 assume !(8192 == ssl3_accept_~s__state~0); 34402#L122 assume !(24576 == ssl3_accept_~s__state~0); 34400#L125 assume !(8195 == ssl3_accept_~s__state~0); 34398#L128 assume !(8480 == ssl3_accept_~s__state~0); 34396#L131 assume !(8481 == ssl3_accept_~s__state~0); 34394#L134 assume !(8482 == ssl3_accept_~s__state~0); 34392#L137 assume !(8464 == ssl3_accept_~s__state~0); 34390#L140 assume !(8465 == ssl3_accept_~s__state~0); 34388#L143 assume !(8466 == ssl3_accept_~s__state~0); 34386#L146 assume !(8496 == ssl3_accept_~s__state~0); 34384#L149 assume !(8497 == ssl3_accept_~s__state~0); 34382#L152 assume 8512 == ssl3_accept_~s__state~0; 34151#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34378#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33784#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33785#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34365#L591 ssl3_accept_~skip~0 := 0; 34363#L110-2 assume !false; 34361#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34359#L113 assume !(12292 == ssl3_accept_~s__state~0); 34357#L116 assume !(16384 == ssl3_accept_~s__state~0); 34355#L119 assume !(8192 == ssl3_accept_~s__state~0); 34353#L122 assume !(24576 == ssl3_accept_~s__state~0); 34351#L125 assume !(8195 == ssl3_accept_~s__state~0); 34349#L128 assume !(8480 == ssl3_accept_~s__state~0); 34347#L131 assume !(8481 == ssl3_accept_~s__state~0); 34345#L134 assume !(8482 == ssl3_accept_~s__state~0); 34343#L137 assume !(8464 == ssl3_accept_~s__state~0); 34341#L140 assume !(8465 == ssl3_accept_~s__state~0); 34339#L143 assume !(8466 == ssl3_accept_~s__state~0); 34337#L146 assume !(8496 == ssl3_accept_~s__state~0); 34335#L149 assume !(8497 == ssl3_accept_~s__state~0); 34333#L152 assume !(8512 == ssl3_accept_~s__state~0); 34331#L155 assume !(8513 == ssl3_accept_~s__state~0); 34329#L158 assume 8528 == ssl3_accept_~s__state~0; 34146#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34327#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 34323#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33881#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 33961#L368 assume !(ssl3_accept_~ret~0 <= 0); 33880#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34321#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34315#L591 ssl3_accept_~skip~0 := 0; 34310#L110-2 assume !false; 34308#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34306#L113 assume !(12292 == ssl3_accept_~s__state~0); 34304#L116 assume !(16384 == ssl3_accept_~s__state~0); 34302#L119 assume !(8192 == ssl3_accept_~s__state~0); 34300#L122 assume !(24576 == ssl3_accept_~s__state~0); 34298#L125 assume !(8195 == ssl3_accept_~s__state~0); 34296#L128 assume !(8480 == ssl3_accept_~s__state~0); 34294#L131 assume !(8481 == ssl3_accept_~s__state~0); 34292#L134 assume !(8482 == ssl3_accept_~s__state~0); 34290#L137 assume !(8464 == ssl3_accept_~s__state~0); 34288#L140 assume !(8465 == ssl3_accept_~s__state~0); 34286#L143 assume !(8466 == ssl3_accept_~s__state~0); 34284#L146 assume !(8496 == ssl3_accept_~s__state~0); 34282#L149 assume !(8497 == ssl3_accept_~s__state~0); 34280#L152 assume !(8512 == ssl3_accept_~s__state~0); 34278#L155 assume !(8513 == ssl3_accept_~s__state~0); 34276#L158 assume !(8528 == ssl3_accept_~s__state~0); 34274#L161 assume !(8529 == ssl3_accept_~s__state~0); 34272#L164 assume 8544 == ssl3_accept_~s__state~0; 34141#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34269#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 34266#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33876#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33878#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 33963#L415 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; 33911#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34735#L591 ssl3_accept_~skip~0 := 0; 34733#L110-2 assume !false; 34731#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34729#L113 assume !(12292 == ssl3_accept_~s__state~0); 34727#L116 assume !(16384 == ssl3_accept_~s__state~0); 34725#L119 assume !(8192 == ssl3_accept_~s__state~0); 34723#L122 assume !(24576 == ssl3_accept_~s__state~0); 34722#L125 assume !(8195 == ssl3_accept_~s__state~0); 34713#L128 assume !(8480 == ssl3_accept_~s__state~0); 34709#L131 assume !(8481 == ssl3_accept_~s__state~0); 34705#L134 assume !(8482 == ssl3_accept_~s__state~0); 34701#L137 assume !(8464 == ssl3_accept_~s__state~0); 34697#L140 assume !(8465 == ssl3_accept_~s__state~0); 34693#L143 assume !(8466 == ssl3_accept_~s__state~0); 34689#L146 assume !(8496 == ssl3_accept_~s__state~0); 34686#L149 assume !(8497 == ssl3_accept_~s__state~0); 34683#L152 assume !(8512 == ssl3_accept_~s__state~0); 34680#L155 assume !(8513 == ssl3_accept_~s__state~0); 34678#L158 assume !(8528 == ssl3_accept_~s__state~0); 34675#L161 assume !(8529 == ssl3_accept_~s__state~0); 34672#L164 assume !(8544 == ssl3_accept_~s__state~0); 34669#L167 assume !(8545 == ssl3_accept_~s__state~0); 34667#L170 assume !(8560 == ssl3_accept_~s__state~0); 34201#L173 assume !(8561 == ssl3_accept_~s__state~0); 34200#L176 assume 8448 == ssl3_accept_~s__state~0; 34199#L177 assume !(ssl3_accept_~num1~0 > 0); 34194#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34189#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34182#L591 ssl3_accept_~skip~0 := 0; 34181#L110-2 assume !false; 34180#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34178#L113 assume !(12292 == ssl3_accept_~s__state~0); 34176#L116 assume 16384 == ssl3_accept_~s__state~0; 34174#L222 ssl3_accept_~s__server~0 := 1; 34783#L227 assume 0 != ssl3_accept_~cb~0; 34781#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 34779#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 34776#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 34773#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 34771#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 34772#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34797#L591 ssl3_accept_~skip~0 := 0; 34796#L110-2 assume !false; 34790#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34756#L113 assume !(12292 == ssl3_accept_~s__state~0); 34751#L116 assume !(16384 == ssl3_accept_~s__state~0); 34749#L119 assume !(8192 == ssl3_accept_~s__state~0); 34747#L122 assume !(24576 == ssl3_accept_~s__state~0); 34746#L125 assume !(8195 == ssl3_accept_~s__state~0); 34715#L128 assume !(8480 == ssl3_accept_~s__state~0); 34710#L131 assume !(8481 == ssl3_accept_~s__state~0); 34706#L134 assume !(8482 == ssl3_accept_~s__state~0); 34702#L137 assume 8464 == ssl3_accept_~s__state~0; 33761#L144 [2021-10-28 09:50:40,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:40,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-28 09:50:40,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:40,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234803790] [2021-10-28 09:50:40,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:40,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:40,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:40,884 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:40,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:40,893 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:40,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:40,893 INFO L85 PathProgramCache]: Analyzing trace with hash 737760300, now seen corresponding path program 1 times [2021-10-28 09:50:40,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:40,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776230521] [2021-10-28 09:50:40,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:40,894 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:40,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:40,953 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 09:50:40,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:40,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776230521] [2021-10-28 09:50:40,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776230521] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:50:40,954 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847257681] [2021-10-28 09:50:40,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:40,954 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:50:40,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:40,990 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:50:41,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-28 09:50:41,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:41,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:50:41,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:41,651 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-10-28 09:50:41,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847257681] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:41,652 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:50:41,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 09:50:41,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560800593] [2021-10-28 09:50:41,653 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:41,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:41,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:41,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:50:41,654 INFO L87 Difference]: Start difference. First operand 1419 states and 1829 transitions. cyclomatic complexity: 414 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:41,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:41,784 INFO L93 Difference]: Finished difference Result 1459 states and 1877 transitions. [2021-10-28 09:50:41,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:41,785 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1459 states and 1877 transitions. [2021-10-28 09:50:41,794 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1286 [2021-10-28 09:50:41,807 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1459 states to 1459 states and 1877 transitions. [2021-10-28 09:50:41,807 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1354 [2021-10-28 09:50:41,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1354 [2021-10-28 09:50:41,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1459 states and 1877 transitions. [2021-10-28 09:50:41,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:41,810 INFO L681 BuchiCegarLoop]: Abstraction has 1459 states and 1877 transitions. [2021-10-28 09:50:41,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states and 1877 transitions. [2021-10-28 09:50:41,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 1437. [2021-10-28 09:50:41,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1437 states, 1437 states have (on average 1.2881002087682671) internal successors, (1851), 1436 states have internal predecessors, (1851), 0 states have call successors, (0), 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-10-28 09:50:41,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 1851 transitions. [2021-10-28 09:50:41,847 INFO L704 BuchiCegarLoop]: Abstraction has 1437 states and 1851 transitions. [2021-10-28 09:50:41,847 INFO L587 BuchiCegarLoop]: Abstraction has 1437 states and 1851 transitions. [2021-10-28 09:50:41,847 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-28 09:50:41,847 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1437 states and 1851 transitions. [2021-10-28 09:50:41,854 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1264 [2021-10-28 09:50:41,854 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:41,855 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:41,857 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:41,857 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-10-28 09:50:41,857 INFO L791 eck$LassoCheckResult]: Stem: 37318#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37189#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 37185#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37147#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 37148#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37145#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 37146#L110-2 assume !false; 37354#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37792#L113 assume !(12292 == ssl3_accept_~s__state~0); 37790#L116 assume !(16384 == ssl3_accept_~s__state~0); 37788#L119 assume !(8192 == ssl3_accept_~s__state~0); 37786#L122 assume !(24576 == ssl3_accept_~s__state~0); 37784#L125 assume !(8195 == ssl3_accept_~s__state~0); 37782#L128 assume !(8480 == ssl3_accept_~s__state~0); 37780#L131 assume !(8481 == ssl3_accept_~s__state~0); 37778#L134 assume !(8482 == ssl3_accept_~s__state~0); 37777#L137 assume 8464 == ssl3_accept_~s__state~0; 37517#L144 [2021-10-28 09:50:41,858 INFO L793 eck$LassoCheckResult]: Loop: 37517#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 38168#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 38166#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; 38152#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38145#L591 ssl3_accept_~skip~0 := 0; 38142#L110-2 assume !false; 38139#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38136#L113 assume !(12292 == ssl3_accept_~s__state~0); 38133#L116 assume !(16384 == ssl3_accept_~s__state~0); 38130#L119 assume !(8192 == ssl3_accept_~s__state~0); 38127#L122 assume !(24576 == ssl3_accept_~s__state~0); 38124#L125 assume !(8195 == ssl3_accept_~s__state~0); 38121#L128 assume !(8480 == ssl3_accept_~s__state~0); 38118#L131 assume !(8481 == ssl3_accept_~s__state~0); 38115#L134 assume !(8482 == ssl3_accept_~s__state~0); 38113#L137 assume !(8464 == ssl3_accept_~s__state~0); 38112#L140 assume !(8465 == ssl3_accept_~s__state~0); 37900#L143 assume !(8466 == ssl3_accept_~s__state~0); 37895#L146 assume 8496 == ssl3_accept_~s__state~0; 37512#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37893#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 37892#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 37890#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37111#L308-2 ssl3_accept_~s__init_num~0 := 0; 37887#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37881#L591 ssl3_accept_~skip~0 := 0; 37879#L110-2 assume !false; 37878#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37873#L113 assume !(12292 == ssl3_accept_~s__state~0); 37871#L116 assume !(16384 == ssl3_accept_~s__state~0); 37869#L119 assume !(8192 == ssl3_accept_~s__state~0); 37867#L122 assume !(24576 == ssl3_accept_~s__state~0); 37865#L125 assume !(8195 == ssl3_accept_~s__state~0); 37863#L128 assume !(8480 == ssl3_accept_~s__state~0); 37861#L131 assume !(8481 == ssl3_accept_~s__state~0); 37859#L134 assume !(8482 == ssl3_accept_~s__state~0); 37857#L137 assume !(8464 == ssl3_accept_~s__state~0); 37855#L140 assume !(8465 == ssl3_accept_~s__state~0); 37853#L143 assume !(8466 == ssl3_accept_~s__state~0); 37851#L146 assume !(8496 == ssl3_accept_~s__state~0); 37849#L149 assume !(8497 == ssl3_accept_~s__state~0); 37847#L152 assume 8512 == ssl3_accept_~s__state~0; 37327#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37328#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37099#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37127#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37836#L591 ssl3_accept_~skip~0 := 0; 37834#L110-2 assume !false; 37833#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37832#L113 assume !(12292 == ssl3_accept_~s__state~0); 37831#L116 assume !(16384 == ssl3_accept_~s__state~0); 37826#L119 assume !(8192 == ssl3_accept_~s__state~0); 37824#L122 assume !(24576 == ssl3_accept_~s__state~0); 37822#L125 assume !(8195 == ssl3_accept_~s__state~0); 37820#L128 assume !(8480 == ssl3_accept_~s__state~0); 37818#L131 assume !(8481 == ssl3_accept_~s__state~0); 37815#L134 assume !(8482 == ssl3_accept_~s__state~0); 37816#L137 assume !(8464 == ssl3_accept_~s__state~0); 37810#L140 assume !(8465 == ssl3_accept_~s__state~0); 37808#L143 assume !(8466 == ssl3_accept_~s__state~0); 37805#L146 assume !(8496 == ssl3_accept_~s__state~0); 37806#L149 assume !(8497 == ssl3_accept_~s__state~0); 37799#L152 assume !(8512 == ssl3_accept_~s__state~0); 37800#L155 assume !(8513 == ssl3_accept_~s__state~0); 37586#L158 assume 8528 == ssl3_accept_~s__state~0; 37503#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37267#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37268#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 37218#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 37306#L368 assume !(ssl3_accept_~ret~0 <= 0); 37217#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38433#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38427#L591 ssl3_accept_~skip~0 := 0; 38425#L110-2 assume !false; 38423#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38421#L113 assume !(12292 == ssl3_accept_~s__state~0); 38419#L116 assume !(16384 == ssl3_accept_~s__state~0); 38417#L119 assume !(8192 == ssl3_accept_~s__state~0); 38415#L122 assume !(24576 == ssl3_accept_~s__state~0); 38413#L125 assume !(8195 == ssl3_accept_~s__state~0); 38411#L128 assume !(8480 == ssl3_accept_~s__state~0); 38410#L131 assume !(8481 == ssl3_accept_~s__state~0); 38409#L134 assume !(8482 == ssl3_accept_~s__state~0); 38408#L137 assume !(8464 == ssl3_accept_~s__state~0); 38407#L140 assume !(8465 == ssl3_accept_~s__state~0); 38406#L143 assume !(8466 == ssl3_accept_~s__state~0); 38405#L146 assume !(8496 == ssl3_accept_~s__state~0); 38404#L149 assume !(8497 == ssl3_accept_~s__state~0); 38403#L152 assume !(8512 == ssl3_accept_~s__state~0); 38402#L155 assume !(8513 == ssl3_accept_~s__state~0); 38400#L158 assume !(8528 == ssl3_accept_~s__state~0); 38399#L161 assume !(8529 == ssl3_accept_~s__state~0); 38398#L164 assume 8544 == ssl3_accept_~s__state~0; 37498#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37280#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 37261#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37262#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38397#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 38366#L415 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; 38364#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38359#L591 ssl3_accept_~skip~0 := 0; 38358#L110-2 assume !false; 38357#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38356#L113 assume !(12292 == ssl3_accept_~s__state~0); 38355#L116 assume !(16384 == ssl3_accept_~s__state~0); 38354#L119 assume !(8192 == ssl3_accept_~s__state~0); 38353#L122 assume !(24576 == ssl3_accept_~s__state~0); 38352#L125 assume !(8195 == ssl3_accept_~s__state~0); 38351#L128 assume !(8480 == ssl3_accept_~s__state~0); 38350#L131 assume !(8481 == ssl3_accept_~s__state~0); 38349#L134 assume !(8482 == ssl3_accept_~s__state~0); 38348#L137 assume !(8464 == ssl3_accept_~s__state~0); 38347#L140 assume !(8465 == ssl3_accept_~s__state~0); 38346#L143 assume !(8466 == ssl3_accept_~s__state~0); 38345#L146 assume !(8496 == ssl3_accept_~s__state~0); 38344#L149 assume !(8497 == ssl3_accept_~s__state~0); 38343#L152 assume !(8512 == ssl3_accept_~s__state~0); 38342#L155 assume !(8513 == ssl3_accept_~s__state~0); 38341#L158 assume !(8528 == ssl3_accept_~s__state~0); 38339#L161 assume !(8529 == ssl3_accept_~s__state~0); 38338#L164 assume !(8544 == ssl3_accept_~s__state~0); 37137#L167 assume !(8545 == ssl3_accept_~s__state~0); 37138#L170 assume !(8560 == ssl3_accept_~s__state~0); 37555#L173 assume !(8561 == ssl3_accept_~s__state~0); 37554#L176 assume 8448 == ssl3_accept_~s__state~0; 37224#L177 assume !(ssl3_accept_~num1~0 > 0); 37226#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37540#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37535#L591 ssl3_accept_~skip~0 := 0; 37534#L110-2 assume !false; 37533#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37530#L113 assume 12292 == ssl3_accept_~s__state~0; 37531#L114 ssl3_accept_~s__new_session~0 := 1; 37952#L222 ssl3_accept_~s__server~0 := 1; 37950#L227 assume 0 != ssl3_accept_~cb~0; 37948#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 37946#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 37943#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 37939#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 37936#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 37937#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38079#L591 ssl3_accept_~skip~0 := 0; 38076#L110-2 assume !false; 38073#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38070#L113 assume !(12292 == ssl3_accept_~s__state~0); 38067#L116 assume !(16384 == ssl3_accept_~s__state~0); 38064#L119 assume !(8192 == ssl3_accept_~s__state~0); 38061#L122 assume !(24576 == ssl3_accept_~s__state~0); 38058#L125 assume !(8195 == ssl3_accept_~s__state~0); 38015#L128 assume !(8480 == ssl3_accept_~s__state~0); 37913#L131 assume !(8481 == ssl3_accept_~s__state~0); 37911#L134 assume !(8482 == ssl3_accept_~s__state~0); 37909#L137 assume 8464 == ssl3_accept_~s__state~0; 37517#L144 [2021-10-28 09:50:41,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:41,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-28 09:50:41,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:41,859 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543380536] [2021-10-28 09:50:41,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:41,860 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:41,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:41,870 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:41,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:41,881 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:41,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:41,882 INFO L85 PathProgramCache]: Analyzing trace with hash 2088822424, now seen corresponding path program 1 times [2021-10-28 09:50:41,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:41,882 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804853375] [2021-10-28 09:50:41,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:41,883 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:41,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:41,936 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 09:50:41,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:41,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804853375] [2021-10-28 09:50:41,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804853375] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:50:41,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776908262] [2021-10-28 09:50:41,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:41,938 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:50:41,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:41,940 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:50:41,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-28 09:50:42,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:42,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:50:42,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:42,763 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-28 09:50:42,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776908262] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:42,763 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:50:42,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-28 09:50:42,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658369887] [2021-10-28 09:50:42,764 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:42,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:42,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:42,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:50:42,766 INFO L87 Difference]: Start difference. First operand 1437 states and 1851 transitions. cyclomatic complexity: 418 Second operand has 3 states, 2 states have (on average 38.5) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:42,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:42,968 INFO L93 Difference]: Finished difference Result 1521 states and 1939 transitions. [2021-10-28 09:50:42,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:42,968 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1521 states and 1939 transitions. [2021-10-28 09:50:42,977 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1308 [2021-10-28 09:50:43,001 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1521 states to 1481 states and 1899 transitions. [2021-10-28 09:50:43,002 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1376 [2021-10-28 09:50:43,004 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1376 [2021-10-28 09:50:43,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1481 states and 1899 transitions. [2021-10-28 09:50:43,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:43,004 INFO L681 BuchiCegarLoop]: Abstraction has 1481 states and 1899 transitions. [2021-10-28 09:50:43,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1481 states and 1899 transitions. [2021-10-28 09:50:43,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1481 to 1407. [2021-10-28 09:50:43,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1407 states, 1407 states have (on average 1.2857142857142858) internal successors, (1809), 1406 states have internal predecessors, (1809), 0 states have call successors, (0), 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-10-28 09:50:43,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1407 states to 1407 states and 1809 transitions. [2021-10-28 09:50:43,041 INFO L704 BuchiCegarLoop]: Abstraction has 1407 states and 1809 transitions. [2021-10-28 09:50:43,041 INFO L587 BuchiCegarLoop]: Abstraction has 1407 states and 1809 transitions. [2021-10-28 09:50:43,041 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-28 09:50:43,041 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1407 states and 1809 transitions. [2021-10-28 09:50:43,047 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1234 [2021-10-28 09:50:43,048 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:43,048 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:43,050 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:43,050 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 1] [2021-10-28 09:50:43,050 INFO L791 eck$LassoCheckResult]: Stem: 40734#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 40612#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 40608#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40570#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 40571#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40564#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 40565#L110-2 assume !false; 40818#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41729#L113 assume !(12292 == ssl3_accept_~s__state~0); 41727#L116 assume !(16384 == ssl3_accept_~s__state~0); 41726#L119 assume !(8192 == ssl3_accept_~s__state~0); 41648#L122 assume !(24576 == ssl3_accept_~s__state~0); 41644#L125 assume !(8195 == ssl3_accept_~s__state~0); 41640#L128 assume !(8480 == ssl3_accept_~s__state~0); 41637#L131 assume !(8481 == ssl3_accept_~s__state~0); 41634#L134 assume !(8482 == ssl3_accept_~s__state~0); 40799#L137 assume 8464 == ssl3_accept_~s__state~0; 40800#L144 [2021-10-28 09:50:43,051 INFO L793 eck$LassoCheckResult]: Loop: 40800#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41924#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41922#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; 41921#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41918#L591 ssl3_accept_~skip~0 := 0; 41917#L110-2 assume !false; 41916#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41915#L113 assume !(12292 == ssl3_accept_~s__state~0); 41914#L116 assume !(16384 == ssl3_accept_~s__state~0); 41913#L119 assume !(8192 == ssl3_accept_~s__state~0); 41912#L122 assume !(24576 == ssl3_accept_~s__state~0); 41911#L125 assume !(8195 == ssl3_accept_~s__state~0); 40652#L128 assume !(8480 == ssl3_accept_~s__state~0); 40624#L131 assume !(8481 == ssl3_accept_~s__state~0); 40625#L134 assume !(8482 == ssl3_accept_~s__state~0); 40666#L137 assume !(8464 == ssl3_accept_~s__state~0); 40654#L140 assume !(8465 == ssl3_accept_~s__state~0); 40655#L143 assume !(8466 == ssl3_accept_~s__state~0); 40715#L146 assume 8496 == ssl3_accept_~s__state~0; 41512#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 41618#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41617#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 41616#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40533#L308-2 ssl3_accept_~s__init_num~0 := 0; 41611#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41605#L591 ssl3_accept_~skip~0 := 0; 41603#L110-2 assume !false; 41601#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41599#L113 assume !(12292 == ssl3_accept_~s__state~0); 41597#L116 assume !(16384 == ssl3_accept_~s__state~0); 41595#L119 assume !(8192 == ssl3_accept_~s__state~0); 41593#L122 assume !(24576 == ssl3_accept_~s__state~0); 41592#L125 assume !(8195 == ssl3_accept_~s__state~0); 41588#L128 assume !(8480 == ssl3_accept_~s__state~0); 41587#L131 assume !(8481 == ssl3_accept_~s__state~0); 41585#L134 assume !(8482 == ssl3_accept_~s__state~0); 41546#L137 assume !(8464 == ssl3_accept_~s__state~0); 41543#L140 assume !(8465 == ssl3_accept_~s__state~0); 41541#L143 assume !(8466 == ssl3_accept_~s__state~0); 41539#L146 assume !(8496 == ssl3_accept_~s__state~0); 41515#L149 assume !(8497 == ssl3_accept_~s__state~0); 40806#L152 assume 8512 == ssl3_accept_~s__state~0; 40743#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40744#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40549#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40550#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41473#L591 ssl3_accept_~skip~0 := 0; 41472#L110-2 assume !false; 41471#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41470#L113 assume !(12292 == ssl3_accept_~s__state~0); 41469#L116 assume !(16384 == ssl3_accept_~s__state~0); 41468#L119 assume !(8192 == ssl3_accept_~s__state~0); 41467#L122 assume !(24576 == ssl3_accept_~s__state~0); 41466#L125 assume !(8195 == ssl3_accept_~s__state~0); 41465#L128 assume !(8480 == ssl3_accept_~s__state~0); 41464#L131 assume !(8481 == ssl3_accept_~s__state~0); 41463#L134 assume !(8482 == ssl3_accept_~s__state~0); 41462#L137 assume !(8464 == ssl3_accept_~s__state~0); 41461#L140 assume !(8465 == ssl3_accept_~s__state~0); 41455#L143 assume !(8466 == ssl3_accept_~s__state~0); 41453#L146 assume !(8496 == ssl3_accept_~s__state~0); 41451#L149 assume !(8497 == ssl3_accept_~s__state~0); 41449#L152 assume !(8512 == ssl3_accept_~s__state~0); 41447#L155 assume !(8513 == ssl3_accept_~s__state~0); 40792#L158 assume 8528 == ssl3_accept_~s__state~0; 40601#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40602#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40684#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40648#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 40727#L368 assume !(ssl3_accept_~ret~0 <= 0); 40647#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41210#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41203#L591 ssl3_accept_~skip~0 := 0; 41200#L110-2 assume !false; 41197#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41194#L113 assume !(12292 == ssl3_accept_~s__state~0); 41191#L116 assume !(16384 == ssl3_accept_~s__state~0); 41188#L119 assume !(8192 == ssl3_accept_~s__state~0); 41185#L122 assume !(24576 == ssl3_accept_~s__state~0); 41182#L125 assume !(8195 == ssl3_accept_~s__state~0); 41179#L128 assume !(8480 == ssl3_accept_~s__state~0); 41176#L131 assume !(8481 == ssl3_accept_~s__state~0); 41173#L134 assume !(8482 == ssl3_accept_~s__state~0); 41170#L137 assume !(8464 == ssl3_accept_~s__state~0); 41167#L140 assume !(8465 == ssl3_accept_~s__state~0); 41164#L143 assume !(8466 == ssl3_accept_~s__state~0); 41162#L146 assume !(8496 == ssl3_accept_~s__state~0); 41160#L149 assume !(8497 == ssl3_accept_~s__state~0); 41159#L152 assume !(8512 == ssl3_accept_~s__state~0); 41158#L155 assume !(8513 == ssl3_accept_~s__state~0); 41157#L158 assume !(8528 == ssl3_accept_~s__state~0); 41156#L161 assume !(8529 == ssl3_accept_~s__state~0); 41155#L164 assume 8544 == ssl3_accept_~s__state~0; 40827#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41151#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 41149#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41148#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41145#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 40729#L415 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; 40675#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41574#L591 ssl3_accept_~skip~0 := 0; 41572#L110-2 assume !false; 41570#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41568#L113 assume !(12292 == ssl3_accept_~s__state~0); 41566#L116 assume !(16384 == ssl3_accept_~s__state~0); 41564#L119 assume !(8192 == ssl3_accept_~s__state~0); 41562#L122 assume !(24576 == ssl3_accept_~s__state~0); 41560#L125 assume !(8195 == ssl3_accept_~s__state~0); 41558#L128 assume !(8480 == ssl3_accept_~s__state~0); 41556#L131 assume !(8481 == ssl3_accept_~s__state~0); 41554#L134 assume !(8482 == ssl3_accept_~s__state~0); 41552#L137 assume !(8464 == ssl3_accept_~s__state~0); 41550#L140 assume !(8465 == ssl3_accept_~s__state~0); 41548#L143 assume !(8466 == ssl3_accept_~s__state~0); 41544#L146 assume !(8496 == ssl3_accept_~s__state~0); 41542#L149 assume !(8497 == ssl3_accept_~s__state~0); 41540#L152 assume !(8512 == ssl3_accept_~s__state~0); 41538#L155 assume !(8513 == ssl3_accept_~s__state~0); 41537#L158 assume !(8528 == ssl3_accept_~s__state~0); 41536#L161 assume !(8529 == ssl3_accept_~s__state~0); 41534#L164 assume !(8544 == ssl3_accept_~s__state~0); 41533#L167 assume !(8545 == ssl3_accept_~s__state~0); 41532#L170 assume !(8560 == ssl3_accept_~s__state~0); 41531#L173 assume !(8561 == ssl3_accept_~s__state~0); 41526#L176 assume 8448 == ssl3_accept_~s__state~0; 40649#L177 assume !(ssl3_accept_~num1~0 > 0); 40651#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41336#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41331#L591 ssl3_accept_~skip~0 := 0; 41330#L110-2 assume !false; 41329#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41327#L113 assume 12292 == ssl3_accept_~s__state~0; 41328#L114 ssl3_accept_~s__new_session~0 := 1; 41798#L222 ssl3_accept_~s__server~0 := 1; 41839#L227 assume 0 != ssl3_accept_~cb~0; 41838#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 41837#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 41835#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 41833#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41816#L254 assume 12292 != ssl3_accept_~s__state~0; 41584#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 41404#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41575#L591 ssl3_accept_~skip~0 := 0; 41573#L110-2 assume !false; 41571#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41569#L113 assume !(12292 == ssl3_accept_~s__state~0); 41567#L116 assume !(16384 == ssl3_accept_~s__state~0); 41565#L119 assume !(8192 == ssl3_accept_~s__state~0); 41563#L122 assume !(24576 == ssl3_accept_~s__state~0); 41561#L125 assume !(8195 == ssl3_accept_~s__state~0); 41559#L128 assume !(8480 == ssl3_accept_~s__state~0); 41557#L131 assume !(8481 == ssl3_accept_~s__state~0); 41555#L134 assume !(8482 == ssl3_accept_~s__state~0); 41553#L137 assume 8464 == ssl3_accept_~s__state~0; 40800#L144 [2021-10-28 09:50:43,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:43,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-28 09:50:43,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:43,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874710225] [2021-10-28 09:50:43,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:43,053 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:43,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:43,063 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:43,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:43,073 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:43,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:43,074 INFO L85 PathProgramCache]: Analyzing trace with hash -532273132, now seen corresponding path program 1 times [2021-10-28 09:50:43,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:43,075 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494887887] [2021-10-28 09:50:43,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:43,075 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:43,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:43,125 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 09:50:43,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:43,125 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494887887] [2021-10-28 09:50:43,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494887887] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:50:43,126 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675534560] [2021-10-28 09:50:43,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:43,126 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:50:43,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:43,128 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:50:43,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-28 09:50:43,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:43,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:50:43,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:43,863 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-28 09:50:43,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675534560] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:43,863 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:50:43,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 09:50:43,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034821856] [2021-10-28 09:50:43,864 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:43,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:43,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:43,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:50:43,866 INFO L87 Difference]: Start difference. First operand 1407 states and 1809 transitions. cyclomatic complexity: 406 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-10-28 09:50:44,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:44,015 INFO L93 Difference]: Finished difference Result 1407 states and 1805 transitions. [2021-10-28 09:50:44,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:44,016 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1407 states and 1805 transitions. [2021-10-28 09:50:44,024 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1234 [2021-10-28 09:50:44,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1407 states to 1407 states and 1805 transitions. [2021-10-28 09:50:44,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1302 [2021-10-28 09:50:44,037 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1302 [2021-10-28 09:50:44,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1407 states and 1805 transitions. [2021-10-28 09:50:44,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:44,039 INFO L681 BuchiCegarLoop]: Abstraction has 1407 states and 1805 transitions. [2021-10-28 09:50:44,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states and 1805 transitions. [2021-10-28 09:50:44,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1387. [2021-10-28 09:50:44,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1387 states, 1387 states have (on average 1.2840663302090844) internal successors, (1781), 1386 states have internal predecessors, (1781), 0 states have call successors, (0), 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-10-28 09:50:44,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1387 states to 1387 states and 1781 transitions. [2021-10-28 09:50:44,072 INFO L704 BuchiCegarLoop]: Abstraction has 1387 states and 1781 transitions. [2021-10-28 09:50:44,072 INFO L587 BuchiCegarLoop]: Abstraction has 1387 states and 1781 transitions. [2021-10-28 09:50:44,072 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-28 09:50:44,072 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1387 states and 1781 transitions. [2021-10-28 09:50:44,079 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1214 [2021-10-28 09:50:44,079 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:44,079 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:44,081 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:44,081 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:44,082 INFO L791 eck$LassoCheckResult]: Stem: 44032#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43897#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 43891#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43852#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 43853#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43850#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 43851#L110-2 assume !false; 44065#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44717#L113 assume !(12292 == ssl3_accept_~s__state~0); 44715#L116 assume !(16384 == ssl3_accept_~s__state~0); 44713#L119 assume !(8192 == ssl3_accept_~s__state~0); 44711#L122 assume !(24576 == ssl3_accept_~s__state~0); 44709#L125 assume !(8195 == ssl3_accept_~s__state~0); 44707#L128 assume !(8480 == ssl3_accept_~s__state~0); 44706#L131 assume !(8481 == ssl3_accept_~s__state~0); 44704#L134 assume !(8482 == ssl3_accept_~s__state~0); 44702#L137 assume 8464 == ssl3_accept_~s__state~0; 43806#L144 [2021-10-28 09:50:44,082 INFO L793 eck$LassoCheckResult]: Loop: 43806#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 43807#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45020#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; 45017#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45011#L591 ssl3_accept_~skip~0 := 0; 45009#L110-2 assume !false; 45007#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45005#L113 assume !(12292 == ssl3_accept_~s__state~0); 45003#L116 assume !(16384 == ssl3_accept_~s__state~0); 45001#L119 assume !(8192 == ssl3_accept_~s__state~0); 44999#L122 assume !(24576 == ssl3_accept_~s__state~0); 44997#L125 assume !(8195 == ssl3_accept_~s__state~0); 44878#L128 assume !(8480 == ssl3_accept_~s__state~0); 44875#L131 assume !(8481 == ssl3_accept_~s__state~0); 44873#L134 assume !(8482 == ssl3_accept_~s__state~0); 44871#L137 assume !(8464 == ssl3_accept_~s__state~0); 44869#L140 assume !(8465 == ssl3_accept_~s__state~0); 44692#L143 assume !(8466 == ssl3_accept_~s__state~0); 44311#L146 assume 8496 == ssl3_accept_~s__state~0; 44175#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 44302#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 44300#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 44297#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43814#L308-2 ssl3_accept_~s__init_num~0 := 0; 44276#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44270#L591 ssl3_accept_~skip~0 := 0; 44266#L110-2 assume !false; 44264#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44262#L113 assume !(12292 == ssl3_accept_~s__state~0); 44260#L116 assume !(16384 == ssl3_accept_~s__state~0); 44258#L119 assume !(8192 == ssl3_accept_~s__state~0); 44256#L122 assume !(24576 == ssl3_accept_~s__state~0); 44254#L125 assume !(8195 == ssl3_accept_~s__state~0); 44251#L128 assume !(8480 == ssl3_accept_~s__state~0); 44249#L131 assume !(8481 == ssl3_accept_~s__state~0); 44248#L134 assume !(8482 == ssl3_accept_~s__state~0); 44247#L137 assume !(8464 == ssl3_accept_~s__state~0); 44246#L140 assume !(8465 == ssl3_accept_~s__state~0); 44243#L143 assume !(8466 == ssl3_accept_~s__state~0); 44241#L146 assume !(8496 == ssl3_accept_~s__state~0); 44239#L149 assume !(8497 == ssl3_accept_~s__state~0); 44237#L152 assume 8512 == ssl3_accept_~s__state~0; 44037#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44038#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43830#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43831#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44223#L591 ssl3_accept_~skip~0 := 0; 44224#L110-2 assume !false; 44217#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44218#L113 assume !(12292 == ssl3_accept_~s__state~0); 44211#L116 assume !(16384 == ssl3_accept_~s__state~0); 44212#L119 assume !(8192 == ssl3_accept_~s__state~0); 44205#L122 assume !(24576 == ssl3_accept_~s__state~0); 44206#L125 assume !(8195 == ssl3_accept_~s__state~0); 44199#L128 assume !(8480 == ssl3_accept_~s__state~0); 44200#L131 assume !(8481 == ssl3_accept_~s__state~0); 44193#L134 assume !(8482 == ssl3_accept_~s__state~0); 44194#L137 assume !(8464 == ssl3_accept_~s__state~0); 44189#L140 assume !(8465 == ssl3_accept_~s__state~0); 44190#L143 assume !(8466 == ssl3_accept_~s__state~0); 44185#L146 assume !(8496 == ssl3_accept_~s__state~0); 44186#L149 assume !(8497 == ssl3_accept_~s__state~0); 44179#L152 assume !(8512 == ssl3_accept_~s__state~0); 44180#L155 assume !(8513 == ssl3_accept_~s__state~0); 44164#L158 assume 8528 == ssl3_accept_~s__state~0; 44165#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43975#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 43976#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 43930#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 44022#L368 assume !(ssl3_accept_~ret~0 <= 0); 43929#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44597#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44592#L591 ssl3_accept_~skip~0 := 0; 44591#L110-2 assume !false; 44590#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44589#L113 assume !(12292 == ssl3_accept_~s__state~0); 44588#L116 assume !(16384 == ssl3_accept_~s__state~0); 44587#L119 assume !(8192 == ssl3_accept_~s__state~0); 44586#L122 assume !(24576 == ssl3_accept_~s__state~0); 44585#L125 assume !(8195 == ssl3_accept_~s__state~0); 44584#L128 assume !(8480 == ssl3_accept_~s__state~0); 44583#L131 assume !(8481 == ssl3_accept_~s__state~0); 44582#L134 assume !(8482 == ssl3_accept_~s__state~0); 44581#L137 assume !(8464 == ssl3_accept_~s__state~0); 44580#L140 assume !(8465 == ssl3_accept_~s__state~0); 44579#L143 assume !(8466 == ssl3_accept_~s__state~0); 44578#L146 assume !(8496 == ssl3_accept_~s__state~0); 44577#L149 assume !(8497 == ssl3_accept_~s__state~0); 44575#L152 assume !(8512 == ssl3_accept_~s__state~0); 44574#L155 assume !(8513 == ssl3_accept_~s__state~0); 44573#L158 assume !(8528 == ssl3_accept_~s__state~0); 44572#L161 assume !(8529 == ssl3_accept_~s__state~0); 44571#L164 assume 8544 == ssl3_accept_~s__state~0; 44171#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43988#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 43917#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44557#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43949#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 43950#L415 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; 44515#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44504#L591 ssl3_accept_~skip~0 := 0; 44500#L110-2 assume !false; 44498#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44496#L113 assume !(12292 == ssl3_accept_~s__state~0); 44494#L116 assume !(16384 == ssl3_accept_~s__state~0); 44492#L119 assume !(8192 == ssl3_accept_~s__state~0); 44488#L122 assume !(24576 == ssl3_accept_~s__state~0); 44484#L125 assume !(8195 == ssl3_accept_~s__state~0); 44477#L128 assume !(8480 == ssl3_accept_~s__state~0); 44474#L131 assume !(8481 == ssl3_accept_~s__state~0); 44471#L134 assume !(8482 == ssl3_accept_~s__state~0); 44468#L137 assume !(8464 == ssl3_accept_~s__state~0); 44465#L140 assume !(8465 == ssl3_accept_~s__state~0); 44462#L143 assume !(8466 == ssl3_accept_~s__state~0); 44459#L146 assume !(8496 == ssl3_accept_~s__state~0); 44456#L149 assume !(8497 == ssl3_accept_~s__state~0); 44454#L152 assume !(8512 == ssl3_accept_~s__state~0); 44452#L155 assume !(8513 == ssl3_accept_~s__state~0); 44450#L158 assume !(8528 == ssl3_accept_~s__state~0); 44448#L161 assume !(8529 == ssl3_accept_~s__state~0); 44446#L164 assume !(8544 == ssl3_accept_~s__state~0); 44444#L167 assume !(8545 == ssl3_accept_~s__state~0); 44442#L170 assume !(8560 == ssl3_accept_~s__state~0); 44440#L173 assume !(8561 == ssl3_accept_~s__state~0); 44438#L176 assume 8448 == ssl3_accept_~s__state~0; 44436#L177 assume !(ssl3_accept_~num1~0 > 0); 44433#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44430#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44424#L591 ssl3_accept_~skip~0 := 0; 44422#L110-2 assume !false; 44420#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44418#L113 assume !(12292 == ssl3_accept_~s__state~0); 44416#L116 assume 16384 == ssl3_accept_~s__state~0; 44412#L222 ssl3_accept_~s__server~0 := 1; 44529#L227 assume 0 != ssl3_accept_~cb~0; 44528#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 44527#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 44525#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 44523#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 44521#L254 assume 12292 != ssl3_accept_~s__state~0; 44520#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 44510#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44503#L591 ssl3_accept_~skip~0 := 0; 44499#L110-2 assume !false; 44497#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44495#L113 assume !(12292 == ssl3_accept_~s__state~0); 44493#L116 assume !(16384 == ssl3_accept_~s__state~0); 44491#L119 assume !(8192 == ssl3_accept_~s__state~0); 44487#L122 assume !(24576 == ssl3_accept_~s__state~0); 44483#L125 assume !(8195 == ssl3_accept_~s__state~0); 44476#L128 assume !(8480 == ssl3_accept_~s__state~0); 44473#L131 assume !(8481 == ssl3_accept_~s__state~0); 44470#L134 assume !(8482 == ssl3_accept_~s__state~0); 44467#L137 assume 8464 == ssl3_accept_~s__state~0; 43806#L144 [2021-10-28 09:50:44,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:44,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-28 09:50:44,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:44,084 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170993844] [2021-10-28 09:50:44,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:44,084 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:44,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:44,095 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:44,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:44,106 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:44,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:44,107 INFO L85 PathProgramCache]: Analyzing trace with hash 534473984, now seen corresponding path program 1 times [2021-10-28 09:50:44,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:44,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782069925] [2021-10-28 09:50:44,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:44,108 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:44,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:44,162 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 09:50:44,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:44,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782069925] [2021-10-28 09:50:44,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782069925] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:50:44,163 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388752196] [2021-10-28 09:50:44,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:44,163 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:50:44,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:44,166 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:50:44,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-28 09:50:44,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:44,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:50:44,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:45,065 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-28 09:50:45,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388752196] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:50:45,066 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:50:45,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 09:50:45,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076469659] [2021-10-28 09:50:45,067 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:45,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:45,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:50:45,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:50:45,069 INFO L87 Difference]: Start difference. First operand 1387 states and 1781 transitions. cyclomatic complexity: 398 Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:45,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:45,454 INFO L93 Difference]: Finished difference Result 2377 states and 3021 transitions. [2021-10-28 09:50:45,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:50:45,455 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2377 states and 3021 transitions. [2021-10-28 09:50:45,467 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1813 [2021-10-28 09:50:45,480 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2377 states to 2341 states and 2983 transitions. [2021-10-28 09:50:45,481 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2236 [2021-10-28 09:50:45,483 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2236 [2021-10-28 09:50:45,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2341 states and 2983 transitions. [2021-10-28 09:50:45,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:45,484 INFO L681 BuchiCegarLoop]: Abstraction has 2341 states and 2983 transitions. [2021-10-28 09:50:45,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2341 states and 2983 transitions. [2021-10-28 09:50:45,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2341 to 1805. [2021-10-28 09:50:45,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1805 states, 1805 states have (on average 1.2914127423822714) internal successors, (2331), 1804 states have internal predecessors, (2331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:45,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1805 states to 1805 states and 2331 transitions. [2021-10-28 09:50:45,521 INFO L704 BuchiCegarLoop]: Abstraction has 1805 states and 2331 transitions. [2021-10-28 09:50:45,521 INFO L587 BuchiCegarLoop]: Abstraction has 1805 states and 2331 transitions. [2021-10-28 09:50:45,521 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-28 09:50:45,521 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1805 states and 2331 transitions. [2021-10-28 09:50:45,528 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1596 [2021-10-28 09:50:45,528 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:45,529 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:45,530 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:45,531 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-10-28 09:50:45,531 INFO L791 eck$LassoCheckResult]: Stem: 48246#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 48125#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 48121#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48083#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 48084#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48077#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 48078#L110-2 assume !false; 48283#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48785#L113 assume !(12292 == ssl3_accept_~s__state~0); 48781#L116 assume !(16384 == ssl3_accept_~s__state~0); 48782#L119 assume !(8192 == ssl3_accept_~s__state~0); 48777#L122 assume !(24576 == ssl3_accept_~s__state~0); 48778#L125 assume !(8195 == ssl3_accept_~s__state~0); 48773#L128 assume !(8480 == ssl3_accept_~s__state~0); 48774#L131 assume !(8481 == ssl3_accept_~s__state~0); 48769#L134 assume !(8482 == ssl3_accept_~s__state~0); 48770#L137 assume 8464 == ssl3_accept_~s__state~0; 48348#L144 [2021-10-28 09:50:45,531 INFO L793 eck$LassoCheckResult]: Loop: 48348#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 49828#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49826#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; 49823#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49817#L591 ssl3_accept_~skip~0 := 0; 49815#L110-2 assume !false; 49813#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49811#L113 assume !(12292 == ssl3_accept_~s__state~0); 49809#L116 assume !(16384 == ssl3_accept_~s__state~0); 49808#L119 assume !(8192 == ssl3_accept_~s__state~0); 49807#L122 assume !(24576 == ssl3_accept_~s__state~0); 49806#L125 assume !(8195 == ssl3_accept_~s__state~0); 49805#L128 assume !(8480 == ssl3_accept_~s__state~0); 49565#L131 assume !(8481 == ssl3_accept_~s__state~0); 49803#L134 assume !(8482 == ssl3_accept_~s__state~0); 49802#L137 assume !(8464 == ssl3_accept_~s__state~0); 49801#L140 assume !(8465 == ssl3_accept_~s__state~0); 49800#L143 assume !(8466 == ssl3_accept_~s__state~0); 49793#L146 assume 8496 == ssl3_accept_~s__state~0; 48345#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 49788#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49787#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 49786#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48047#L308-2 ssl3_accept_~s__init_num~0 := 0; 49777#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49770#L591 ssl3_accept_~skip~0 := 0; 49767#L110-2 assume !false; 49764#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49761#L113 assume !(12292 == ssl3_accept_~s__state~0); 49758#L116 assume !(16384 == ssl3_accept_~s__state~0); 49755#L119 assume !(8192 == ssl3_accept_~s__state~0); 49752#L122 assume !(24576 == ssl3_accept_~s__state~0); 49749#L125 assume !(8195 == ssl3_accept_~s__state~0); 49746#L128 assume !(8480 == ssl3_accept_~s__state~0); 49743#L131 assume !(8481 == ssl3_accept_~s__state~0); 49656#L134 assume !(8482 == ssl3_accept_~s__state~0); 49654#L137 assume !(8464 == ssl3_accept_~s__state~0); 49651#L140 assume !(8465 == ssl3_accept_~s__state~0); 49649#L143 assume !(8466 == ssl3_accept_~s__state~0); 49637#L146 assume !(8496 == ssl3_accept_~s__state~0); 49635#L149 assume !(8497 == ssl3_accept_~s__state~0); 49633#L152 assume 8512 == ssl3_accept_~s__state~0; 48255#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48256#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 48033#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 48062#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49779#L591 ssl3_accept_~skip~0 := 0; 49772#L110-2 assume !false; 49769#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49766#L113 assume !(12292 == ssl3_accept_~s__state~0); 49763#L116 assume !(16384 == ssl3_accept_~s__state~0); 49760#L119 assume !(8192 == ssl3_accept_~s__state~0); 49757#L122 assume !(24576 == ssl3_accept_~s__state~0); 49754#L125 assume !(8195 == ssl3_accept_~s__state~0); 49751#L128 assume !(8480 == ssl3_accept_~s__state~0); 49748#L131 assume !(8481 == ssl3_accept_~s__state~0); 49745#L134 assume !(8482 == ssl3_accept_~s__state~0); 49742#L137 assume !(8464 == ssl3_accept_~s__state~0); 49566#L140 assume !(8465 == ssl3_accept_~s__state~0); 49555#L143 assume !(8466 == ssl3_accept_~s__state~0); 49553#L146 assume !(8496 == ssl3_accept_~s__state~0); 49552#L149 assume !(8497 == ssl3_accept_~s__state~0); 49546#L152 assume !(8512 == ssl3_accept_~s__state~0); 49544#L155 assume !(8513 == ssl3_accept_~s__state~0); 49542#L158 assume 8528 == ssl3_accept_~s__state~0; 48340#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49539#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49538#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49537#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 49536#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 48219#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48220#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49795#L591 ssl3_accept_~skip~0 := 0; 49794#L110-2 assume !false; 49778#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49771#L113 assume !(12292 == ssl3_accept_~s__state~0); 49768#L116 assume !(16384 == ssl3_accept_~s__state~0); 49765#L119 assume !(8192 == ssl3_accept_~s__state~0); 49762#L122 assume !(24576 == ssl3_accept_~s__state~0); 49759#L125 assume !(8195 == ssl3_accept_~s__state~0); 49756#L128 assume !(8480 == ssl3_accept_~s__state~0); 49753#L131 assume !(8481 == ssl3_accept_~s__state~0); 49750#L134 assume !(8482 == ssl3_accept_~s__state~0); 49747#L137 assume !(8464 == ssl3_accept_~s__state~0); 49744#L140 assume !(8465 == ssl3_accept_~s__state~0); 49741#L143 assume !(8466 == ssl3_accept_~s__state~0); 49655#L146 assume !(8496 == ssl3_accept_~s__state~0); 49653#L149 assume !(8497 == ssl3_accept_~s__state~0); 49650#L152 assume !(8512 == ssl3_accept_~s__state~0); 49636#L155 assume !(8513 == ssl3_accept_~s__state~0); 49634#L158 assume !(8528 == ssl3_accept_~s__state~0); 49632#L161 assume !(8529 == ssl3_accept_~s__state~0); 49627#L164 assume 8544 == ssl3_accept_~s__state~0; 48036#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48037#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 48146#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48153#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48155#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 48176#L415 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; 49202#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49192#L591 ssl3_accept_~skip~0 := 0; 49190#L110-2 assume !false; 49188#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49186#L113 assume !(12292 == ssl3_accept_~s__state~0); 49184#L116 assume !(16384 == ssl3_accept_~s__state~0); 49182#L119 assume !(8192 == ssl3_accept_~s__state~0); 49180#L122 assume !(24576 == ssl3_accept_~s__state~0); 49178#L125 assume !(8195 == ssl3_accept_~s__state~0); 49176#L128 assume !(8480 == ssl3_accept_~s__state~0); 49174#L131 assume !(8481 == ssl3_accept_~s__state~0); 49172#L134 assume !(8482 == ssl3_accept_~s__state~0); 49170#L137 assume !(8464 == ssl3_accept_~s__state~0); 49168#L140 assume !(8465 == ssl3_accept_~s__state~0); 49166#L143 assume !(8466 == ssl3_accept_~s__state~0); 49124#L146 assume !(8496 == ssl3_accept_~s__state~0); 49122#L149 assume !(8497 == ssl3_accept_~s__state~0); 49120#L152 assume !(8512 == ssl3_accept_~s__state~0); 49118#L155 assume !(8513 == ssl3_accept_~s__state~0); 49116#L158 assume !(8528 == ssl3_accept_~s__state~0); 49114#L161 assume !(8529 == ssl3_accept_~s__state~0); 49112#L164 assume !(8544 == ssl3_accept_~s__state~0); 49110#L167 assume !(8545 == ssl3_accept_~s__state~0); 49107#L170 assume !(8560 == ssl3_accept_~s__state~0); 49105#L173 assume !(8561 == ssl3_accept_~s__state~0); 49103#L176 assume 8448 == ssl3_accept_~s__state~0; 48159#L177 assume !(ssl3_accept_~num1~0 > 0); 48161#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48252#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49298#L591 ssl3_accept_~skip~0 := 0; 49295#L110-2 assume !false; 49292#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49289#L113 assume !(12292 == ssl3_accept_~s__state~0); 49286#L116 assume !(16384 == ssl3_accept_~s__state~0); 49283#L119 assume !(8192 == ssl3_accept_~s__state~0); 49280#L122 assume !(24576 == ssl3_accept_~s__state~0); 49277#L125 assume !(8195 == ssl3_accept_~s__state~0); 49274#L128 assume !(8480 == ssl3_accept_~s__state~0); 49271#L131 assume !(8481 == ssl3_accept_~s__state~0); 49268#L134 assume !(8482 == ssl3_accept_~s__state~0); 49265#L137 assume !(8464 == ssl3_accept_~s__state~0); 49262#L140 assume !(8465 == ssl3_accept_~s__state~0); 49259#L143 assume !(8466 == ssl3_accept_~s__state~0); 49256#L146 assume !(8496 == ssl3_accept_~s__state~0); 49253#L149 assume !(8497 == ssl3_accept_~s__state~0); 49250#L152 assume !(8512 == ssl3_accept_~s__state~0); 49247#L155 assume !(8513 == ssl3_accept_~s__state~0); 49244#L158 assume !(8528 == ssl3_accept_~s__state~0); 49241#L161 assume !(8529 == ssl3_accept_~s__state~0); 49238#L164 assume !(8544 == ssl3_accept_~s__state~0); 49235#L167 assume !(8545 == ssl3_accept_~s__state~0); 49232#L170 assume !(8560 == ssl3_accept_~s__state~0); 49229#L173 assume !(8561 == ssl3_accept_~s__state~0); 49226#L176 assume !(8448 == ssl3_accept_~s__state~0); 49220#L179 assume 8576 == ssl3_accept_~s__state~0; 49212#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 49207#L455 assume !(ssl3_accept_~ret~0 <= 0); 49204#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 49197#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49191#L591 ssl3_accept_~skip~0 := 0; 49189#L110-2 assume !false; 49187#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49185#L113 assume !(12292 == ssl3_accept_~s__state~0); 49183#L116 assume !(16384 == ssl3_accept_~s__state~0); 49181#L119 assume !(8192 == ssl3_accept_~s__state~0); 49179#L122 assume !(24576 == ssl3_accept_~s__state~0); 49177#L125 assume !(8195 == ssl3_accept_~s__state~0); 49175#L128 assume !(8480 == ssl3_accept_~s__state~0); 49173#L131 assume !(8481 == ssl3_accept_~s__state~0); 49171#L134 assume !(8482 == ssl3_accept_~s__state~0); 49169#L137 assume 8464 == ssl3_accept_~s__state~0; 48348#L144 [2021-10-28 09:50:45,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:45,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-28 09:50:45,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:45,532 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149649259] [2021-10-28 09:50:45,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:45,533 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:45,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:45,542 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:45,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:45,551 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:45,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:45,552 INFO L85 PathProgramCache]: Analyzing trace with hash 473887259, now seen corresponding path program 1 times [2021-10-28 09:50:45,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:45,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396734276] [2021-10-28 09:50:45,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:45,552 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:45,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:45,594 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-28 09:50:45,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:45,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396734276] [2021-10-28 09:50:45,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396734276] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:45,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:45,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:50:45,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428870533] [2021-10-28 09:50:45,596 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:45,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:45,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:45,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:45,597 INFO L87 Difference]: Start difference. First operand 1805 states and 2331 transitions. cyclomatic complexity: 532 Second operand has 3 states, 2 states have (on average 36.5) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 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-10-28 09:50:45,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:45,831 INFO L93 Difference]: Finished difference Result 2006 states and 2562 transitions. [2021-10-28 09:50:45,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:45,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2006 states and 2562 transitions. [2021-10-28 09:50:45,854 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1679 [2021-10-28 09:50:45,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2006 states to 1936 states and 2492 transitions. [2021-10-28 09:50:45,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1831 [2021-10-28 09:50:45,887 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1831 [2021-10-28 09:50:45,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1936 states and 2492 transitions. [2021-10-28 09:50:45,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:45,888 INFO L681 BuchiCegarLoop]: Abstraction has 1936 states and 2492 transitions. [2021-10-28 09:50:45,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states and 2492 transitions. [2021-10-28 09:50:45,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 1803. [2021-10-28 09:50:45,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1803 states, 1803 states have (on average 1.28840820854132) internal successors, (2323), 1802 states have internal predecessors, (2323), 0 states have call successors, (0), 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-10-28 09:50:45,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1803 states to 1803 states and 2323 transitions. [2021-10-28 09:50:45,936 INFO L704 BuchiCegarLoop]: Abstraction has 1803 states and 2323 transitions. [2021-10-28 09:50:45,936 INFO L587 BuchiCegarLoop]: Abstraction has 1803 states and 2323 transitions. [2021-10-28 09:50:45,936 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-28 09:50:45,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1803 states and 2323 transitions. [2021-10-28 09:50:45,948 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1588 [2021-10-28 09:50:45,948 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:45,948 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:45,955 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:45,956 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:45,956 INFO L791 eck$LassoCheckResult]: Stem: 52059#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 51941#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 51937#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51900#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 51901#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51894#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 51895#L110-2 assume !false; 52219#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52800#L113 assume !(12292 == ssl3_accept_~s__state~0); 52799#L116 assume !(16384 == ssl3_accept_~s__state~0); 52797#L119 assume !(8192 == ssl3_accept_~s__state~0); 52795#L122 assume !(24576 == ssl3_accept_~s__state~0); 52793#L125 assume !(8195 == ssl3_accept_~s__state~0); 52789#L128 assume !(8480 == ssl3_accept_~s__state~0); 52787#L131 assume !(8481 == ssl3_accept_~s__state~0); 52782#L134 assume !(8482 == ssl3_accept_~s__state~0); 52780#L137 assume 8464 == ssl3_accept_~s__state~0; 52150#L144 [2021-10-28 09:50:45,957 INFO L793 eck$LassoCheckResult]: Loop: 52150#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 52057#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52058#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; 53627#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53621#L591 ssl3_accept_~skip~0 := 0; 53619#L110-2 assume !false; 53617#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); 53611#L119 assume !(8192 == ssl3_accept_~s__state~0); 53609#L122 assume !(24576 == ssl3_accept_~s__state~0); 53607#L125 assume !(8195 == ssl3_accept_~s__state~0); 53605#L128 assume !(8480 == ssl3_accept_~s__state~0); 52654#L131 assume !(8481 == ssl3_accept_~s__state~0); 53603#L134 assume !(8482 == ssl3_accept_~s__state~0); 53601#L137 assume !(8464 == ssl3_accept_~s__state~0); 53599#L140 assume !(8465 == ssl3_accept_~s__state~0); 53597#L143 assume !(8466 == ssl3_accept_~s__state~0); 52492#L146 assume 8496 == ssl3_accept_~s__state~0; 52145#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 52490#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 52489#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 52488#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51864#L308-2 ssl3_accept_~s__init_num~0 := 0; 52486#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52481#L591 ssl3_accept_~skip~0 := 0; 52480#L110-2 assume !false; 52479#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52478#L113 assume !(12292 == ssl3_accept_~s__state~0); 52477#L116 assume !(16384 == ssl3_accept_~s__state~0); 52476#L119 assume !(8192 == ssl3_accept_~s__state~0); 52475#L122 assume !(24576 == ssl3_accept_~s__state~0); 52474#L125 assume !(8195 == ssl3_accept_~s__state~0); 52473#L128 assume !(8480 == ssl3_accept_~s__state~0); 52472#L131 assume !(8481 == ssl3_accept_~s__state~0); 52471#L134 assume !(8482 == ssl3_accept_~s__state~0); 52470#L137 assume !(8464 == ssl3_accept_~s__state~0); 52469#L140 assume !(8465 == ssl3_accept_~s__state~0); 52468#L143 assume !(8466 == ssl3_accept_~s__state~0); 52467#L146 assume !(8496 == ssl3_accept_~s__state~0); 52466#L149 assume !(8497 == ssl3_accept_~s__state~0); 52256#L152 assume 8512 == ssl3_accept_~s__state~0; 52140#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53594#L319 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53592#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53591#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53586#L591 ssl3_accept_~skip~0 := 0; 53585#L110-2 assume !false; 53584#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53583#L113 assume !(12292 == ssl3_accept_~s__state~0); 53582#L116 assume !(16384 == ssl3_accept_~s__state~0); 53581#L119 assume !(8192 == ssl3_accept_~s__state~0); 53580#L122 assume !(24576 == ssl3_accept_~s__state~0); 53579#L125 assume !(8195 == ssl3_accept_~s__state~0); 53578#L128 assume !(8480 == ssl3_accept_~s__state~0); 53577#L131 assume !(8481 == ssl3_accept_~s__state~0); 53576#L134 assume !(8482 == ssl3_accept_~s__state~0); 53575#L137 assume !(8464 == ssl3_accept_~s__state~0); 53574#L140 assume !(8465 == ssl3_accept_~s__state~0); 53573#L143 assume !(8466 == ssl3_accept_~s__state~0); 53572#L146 assume !(8496 == ssl3_accept_~s__state~0); 53571#L149 assume !(8497 == ssl3_accept_~s__state~0); 53570#L152 assume !(8512 == ssl3_accept_~s__state~0); 53569#L155 assume !(8513 == ssl3_accept_~s__state~0); 53568#L158 assume 8528 == ssl3_accept_~s__state~0; 52135#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53567#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 53564#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 53557#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53555#L368 assume !(ssl3_accept_~ret~0 <= 0); 53554#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53553#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53550#L591 ssl3_accept_~skip~0 := 0; 53549#L110-2 assume !false; 53548#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53547#L113 assume !(12292 == ssl3_accept_~s__state~0); 53546#L116 assume !(16384 == ssl3_accept_~s__state~0); 53545#L119 assume !(8192 == ssl3_accept_~s__state~0); 53544#L122 assume !(24576 == ssl3_accept_~s__state~0); 53543#L125 assume !(8195 == ssl3_accept_~s__state~0); 53542#L128 assume !(8480 == ssl3_accept_~s__state~0); 53541#L131 assume !(8481 == ssl3_accept_~s__state~0); 53540#L134 assume !(8482 == ssl3_accept_~s__state~0); 53539#L137 assume !(8464 == ssl3_accept_~s__state~0); 53538#L140 assume !(8465 == ssl3_accept_~s__state~0); 53537#L143 assume !(8466 == ssl3_accept_~s__state~0); 53536#L146 assume !(8496 == ssl3_accept_~s__state~0); 53535#L149 assume !(8497 == ssl3_accept_~s__state~0); 53534#L152 assume !(8512 == ssl3_accept_~s__state~0); 53533#L155 assume !(8513 == ssl3_accept_~s__state~0); 53532#L158 assume !(8528 == ssl3_accept_~s__state~0); 53531#L161 assume !(8529 == ssl3_accept_~s__state~0); 53530#L164 assume 8544 == ssl3_accept_~s__state~0; 52130#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53524#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 53528#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53529#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53526#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 52052#L415 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; 52002#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53504#L591 ssl3_accept_~skip~0 := 0; 53503#L110-2 assume !false; 53502#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53501#L113 assume !(12292 == ssl3_accept_~s__state~0); 53500#L116 assume !(16384 == ssl3_accept_~s__state~0); 53499#L119 assume !(8192 == ssl3_accept_~s__state~0); 53498#L122 assume !(24576 == ssl3_accept_~s__state~0); 53497#L125 assume !(8195 == ssl3_accept_~s__state~0); 53496#L128 assume !(8480 == ssl3_accept_~s__state~0); 53495#L131 assume !(8481 == ssl3_accept_~s__state~0); 53494#L134 assume !(8482 == ssl3_accept_~s__state~0); 53493#L137 assume !(8464 == ssl3_accept_~s__state~0); 53492#L140 assume !(8465 == ssl3_accept_~s__state~0); 53489#L143 assume !(8466 == ssl3_accept_~s__state~0); 52027#L146 assume !(8496 == ssl3_accept_~s__state~0); 52028#L149 assume !(8497 == ssl3_accept_~s__state~0); 51923#L152 assume !(8512 == ssl3_accept_~s__state~0); 51924#L155 assume !(8513 == ssl3_accept_~s__state~0); 51871#L158 assume !(8528 == ssl3_accept_~s__state~0); 51865#L161 assume !(8529 == ssl3_accept_~s__state~0); 51866#L164 assume !(8544 == ssl3_accept_~s__state~0); 53261#L167 assume !(8545 == ssl3_accept_~s__state~0); 53133#L170 assume !(8560 == ssl3_accept_~s__state~0); 53129#L173 assume !(8561 == ssl3_accept_~s__state~0); 53125#L176 assume 8448 == ssl3_accept_~s__state~0; 51975#L177 assume !(ssl3_accept_~num1~0 > 0); 51977#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52064#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53417#L591 ssl3_accept_~skip~0 := 0; 53414#L110-2 assume !false; 53411#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53408#L113 assume !(12292 == ssl3_accept_~s__state~0); 53405#L116 assume !(16384 == ssl3_accept_~s__state~0); 53402#L119 assume !(8192 == ssl3_accept_~s__state~0); 53399#L122 assume !(24576 == ssl3_accept_~s__state~0); 53396#L125 assume !(8195 == ssl3_accept_~s__state~0); 53393#L128 assume !(8480 == ssl3_accept_~s__state~0); 53390#L131 assume !(8481 == ssl3_accept_~s__state~0); 53387#L134 assume !(8482 == ssl3_accept_~s__state~0); 53384#L137 assume !(8464 == ssl3_accept_~s__state~0); 53381#L140 assume !(8465 == ssl3_accept_~s__state~0); 53371#L143 assume !(8466 == ssl3_accept_~s__state~0); 53370#L146 assume !(8496 == ssl3_accept_~s__state~0); 53369#L149 assume !(8497 == ssl3_accept_~s__state~0); 53367#L152 assume !(8512 == ssl3_accept_~s__state~0); 53366#L155 assume !(8513 == ssl3_accept_~s__state~0); 53365#L158 assume !(8528 == ssl3_accept_~s__state~0); 53363#L161 assume !(8529 == ssl3_accept_~s__state~0); 53362#L164 assume !(8544 == ssl3_accept_~s__state~0); 53361#L167 assume !(8545 == ssl3_accept_~s__state~0); 53359#L170 assume !(8560 == ssl3_accept_~s__state~0); 53354#L173 assume !(8561 == ssl3_accept_~s__state~0); 53352#L176 assume !(8448 == ssl3_accept_~s__state~0); 53350#L179 assume 8576 == ssl3_accept_~s__state~0; 51918#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 51851#L455 assume !(ssl3_accept_~ret~0 <= 0); 51852#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 52974#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53646#L591 ssl3_accept_~skip~0 := 0; 53645#L110-2 assume !false; 53644#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53643#L113 assume !(12292 == ssl3_accept_~s__state~0); 53642#L116 assume !(16384 == ssl3_accept_~s__state~0); 53641#L119 assume !(8192 == ssl3_accept_~s__state~0); 53640#L122 assume !(24576 == ssl3_accept_~s__state~0); 53639#L125 assume !(8195 == ssl3_accept_~s__state~0); 53638#L128 assume !(8480 == ssl3_accept_~s__state~0); 53637#L131 assume !(8481 == ssl3_accept_~s__state~0); 53636#L134 assume !(8482 == ssl3_accept_~s__state~0); 53635#L137 assume !(8464 == ssl3_accept_~s__state~0); 53634#L140 assume !(8465 == ssl3_accept_~s__state~0); 53598#L143 assume 8466 == ssl3_accept_~s__state~0; 52150#L144 [2021-10-28 09:50:45,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:45,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-28 09:50:45,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:45,958 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463084109] [2021-10-28 09:50:45,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:45,959 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:45,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:45,974 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:45,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:45,987 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:45,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:45,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1015378911, now seen corresponding path program 1 times [2021-10-28 09:50:45,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:45,988 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17298283] [2021-10-28 09:50:45,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:45,989 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:46,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:46,152 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-28 09:50:46,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:46,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17298283] [2021-10-28 09:50:46,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17298283] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:46,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:46,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-28 09:50:46,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612269048] [2021-10-28 09:50:46,156 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:46,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:46,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 09:50:46,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:50:46,157 INFO L87 Difference]: Start difference. First operand 1803 states and 2323 transitions. cyclomatic complexity: 527 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:46,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:46,305 INFO L93 Difference]: Finished difference Result 7891 states and 10054 transitions. [2021-10-28 09:50:46,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-28 09:50:46,306 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7891 states and 10054 transitions. [2021-10-28 09:50:46,357 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7524 [2021-10-28 09:50:46,463 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7891 states to 7891 states and 10054 transitions. [2021-10-28 09:50:46,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7786 [2021-10-28 09:50:46,484 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7786 [2021-10-28 09:50:46,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7891 states and 10054 transitions. [2021-10-28 09:50:46,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:46,485 INFO L681 BuchiCegarLoop]: Abstraction has 7891 states and 10054 transitions. [2021-10-28 09:50:46,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7891 states and 10054 transitions. [2021-10-28 09:50:46,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7891 to 3045. [2021-10-28 09:50:46,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3045 states, 3045 states have (on average 1.2801313628899835) internal successors, (3898), 3044 states have internal predecessors, (3898), 0 states have call successors, (0), 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-10-28 09:50:46,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3045 states to 3045 states and 3898 transitions. [2021-10-28 09:50:46,606 INFO L704 BuchiCegarLoop]: Abstraction has 3045 states and 3898 transitions. [2021-10-28 09:50:46,606 INFO L587 BuchiCegarLoop]: Abstraction has 3045 states and 3898 transitions. [2021-10-28 09:50:46,606 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-28 09:50:46,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3045 states and 3898 transitions. [2021-10-28 09:50:46,623 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2830 [2021-10-28 09:50:46,623 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:46,624 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:46,626 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:46,626 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:46,626 INFO L791 eck$LassoCheckResult]: Stem: 61785#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 61653#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 61649#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61611#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 61612#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61605#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 61606#L110-2 assume !false; 61841#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63421#L113 assume !(12292 == ssl3_accept_~s__state~0); 63422#L116 assume !(16384 == ssl3_accept_~s__state~0); 63413#L119 assume !(8192 == ssl3_accept_~s__state~0); 63414#L122 assume !(24576 == ssl3_accept_~s__state~0); 63405#L125 assume !(8195 == ssl3_accept_~s__state~0); 63406#L128 assume !(8480 == ssl3_accept_~s__state~0); 63397#L131 assume !(8481 == ssl3_accept_~s__state~0); 63398#L134 assume !(8482 == ssl3_accept_~s__state~0); 63389#L137 assume 8464 == ssl3_accept_~s__state~0; 63137#L144 [2021-10-28 09:50:46,627 INFO L793 eck$LassoCheckResult]: Loop: 63137#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 61783#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 61784#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; 63883#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63878#L591 ssl3_accept_~skip~0 := 0; 63877#L110-2 assume !false; 63876#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63875#L113 assume !(12292 == ssl3_accept_~s__state~0); 63874#L116 assume !(16384 == ssl3_accept_~s__state~0); 63873#L119 assume !(8192 == ssl3_accept_~s__state~0); 63872#L122 assume !(24576 == ssl3_accept_~s__state~0); 63871#L125 assume !(8195 == ssl3_accept_~s__state~0); 63846#L128 assume !(8480 == ssl3_accept_~s__state~0); 63845#L131 assume !(8481 == ssl3_accept_~s__state~0); 63844#L134 assume !(8482 == ssl3_accept_~s__state~0); 63843#L137 assume !(8464 == ssl3_accept_~s__state~0); 63842#L140 assume !(8465 == ssl3_accept_~s__state~0); 63841#L143 assume !(8466 == ssl3_accept_~s__state~0); 63127#L146 assume 8496 == ssl3_accept_~s__state~0; 63126#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 63124#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 63123#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 63122#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 61575#L308-2 ssl3_accept_~s__init_num~0 := 0; 63120#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63115#L591 ssl3_accept_~skip~0 := 0; 63114#L110-2 assume !false; 63113#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63112#L113 assume !(12292 == ssl3_accept_~s__state~0); 63111#L116 assume !(16384 == ssl3_accept_~s__state~0); 63110#L119 assume !(8192 == ssl3_accept_~s__state~0); 63109#L122 assume !(24576 == ssl3_accept_~s__state~0); 63108#L125 assume !(8195 == ssl3_accept_~s__state~0); 63107#L128 assume !(8480 == ssl3_accept_~s__state~0); 63106#L131 assume !(8481 == ssl3_accept_~s__state~0); 63105#L134 assume !(8482 == ssl3_accept_~s__state~0); 63104#L137 assume !(8464 == ssl3_accept_~s__state~0); 63103#L140 assume !(8465 == ssl3_accept_~s__state~0); 63102#L143 assume !(8466 == ssl3_accept_~s__state~0); 63101#L146 assume !(8496 == ssl3_accept_~s__state~0); 63100#L149 assume !(8497 == ssl3_accept_~s__state~0); 62612#L152 assume 8512 == ssl3_accept_~s__state~0; 61844#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61845#L319 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 61560#L323 assume !(ssl3_accept_~ret~0 <= 0); 61561#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63830#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63826#L591 ssl3_accept_~skip~0 := 0; 63821#L110-2 assume !false; 63822#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63817#L113 assume !(12292 == ssl3_accept_~s__state~0); 63818#L116 assume !(16384 == ssl3_accept_~s__state~0); 63813#L119 assume !(8192 == ssl3_accept_~s__state~0); 63814#L122 assume !(24576 == ssl3_accept_~s__state~0); 63809#L125 assume !(8195 == ssl3_accept_~s__state~0); 63810#L128 assume !(8480 == ssl3_accept_~s__state~0); 63805#L131 assume !(8481 == ssl3_accept_~s__state~0); 63806#L134 assume !(8482 == ssl3_accept_~s__state~0); 63801#L137 assume !(8464 == ssl3_accept_~s__state~0); 63802#L140 assume !(8465 == ssl3_accept_~s__state~0); 63797#L143 assume !(8466 == ssl3_accept_~s__state~0); 63798#L146 assume !(8496 == ssl3_accept_~s__state~0); 63793#L149 assume !(8497 == ssl3_accept_~s__state~0); 63794#L152 assume !(8512 == ssl3_accept_~s__state~0); 63789#L155 assume !(8513 == ssl3_accept_~s__state~0); 63790#L158 assume 8528 == ssl3_accept_~s__state~0; 61642#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 61643#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 61730#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 61687#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 61773#L368 assume !(ssl3_accept_~ret~0 <= 0); 61686#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 61754#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64395#L591 ssl3_accept_~skip~0 := 0; 64394#L110-2 assume !false; 64389#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64382#L113 assume !(12292 == ssl3_accept_~s__state~0); 64378#L116 assume !(16384 == ssl3_accept_~s__state~0); 64374#L119 assume !(8192 == ssl3_accept_~s__state~0); 64370#L122 assume !(24576 == ssl3_accept_~s__state~0); 64366#L125 assume !(8195 == ssl3_accept_~s__state~0); 64362#L128 assume !(8480 == ssl3_accept_~s__state~0); 64358#L131 assume !(8481 == ssl3_accept_~s__state~0); 64354#L134 assume !(8482 == ssl3_accept_~s__state~0); 64350#L137 assume !(8464 == ssl3_accept_~s__state~0); 64346#L140 assume !(8465 == ssl3_accept_~s__state~0); 64342#L143 assume !(8466 == ssl3_accept_~s__state~0); 64338#L146 assume !(8496 == ssl3_accept_~s__state~0); 64334#L149 assume !(8497 == ssl3_accept_~s__state~0); 64330#L152 assume !(8512 == ssl3_accept_~s__state~0); 64326#L155 assume !(8513 == ssl3_accept_~s__state~0); 64322#L158 assume !(8528 == ssl3_accept_~s__state~0); 64318#L161 assume !(8529 == ssl3_accept_~s__state~0); 64305#L164 assume 8544 == ssl3_accept_~s__state~0; 61564#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 61565#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 61675#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61682#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 61684#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 61775#L415 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; 61719#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64304#L591 ssl3_accept_~skip~0 := 0; 64299#L110-2 assume !false; 64296#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64290#L113 assume !(12292 == ssl3_accept_~s__state~0); 64288#L116 assume !(16384 == ssl3_accept_~s__state~0); 64286#L119 assume !(8192 == ssl3_accept_~s__state~0); 64284#L122 assume !(24576 == ssl3_accept_~s__state~0); 64282#L125 assume !(8195 == ssl3_accept_~s__state~0); 64280#L128 assume !(8480 == ssl3_accept_~s__state~0); 64278#L131 assume !(8481 == ssl3_accept_~s__state~0); 64276#L134 assume !(8482 == ssl3_accept_~s__state~0); 64274#L137 assume !(8464 == ssl3_accept_~s__state~0); 64272#L140 assume !(8465 == ssl3_accept_~s__state~0); 63965#L143 assume !(8466 == ssl3_accept_~s__state~0); 63961#L146 assume !(8496 == ssl3_accept_~s__state~0); 63940#L149 assume !(8497 == ssl3_accept_~s__state~0); 63920#L152 assume !(8512 == ssl3_accept_~s__state~0); 63839#L155 assume !(8513 == ssl3_accept_~s__state~0); 63838#L158 assume !(8528 == ssl3_accept_~s__state~0); 63837#L161 assume !(8529 == ssl3_accept_~s__state~0); 63834#L164 assume !(8544 == ssl3_accept_~s__state~0); 63788#L167 assume !(8545 == ssl3_accept_~s__state~0); 63783#L170 assume !(8560 == ssl3_accept_~s__state~0); 63728#L173 assume !(8561 == ssl3_accept_~s__state~0); 63724#L176 assume 8448 == ssl3_accept_~s__state~0; 61688#L177 assume !(ssl3_accept_~num1~0 > 0); 61690#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 64240#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64233#L591 ssl3_accept_~skip~0 := 0; 64230#L110-2 assume !false; 64227#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64224#L113 assume !(12292 == ssl3_accept_~s__state~0); 64221#L116 assume !(16384 == ssl3_accept_~s__state~0); 64218#L119 assume !(8192 == ssl3_accept_~s__state~0); 64215#L122 assume !(24576 == ssl3_accept_~s__state~0); 64212#L125 assume !(8195 == ssl3_accept_~s__state~0); 64209#L128 assume !(8480 == ssl3_accept_~s__state~0); 64206#L131 assume !(8481 == ssl3_accept_~s__state~0); 64203#L134 assume !(8482 == ssl3_accept_~s__state~0); 64200#L137 assume !(8464 == ssl3_accept_~s__state~0); 64197#L140 assume !(8465 == ssl3_accept_~s__state~0); 64194#L143 assume !(8466 == ssl3_accept_~s__state~0); 64191#L146 assume !(8496 == ssl3_accept_~s__state~0); 64188#L149 assume !(8497 == ssl3_accept_~s__state~0); 64185#L152 assume !(8512 == ssl3_accept_~s__state~0); 64182#L155 assume !(8513 == ssl3_accept_~s__state~0); 64179#L158 assume !(8528 == ssl3_accept_~s__state~0); 64176#L161 assume !(8529 == ssl3_accept_~s__state~0); 64173#L164 assume !(8544 == ssl3_accept_~s__state~0); 64170#L167 assume !(8545 == ssl3_accept_~s__state~0); 64167#L170 assume !(8560 == ssl3_accept_~s__state~0); 64162#L173 assume !(8561 == ssl3_accept_~s__state~0); 64160#L176 assume !(8448 == ssl3_accept_~s__state~0); 64157#L179 assume 8576 == ssl3_accept_~s__state~0; 61629#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 61562#L455 assume !(ssl3_accept_~ret~0 <= 0); 61563#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 61771#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63953#L591 ssl3_accept_~skip~0 := 0; 63952#L110-2 assume !false; 63951#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63950#L113 assume !(12292 == ssl3_accept_~s__state~0); 63949#L116 assume !(16384 == ssl3_accept_~s__state~0); 63948#L119 assume !(8192 == ssl3_accept_~s__state~0); 63947#L122 assume !(24576 == ssl3_accept_~s__state~0); 63946#L125 assume !(8195 == ssl3_accept_~s__state~0); 63945#L128 assume !(8480 == ssl3_accept_~s__state~0); 63944#L131 assume !(8481 == ssl3_accept_~s__state~0); 63943#L134 assume !(8482 == ssl3_accept_~s__state~0); 63942#L137 assume !(8464 == ssl3_accept_~s__state~0); 63941#L140 assume !(8465 == ssl3_accept_~s__state~0); 63840#L143 assume 8466 == ssl3_accept_~s__state~0; 63137#L144 [2021-10-28 09:50:46,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:46,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-28 09:50:46,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:46,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375428120] [2021-10-28 09:50:46,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:46,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:46,642 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:46,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:46,661 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:46,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:46,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1724189386, now seen corresponding path program 1 times [2021-10-28 09:50:46,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:46,663 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921064595] [2021-10-28 09:50:46,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:46,663 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:46,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:46,683 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:46,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:46,749 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:46,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:46,750 INFO L85 PathProgramCache]: Analyzing trace with hash 268507358, now seen corresponding path program 1 times [2021-10-28 09:50:46,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:46,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59030471] [2021-10-28 09:50:46,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:46,751 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:46,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:46,781 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:46,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:46,950 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:48,940 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:50:48,941 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:50:48,941 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:50:48,941 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:50:48,941 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:50:48,941 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:48,942 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:50:48,942 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:50:48,942 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration26_Loop [2021-10-28 09:50:48,942 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:50:48,942 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:50:48,946 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:48,955 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:48,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:48,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-10-28 09:50:48,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:48,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:48,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:48,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-10-28 09:50:48,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:48,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:48,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-10-28 09:50:48,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-10-28 09:50:49,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,387 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:50:49,387 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:50:49,387 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:49,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:49,394 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:49,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-28 09:50:49,398 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:49,401 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:49,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:49,465 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:49,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:49,467 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:49,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-28 09:50:49,473 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:50:49,473 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:49,509 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:50:49,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:49,555 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:50:49,556 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:50:49,556 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:50:49,556 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:50:49,556 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:50:49,556 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:49,556 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:50:49,556 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:50:49,556 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration26_Loop [2021-10-28 09:50:49,557 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:50:49,557 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:50:49,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,566 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,586 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,603 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,607 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,649 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:49,944 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:50:49,944 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:50:49,944 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:49,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:49,949 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:49,957 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-10-28 09:50:49,968 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:49,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:49,969 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:49,969 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:49,969 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:49,971 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:49,971 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:49,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-28 09:50:49,978 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:50:49,981 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 09:50:49,981 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 09:50:49,981 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:49,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:49,983 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:49,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-28 09:50:49,995 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:50:49,996 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:50:49,996 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:50:49,996 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-10-28 09:50:50,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:50,049 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:50:50,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:50,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:50,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:50:50,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:50,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:50,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:50:50,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:50,492 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:51,601 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-28 09:50:51,603 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-10-28 09:50:51,604 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3045 states and 3898 transitions. cyclomatic complexity: 862 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:51,695 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3045 states and 3898 transitions. cyclomatic complexity: 862. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 8041 states and 10244 transitions. Complement of second has 4 states. [2021-10-28 09:50:51,696 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-10-28 09:50:51,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:50:51,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2021-10-28 09:50:51,699 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 173 letters. [2021-10-28 09:50:51,708 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:50:51,708 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 190 letters. Loop has 173 letters. [2021-10-28 09:50:51,710 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:50:51,711 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 379 transitions. Stem has 17 letters. Loop has 346 letters. [2021-10-28 09:50:51,713 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:50:51,714 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8041 states and 10244 transitions. [2021-10-28 09:50:51,812 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5316 [2021-10-28 09:50:51,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8041 states to 8041 states and 10244 transitions. [2021-10-28 09:50:51,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5430 [2021-10-28 09:50:51,859 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5442 [2021-10-28 09:50:51,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8041 states and 10244 transitions. [2021-10-28 09:50:51,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:51,862 INFO L681 BuchiCegarLoop]: Abstraction has 8041 states and 10244 transitions. [2021-10-28 09:50:51,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8041 states and 10244 transitions. [2021-10-28 09:50:51,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8041 to 8029. [2021-10-28 09:50:51,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8029 states, 8029 states have (on average 1.273633080084693) internal successors, (10226), 8028 states have internal predecessors, (10226), 0 states have call successors, (0), 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-10-28 09:50:52,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8029 states to 8029 states and 10226 transitions. [2021-10-28 09:50:52,013 INFO L704 BuchiCegarLoop]: Abstraction has 8029 states and 10226 transitions. [2021-10-28 09:50:52,013 INFO L587 BuchiCegarLoop]: Abstraction has 8029 states and 10226 transitions. [2021-10-28 09:50:52,013 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-28 09:50:52,014 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8029 states and 10226 transitions. [2021-10-28 09:50:52,046 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5316 [2021-10-28 09:50:52,046 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:52,046 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:52,048 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-10-28 09:50:52,049 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:52,049 INFO L791 eck$LassoCheckResult]: Stem: 73544#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 73369#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 73359#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 73309#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 73310#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 73307#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 73308#L110-2 assume !false; 76297#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76155#L113 assume !(12292 == ssl3_accept_~s__state~0); 76156#L116 assume !(16384 == ssl3_accept_~s__state~0); 76149#L119 assume !(8192 == ssl3_accept_~s__state~0); 76147#L122 assume !(24576 == ssl3_accept_~s__state~0); 76148#L125 assume !(8195 == ssl3_accept_~s__state~0); 77076#L128 assume !(8480 == ssl3_accept_~s__state~0); 76134#L131 assume !(8481 == ssl3_accept_~s__state~0); 76132#L134 assume !(8482 == ssl3_accept_~s__state~0); 76133#L137 assume 8464 == ssl3_accept_~s__state~0; 75008#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 75009#L285 [2021-10-28 09:50:52,050 INFO L793 eck$LassoCheckResult]: Loop: 75009#L285 assume !(0 == ssl3_accept_~blastFlag~0); 81213#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; 81212#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81226#L591 ssl3_accept_~skip~0 := 0; 81225#L110-2 assume !false; 81224#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81223#L113 assume !(12292 == ssl3_accept_~s__state~0); 81222#L116 assume !(16384 == ssl3_accept_~s__state~0); 81221#L119 assume !(8192 == ssl3_accept_~s__state~0); 81220#L122 assume !(24576 == ssl3_accept_~s__state~0); 81219#L125 assume !(8195 == ssl3_accept_~s__state~0); 81218#L128 assume !(8480 == ssl3_accept_~s__state~0); 81217#L131 assume !(8481 == ssl3_accept_~s__state~0); 81216#L134 assume !(8482 == ssl3_accept_~s__state~0); 81215#L137 assume !(8464 == ssl3_accept_~s__state~0); 81214#L140 assume !(8465 == ssl3_accept_~s__state~0); 77298#L143 assume !(8466 == ssl3_accept_~s__state~0); 77036#L146 assume 8496 == ssl3_accept_~s__state~0; 77035#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 77034#L298 assume !(1 == ssl3_accept_~blastFlag~0); 77033#L301 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 77032#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 77029#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 77028#L308-2 ssl3_accept_~s__init_num~0 := 0; 77025#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77019#L591 ssl3_accept_~skip~0 := 0; 77017#L110-2 assume !false; 77013#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77011#L113 assume !(12292 == ssl3_accept_~s__state~0); 77009#L116 assume !(16384 == ssl3_accept_~s__state~0); 77006#L119 assume !(8192 == ssl3_accept_~s__state~0); 77000#L122 assume !(24576 == ssl3_accept_~s__state~0); 76998#L125 assume !(8195 == ssl3_accept_~s__state~0); 76996#L128 assume !(8480 == ssl3_accept_~s__state~0); 76994#L131 assume !(8481 == ssl3_accept_~s__state~0); 76992#L134 assume !(8482 == ssl3_accept_~s__state~0); 76990#L137 assume !(8464 == ssl3_accept_~s__state~0); 76988#L140 assume !(8465 == ssl3_accept_~s__state~0); 76986#L143 assume !(8466 == ssl3_accept_~s__state~0); 76984#L146 assume !(8496 == ssl3_accept_~s__state~0); 76982#L149 assume !(8497 == ssl3_accept_~s__state~0); 76091#L152 assume 8512 == ssl3_accept_~s__state~0; 76092#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76082#L319 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 76083#L323 assume !(ssl3_accept_~ret~0 <= 0); 80192#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 80190#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80185#L591 ssl3_accept_~skip~0 := 0; 80184#L110-2 assume !false; 80183#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80182#L113 assume !(12292 == ssl3_accept_~s__state~0); 80181#L116 assume !(16384 == ssl3_accept_~s__state~0); 80180#L119 assume !(8192 == ssl3_accept_~s__state~0); 80179#L122 assume !(24576 == ssl3_accept_~s__state~0); 80178#L125 assume !(8195 == ssl3_accept_~s__state~0); 80177#L128 assume !(8480 == ssl3_accept_~s__state~0); 80176#L131 assume !(8481 == ssl3_accept_~s__state~0); 80175#L134 assume !(8482 == ssl3_accept_~s__state~0); 80174#L137 assume !(8464 == ssl3_accept_~s__state~0); 80173#L140 assume !(8465 == ssl3_accept_~s__state~0); 80172#L143 assume !(8466 == ssl3_accept_~s__state~0); 80171#L146 assume !(8496 == ssl3_accept_~s__state~0); 80170#L149 assume !(8497 == ssl3_accept_~s__state~0); 80169#L152 assume !(8512 == ssl3_accept_~s__state~0); 80168#L155 assume !(8513 == ssl3_accept_~s__state~0); 80167#L158 assume 8528 == ssl3_accept_~s__state~0; 79548#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 80165#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 80160#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 80157#L345 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 80153#L348 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 80147#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 80144#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80138#L591 ssl3_accept_~skip~0 := 0; 80136#L110-2 assume !false; 80134#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80132#L113 assume !(12292 == ssl3_accept_~s__state~0); 80130#L116 assume !(16384 == ssl3_accept_~s__state~0); 80128#L119 assume !(8192 == ssl3_accept_~s__state~0); 80126#L122 assume !(24576 == ssl3_accept_~s__state~0); 80124#L125 assume !(8195 == ssl3_accept_~s__state~0); 80122#L128 assume !(8480 == ssl3_accept_~s__state~0); 80120#L131 assume !(8481 == ssl3_accept_~s__state~0); 80118#L134 assume !(8482 == ssl3_accept_~s__state~0); 80116#L137 assume !(8464 == ssl3_accept_~s__state~0); 80114#L140 assume !(8465 == ssl3_accept_~s__state~0); 80112#L143 assume !(8466 == ssl3_accept_~s__state~0); 80110#L146 assume !(8496 == ssl3_accept_~s__state~0); 80109#L149 assume !(8497 == ssl3_accept_~s__state~0); 80107#L152 assume !(8512 == ssl3_accept_~s__state~0); 80105#L155 assume !(8513 == ssl3_accept_~s__state~0); 80104#L158 assume !(8528 == ssl3_accept_~s__state~0); 80102#L161 assume !(8529 == ssl3_accept_~s__state~0); 80094#L164 assume 8544 == ssl3_accept_~s__state~0; 79545#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 80085#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 80081#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80078#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 80074#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 80071#L415 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; 80068#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80062#L591 ssl3_accept_~skip~0 := 0; 80060#L110-2 assume !false; 80058#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80056#L113 assume !(12292 == ssl3_accept_~s__state~0); 80054#L116 assume !(16384 == ssl3_accept_~s__state~0); 80052#L119 assume !(8192 == ssl3_accept_~s__state~0); 80050#L122 assume !(24576 == ssl3_accept_~s__state~0); 80048#L125 assume !(8195 == ssl3_accept_~s__state~0); 80046#L128 assume !(8480 == ssl3_accept_~s__state~0); 80044#L131 assume !(8481 == ssl3_accept_~s__state~0); 79939#L134 assume !(8482 == ssl3_accept_~s__state~0); 79932#L137 assume !(8464 == ssl3_accept_~s__state~0); 79931#L140 assume !(8465 == ssl3_accept_~s__state~0); 79930#L143 assume !(8466 == ssl3_accept_~s__state~0); 79929#L146 assume !(8496 == ssl3_accept_~s__state~0); 79928#L149 assume !(8497 == ssl3_accept_~s__state~0); 79926#L152 assume !(8512 == ssl3_accept_~s__state~0); 79924#L155 assume !(8513 == ssl3_accept_~s__state~0); 79922#L158 assume !(8528 == ssl3_accept_~s__state~0); 79921#L161 assume !(8529 == ssl3_accept_~s__state~0); 79920#L164 assume !(8544 == ssl3_accept_~s__state~0); 79919#L167 assume !(8545 == ssl3_accept_~s__state~0); 79916#L170 assume !(8560 == ssl3_accept_~s__state~0); 79915#L173 assume !(8561 == ssl3_accept_~s__state~0); 79914#L176 assume 8448 == ssl3_accept_~s__state~0; 79913#L177 assume !(ssl3_accept_~num1~0 > 0); 79909#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 79903#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79898#L591 ssl3_accept_~skip~0 := 0; 79897#L110-2 assume !false; 79896#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79895#L113 assume !(12292 == ssl3_accept_~s__state~0); 79894#L116 assume !(16384 == ssl3_accept_~s__state~0); 79893#L119 assume !(8192 == ssl3_accept_~s__state~0); 79892#L122 assume !(24576 == ssl3_accept_~s__state~0); 79891#L125 assume !(8195 == ssl3_accept_~s__state~0); 79890#L128 assume !(8480 == ssl3_accept_~s__state~0); 79889#L131 assume !(8481 == ssl3_accept_~s__state~0); 79888#L134 assume !(8482 == ssl3_accept_~s__state~0); 79887#L137 assume !(8464 == ssl3_accept_~s__state~0); 79886#L140 assume !(8465 == ssl3_accept_~s__state~0); 79885#L143 assume !(8466 == ssl3_accept_~s__state~0); 79884#L146 assume !(8496 == ssl3_accept_~s__state~0); 79883#L149 assume !(8497 == ssl3_accept_~s__state~0); 79882#L152 assume !(8512 == ssl3_accept_~s__state~0); 79881#L155 assume !(8513 == ssl3_accept_~s__state~0); 79880#L158 assume !(8528 == ssl3_accept_~s__state~0); 79879#L161 assume !(8529 == ssl3_accept_~s__state~0); 79878#L164 assume !(8544 == ssl3_accept_~s__state~0); 79877#L167 assume !(8545 == ssl3_accept_~s__state~0); 79876#L170 assume !(8560 == ssl3_accept_~s__state~0); 79875#L173 assume !(8561 == ssl3_accept_~s__state~0); 79874#L176 assume !(8448 == ssl3_accept_~s__state~0); 79873#L179 assume 8576 == ssl3_accept_~s__state~0; 79870#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 79869#L455 assume !(ssl3_accept_~ret~0 <= 0); 79866#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 77636#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77598#L591 ssl3_accept_~skip~0 := 0; 77597#L110-2 assume !false; 77596#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77592#L113 assume !(12292 == ssl3_accept_~s__state~0); 77551#L116 assume !(16384 == ssl3_accept_~s__state~0); 77544#L119 assume !(8192 == ssl3_accept_~s__state~0); 77537#L122 assume !(24576 == ssl3_accept_~s__state~0); 77530#L125 assume !(8195 == ssl3_accept_~s__state~0); 77524#L128 assume !(8480 == ssl3_accept_~s__state~0); 77517#L131 assume !(8481 == ssl3_accept_~s__state~0); 77393#L134 assume !(8482 == ssl3_accept_~s__state~0); 77381#L137 assume !(8464 == ssl3_accept_~s__state~0); 77375#L140 assume !(8465 == ssl3_accept_~s__state~0); 77376#L143 assume 8466 == ssl3_accept_~s__state~0; 77041#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 75009#L285 [2021-10-28 09:50:52,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:52,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-28 09:50:52,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:52,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768902480] [2021-10-28 09:50:52,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:52,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:52,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:52,063 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:52,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:52,073 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:52,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:52,074 INFO L85 PathProgramCache]: Analyzing trace with hash -843007763, now seen corresponding path program 1 times [2021-10-28 09:50:52,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:52,075 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006766392] [2021-10-28 09:50:52,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:52,075 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:52,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:52,138 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-28 09:50:52,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:52,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006766392] [2021-10-28 09:50:52,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006766392] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:52,139 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:52,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:52,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537855826] [2021-10-28 09:50:52,141 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:50:52,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:50:52,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:50:52,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:50:52,142 INFO L87 Difference]: Start difference. First operand 8029 states and 10226 transitions. cyclomatic complexity: 2214 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 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-10-28 09:50:52,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:50:52,215 INFO L93 Difference]: Finished difference Result 15379 states and 19494 transitions. [2021-10-28 09:50:52,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:50:52,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15379 states and 19494 transitions. [2021-10-28 09:50:52,368 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10208 [2021-10-28 09:50:52,442 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15379 states to 15379 states and 19494 transitions. [2021-10-28 09:50:52,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10326 [2021-10-28 09:50:52,456 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10326 [2021-10-28 09:50:52,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15379 states and 19494 transitions. [2021-10-28 09:50:52,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:50:52,458 INFO L681 BuchiCegarLoop]: Abstraction has 15379 states and 19494 transitions. [2021-10-28 09:50:52,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15379 states and 19494 transitions. [2021-10-28 09:50:52,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15379 to 8029. [2021-10-28 09:50:52,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8029 states, 8029 states have (on average 1.2721384979449495) internal successors, (10214), 8028 states have internal predecessors, (10214), 0 states have call successors, (0), 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-10-28 09:50:52,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8029 states to 8029 states and 10214 transitions. [2021-10-28 09:50:52,663 INFO L704 BuchiCegarLoop]: Abstraction has 8029 states and 10214 transitions. [2021-10-28 09:50:52,663 INFO L587 BuchiCegarLoop]: Abstraction has 8029 states and 10214 transitions. [2021-10-28 09:50:52,663 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-28 09:50:52,664 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8029 states and 10214 transitions. [2021-10-28 09:50:52,695 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5316 [2021-10-28 09:50:52,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:50:52,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:50:52,756 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-10-28 09:50:52,757 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:50:52,757 INFO L791 eck$LassoCheckResult]: Stem: 96960#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 96777#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 96771#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 96721#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 96722#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 96715#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 96716#L110-2 assume !false; 98830#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99744#L113 assume !(12292 == ssl3_accept_~s__state~0); 99745#L116 assume !(16384 == ssl3_accept_~s__state~0); 99740#L119 assume !(8192 == ssl3_accept_~s__state~0); 99741#L122 assume !(24576 == ssl3_accept_~s__state~0); 99736#L125 assume !(8195 == ssl3_accept_~s__state~0); 99737#L128 assume !(8480 == ssl3_accept_~s__state~0); 99732#L131 assume !(8481 == ssl3_accept_~s__state~0); 99733#L134 assume !(8482 == ssl3_accept_~s__state~0); 99711#L137 assume 8464 == ssl3_accept_~s__state~0; 97679#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 97680#L285 [2021-10-28 09:50:52,757 INFO L793 eck$LassoCheckResult]: Loop: 97680#L285 assume !(0 == ssl3_accept_~blastFlag~0); 103695#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; 103694#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103411#L591 ssl3_accept_~skip~0 := 0; 103412#L110-2 assume !false; 103403#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103404#L113 assume !(12292 == ssl3_accept_~s__state~0); 103397#L116 assume !(16384 == ssl3_accept_~s__state~0); 103398#L119 assume !(8192 == ssl3_accept_~s__state~0); 103210#L122 assume !(24576 == ssl3_accept_~s__state~0); 103211#L125 assume !(8195 == ssl3_accept_~s__state~0); 102184#L128 assume !(8480 == ssl3_accept_~s__state~0); 102185#L131 assume !(8481 == ssl3_accept_~s__state~0); 101969#L134 assume !(8482 == ssl3_accept_~s__state~0); 101963#L137 assume !(8464 == ssl3_accept_~s__state~0); 101961#L140 assume !(8465 == ssl3_accept_~s__state~0); 101959#L143 assume !(8466 == ssl3_accept_~s__state~0); 101370#L146 assume 8496 == ssl3_accept_~s__state~0; 101313#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 101369#L298 assume !(1 == ssl3_accept_~blastFlag~0); 101368#L301 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 101367#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 101365#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 101359#L308-2 ssl3_accept_~s__init_num~0 := 0; 101352#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101346#L591 ssl3_accept_~skip~0 := 0; 101344#L110-2 assume !false; 101342#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101340#L113 assume !(12292 == ssl3_accept_~s__state~0); 101338#L116 assume !(16384 == ssl3_accept_~s__state~0); 101336#L119 assume !(8192 == ssl3_accept_~s__state~0); 101334#L122 assume !(24576 == ssl3_accept_~s__state~0); 101331#L125 assume !(8195 == ssl3_accept_~s__state~0); 101329#L128 assume !(8480 == ssl3_accept_~s__state~0); 101326#L131 assume !(8481 == ssl3_accept_~s__state~0); 101323#L134 assume !(8482 == ssl3_accept_~s__state~0); 101321#L137 assume !(8464 == ssl3_accept_~s__state~0); 101319#L140 assume !(8465 == ssl3_accept_~s__state~0); 101316#L143 assume !(8466 == ssl3_accept_~s__state~0); 101314#L146 assume !(8496 == ssl3_accept_~s__state~0); 101311#L149 assume !(8497 == ssl3_accept_~s__state~0); 101309#L152 assume 8512 == ssl3_accept_~s__state~0; 101306#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101304#L319 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 101305#L323 assume !(ssl3_accept_~ret~0 <= 0); 103853#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 103851#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103846#L591 ssl3_accept_~skip~0 := 0; 103845#L110-2 assume !false; 103844#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103843#L113 assume !(12292 == ssl3_accept_~s__state~0); 103842#L116 assume !(16384 == ssl3_accept_~s__state~0); 103841#L119 assume !(8192 == ssl3_accept_~s__state~0); 103840#L122 assume !(24576 == ssl3_accept_~s__state~0); 103839#L125 assume !(8195 == ssl3_accept_~s__state~0); 103838#L128 assume !(8480 == ssl3_accept_~s__state~0); 103837#L131 assume !(8481 == ssl3_accept_~s__state~0); 103836#L134 assume !(8482 == ssl3_accept_~s__state~0); 103835#L137 assume !(8464 == ssl3_accept_~s__state~0); 103834#L140 assume !(8465 == ssl3_accept_~s__state~0); 103833#L143 assume !(8466 == ssl3_accept_~s__state~0); 103832#L146 assume !(8496 == ssl3_accept_~s__state~0); 103831#L149 assume !(8497 == ssl3_accept_~s__state~0); 103830#L152 assume !(8512 == ssl3_accept_~s__state~0); 103829#L155 assume !(8513 == ssl3_accept_~s__state~0); 103828#L158 assume 8528 == ssl3_accept_~s__state~0; 101867#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 103826#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 103827#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 103818#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 103816#L368 assume !(ssl3_accept_~ret~0 <= 0); 103815#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 103813#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103807#L591 ssl3_accept_~skip~0 := 0; 103802#L110-2 assume !false; 103800#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103798#L113 assume !(12292 == ssl3_accept_~s__state~0); 103796#L116 assume !(16384 == ssl3_accept_~s__state~0); 103794#L119 assume !(8192 == ssl3_accept_~s__state~0); 103792#L122 assume !(24576 == ssl3_accept_~s__state~0); 103790#L125 assume !(8195 == ssl3_accept_~s__state~0); 103788#L128 assume !(8480 == ssl3_accept_~s__state~0); 103786#L131 assume !(8481 == ssl3_accept_~s__state~0); 103784#L134 assume !(8482 == ssl3_accept_~s__state~0); 103782#L137 assume !(8464 == ssl3_accept_~s__state~0); 103780#L140 assume !(8465 == ssl3_accept_~s__state~0); 103778#L143 assume !(8466 == ssl3_accept_~s__state~0); 103776#L146 assume !(8496 == ssl3_accept_~s__state~0); 103774#L149 assume !(8497 == ssl3_accept_~s__state~0); 103772#L152 assume !(8512 == ssl3_accept_~s__state~0); 103770#L155 assume !(8513 == ssl3_accept_~s__state~0); 103768#L158 assume !(8528 == ssl3_accept_~s__state~0); 103766#L161 assume !(8529 == ssl3_accept_~s__state~0); 103764#L164 assume 8544 == ssl3_accept_~s__state~0; 101859#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 103761#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 103758#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 103756#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 103753#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 103751#L415 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; 103748#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103738#L591 ssl3_accept_~skip~0 := 0; 103732#L110-2 assume !false; 103730#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103728#L113 assume !(12292 == ssl3_accept_~s__state~0); 103725#L116 assume !(16384 == ssl3_accept_~s__state~0); 103723#L119 assume !(8192 == ssl3_accept_~s__state~0); 103719#L122 assume !(24576 == ssl3_accept_~s__state~0); 103717#L125 assume !(8195 == ssl3_accept_~s__state~0); 103715#L128 assume !(8480 == ssl3_accept_~s__state~0); 103713#L131 assume !(8481 == ssl3_accept_~s__state~0); 103711#L134 assume !(8482 == ssl3_accept_~s__state~0); 103709#L137 assume !(8464 == ssl3_accept_~s__state~0); 103707#L140 assume !(8465 == ssl3_accept_~s__state~0); 103705#L143 assume !(8466 == ssl3_accept_~s__state~0); 103703#L146 assume !(8496 == ssl3_accept_~s__state~0); 103679#L149 assume !(8497 == ssl3_accept_~s__state~0); 103678#L152 assume !(8512 == ssl3_accept_~s__state~0); 103677#L155 assume !(8513 == ssl3_accept_~s__state~0); 103675#L158 assume !(8528 == ssl3_accept_~s__state~0); 103673#L161 assume !(8529 == ssl3_accept_~s__state~0); 103671#L164 assume !(8544 == ssl3_accept_~s__state~0); 103669#L167 assume !(8545 == ssl3_accept_~s__state~0); 103667#L170 assume !(8560 == ssl3_accept_~s__state~0); 103665#L173 assume !(8561 == ssl3_accept_~s__state~0); 103663#L176 assume 8448 == ssl3_accept_~s__state~0; 103661#L177 assume !(ssl3_accept_~num1~0 > 0); 103658#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 103655#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103649#L591 ssl3_accept_~skip~0 := 0; 103647#L110-2 assume !false; 103644#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103638#L113 assume !(12292 == ssl3_accept_~s__state~0); 103635#L116 assume !(16384 == ssl3_accept_~s__state~0); 103632#L119 assume !(8192 == ssl3_accept_~s__state~0); 103629#L122 assume !(24576 == ssl3_accept_~s__state~0); 103626#L125 assume !(8195 == ssl3_accept_~s__state~0); 103622#L128 assume !(8480 == ssl3_accept_~s__state~0); 103620#L131 assume !(8481 == ssl3_accept_~s__state~0); 103617#L134 assume !(8482 == ssl3_accept_~s__state~0); 103614#L137 assume !(8464 == ssl3_accept_~s__state~0); 103610#L140 assume !(8465 == ssl3_accept_~s__state~0); 103604#L143 assume !(8466 == ssl3_accept_~s__state~0); 103601#L146 assume !(8496 == ssl3_accept_~s__state~0); 103598#L149 assume !(8497 == ssl3_accept_~s__state~0); 103595#L152 assume !(8512 == ssl3_accept_~s__state~0); 103592#L155 assume !(8513 == ssl3_accept_~s__state~0); 103589#L158 assume !(8528 == ssl3_accept_~s__state~0); 103586#L161 assume !(8529 == ssl3_accept_~s__state~0); 103583#L164 assume !(8544 == ssl3_accept_~s__state~0); 103580#L167 assume !(8545 == ssl3_accept_~s__state~0); 103578#L170 assume !(8560 == ssl3_accept_~s__state~0); 103576#L173 assume !(8561 == ssl3_accept_~s__state~0); 103574#L176 assume !(8448 == ssl3_accept_~s__state~0); 103406#L179 assume 8576 == ssl3_accept_~s__state~0; 103402#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 103399#L455 assume !(ssl3_accept_~ret~0 <= 0); 103396#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 103028#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103415#L591 ssl3_accept_~skip~0 := 0; 103408#L110-2 assume !false; 103409#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103400#L113 assume !(12292 == ssl3_accept_~s__state~0); 103401#L116 assume !(16384 == ssl3_accept_~s__state~0); 103394#L119 assume !(8192 == ssl3_accept_~s__state~0); 103395#L122 assume !(24576 == ssl3_accept_~s__state~0); 102191#L125 assume !(8195 == ssl3_accept_~s__state~0); 102192#L128 assume !(8480 == ssl3_accept_~s__state~0); 102051#L131 assume !(8481 == ssl3_accept_~s__state~0); 102052#L134 assume !(8482 == ssl3_accept_~s__state~0); 103701#L137 assume !(8464 == ssl3_accept_~s__state~0); 103698#L140 assume !(8465 == ssl3_accept_~s__state~0); 103696#L143 assume 8466 == ssl3_accept_~s__state~0; 101318#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 97680#L285 [2021-10-28 09:50:52,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:52,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-10-28 09:50:52,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:52,758 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850749140] [2021-10-28 09:50:52,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:52,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:52,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:52,770 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:52,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:52,780 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:52,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:52,781 INFO L85 PathProgramCache]: Analyzing trace with hash 2022002508, now seen corresponding path program 1 times [2021-10-28 09:50:52,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:52,782 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818382776] [2021-10-28 09:50:52,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:52,782 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:52,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:52,802 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:50:52,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:50:52,837 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:50:52,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:52,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1975507027, now seen corresponding path program 1 times [2021-10-28 09:50:52,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:50:52,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905821384] [2021-10-28 09:50:52,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:50:52,839 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:50:52,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-10-28 09:50:52,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:50:52,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905821384] [2021-10-28 09:50:52,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905821384] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:50:52,878 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:50:52,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:50:52,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037343460] [2021-10-28 09:50:54,821 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:50:54,821 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:50:54,822 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:50:54,822 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:50:54,822 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:50:54,822 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:54,822 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:50:54,822 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:50:54,822 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration28_Loop [2021-10-28 09:50:54,823 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:50:54,823 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:50:54,826 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,865 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,889 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:54,949 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:55,368 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:50:55,372 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:50:55,373 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:55,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:55,393 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:55,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-28 09:50:55,486 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:55,486 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:55,510 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:55,510 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-10-28 09:50:55,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:55,564 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:55,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:55,565 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:55,575 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:55,576 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:55,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-28 09:50:55,605 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:55,605 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-10-28 09:50:55,645 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:55,646 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:55,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:55,647 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:55,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-28 09:50:55,658 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:55,658 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:55,675 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:55,675 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-10-28 09:50:55,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-10-28 09:50:55,700 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:55,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:55,701 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:55,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-28 09:50:55,703 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:55,703 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:55,718 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:55,719 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:50:55,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2021-10-28 09:50:55,745 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:55,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:55,746 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:55,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-28 09:50:55,748 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:55,748 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:55,839 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:55,840 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:50:55,874 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:55,874 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:55,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:55,889 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:55,897 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:55,897 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:55,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-28 09:50:55,925 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:55,925 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-10-28 09:50:55,965 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:55,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:55,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:55,969 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:55,977 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:55,977 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:56,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-28 09:50:56,050 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:56,050 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-10-28 09:50:56,060 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:56,061 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:56,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:56,062 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:56,064 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:56,065 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:56,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-28 09:50:56,085 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:56,085 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-10-28 09:50:56,128 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:56,128 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:56,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:56,130 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:56,132 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:56,132 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:56,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-28 09:50:56,161 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:56,162 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-10-28 09:50:56,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:56,208 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:56,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:56,213 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:56,217 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:56,218 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:56,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-28 09:50:56,241 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:56,241 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-10-28 09:50:56,284 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:56,284 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:56,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:56,286 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:56,293 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:56,294 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:56,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-28 09:50:56,329 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:56,330 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:50:56,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:56,376 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:56,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:56,377 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:56,381 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:56,381 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:56,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-28 09:50:56,402 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:50:56,402 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-10-28 09:50:56,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:56,447 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:56,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:56,449 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:56,451 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:50:56,452 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:56,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-28 09:50:56,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:56,518 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:56,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:56,519 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:56,522 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:50:56,522 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:50:56,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-28 09:50:56,545 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:50:56,589 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:56,590 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:50:56,590 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:50:56,590 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:50:56,590 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:50:56,590 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:50:56,590 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:56,591 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:50:56,591 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:50:56,591 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration28_Loop [2021-10-28 09:50:56,591 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:50:56,591 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:50:56,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,618 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,622 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,654 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,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-10-28 09:50:56,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:56,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:50:57,021 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:50:57,021 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:50:57,022 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,030 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,038 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-10-28 09:50:57,050 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,050 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-28 09:50:57,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,051 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,051 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,052 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,052 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,066 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:57,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,113 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,116 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-10-28 09:50:57,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,128 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,128 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,129 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,130 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,130 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-28 09:50:57,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,188 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:57,188 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,193 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,196 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-10-28 09:50:57,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,209 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 09:50:57,209 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,210 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 09:50:57,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-28 09:50:57,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:57,267 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,269 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,271 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-10-28 09:50:57,283 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,283 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,283 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,284 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,285 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,285 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-28 09:50:57,297 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:57,343 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,344 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,348 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:50:57,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,360 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,361 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,361 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-28 09:50:57,373 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:57,418 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,425 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,430 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-10-28 09:50:57,441 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,441 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,441 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,441 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,442 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,443 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,443 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-28 09:50:57,453 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,501 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:57,501 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,503 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,507 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-10-28 09:50:57,519 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,520 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,520 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,520 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,524 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,524 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-28 09:50:57,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:57,584 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,586 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,594 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-10-28 09:50:57,606 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,606 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,607 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,607 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,607 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,609 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,610 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-28 09:50:57,621 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,668 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:57,668 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,670 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-28 09:50:57,678 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-10-28 09:50:57,688 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,688 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,689 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,689 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,690 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,691 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,700 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-10-28 09:50:57,726 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,727 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,729 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-10-28 09:50:57,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-28 09:50:57,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,739 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,740 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,741 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:57,768 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,769 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-28 09:50:57,781 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-10-28 09:50:57,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,793 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,793 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,793 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,793 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,794 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,794 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,806 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:57,851 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,852 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-28 09:50:57,856 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-10-28 09:50:57,867 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,868 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,868 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,869 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,869 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,885 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:50:57,914 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-10-28 09:50:57,914 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,915 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-28 09:50:57,918 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-10-28 09:50:57,926 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:50:57,926 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:50:57,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:50:57,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:50:57,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:50:57,928 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:50:57,929 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:50:57,941 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:50:57,944 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 09:50:57,944 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 09:50:57,944 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:50:57,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:50:57,946 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:50:57,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-28 09:50:57,954 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:50:57,954 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:50:57,954 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:50:57,954 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-10-28 09:50:57,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-10-28 09:50:57,979 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:50:58,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:50:58,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:58,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:50:58,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:58,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:50:58,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:50:58,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:50:59,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-28 09:50:59,879 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-28 09:50:59,881 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-10-28 09:50:59,882 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 8029 states and 10214 transitions. cyclomatic complexity: 2202 Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 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-10-28 09:51:00,060 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 8029 states and 10214 transitions. cyclomatic complexity: 2202. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 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 20502 states and 26073 transitions. Complement of second has 4 states. [2021-10-28 09:51:00,061 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-10-28 09:51:00,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 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-10-28 09:51:00,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 376 transitions. [2021-10-28 09:51:00,063 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 18 letters. Loop has 174 letters. [2021-10-28 09:51:00,065 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:51:00,065 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 192 letters. Loop has 174 letters. [2021-10-28 09:51:00,067 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:51:00,067 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 376 transitions. Stem has 18 letters. Loop has 348 letters. [2021-10-28 09:51:00,070 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:51:00,071 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20502 states and 26073 transitions. [2021-10-28 09:51:00,178 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7720 [2021-10-28 09:51:00,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20502 states to 18004 states and 22879 transitions. [2021-10-28 09:51:00,258 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7863 [2021-10-28 09:51:00,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7895 [2021-10-28 09:51:00,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18004 states and 22879 transitions. [2021-10-28 09:51:00,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:51:00,267 INFO L681 BuchiCegarLoop]: Abstraction has 18004 states and 22879 transitions. [2021-10-28 09:51:00,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18004 states and 22879 transitions. [2021-10-28 09:51:00,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18004 to 15462. [2021-10-28 09:51:00,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15462 states, 15462 states have (on average 1.2722157547535895) internal successors, (19671), 15461 states have internal predecessors, (19671), 0 states have call successors, (0), 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-10-28 09:51:00,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15462 states to 15462 states and 19671 transitions. [2021-10-28 09:51:00,562 INFO L704 BuchiCegarLoop]: Abstraction has 15462 states and 19671 transitions. [2021-10-28 09:51:00,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:51:00,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:51:00,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:51:00,564 INFO L87 Difference]: Start difference. First operand 15462 states and 19671 transitions. 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-10-28 09:51:00,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:51:00,657 INFO L93 Difference]: Finished difference Result 15466 states and 19641 transitions. [2021-10-28 09:51:00,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:51:00,658 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15466 states and 19641 transitions. [2021-10-28 09:51:00,745 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5234 [2021-10-28 09:51:00,980 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15466 states to 15462 states and 19637 transitions. [2021-10-28 09:51:01,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5369 [2021-10-28 09:51:01,015 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5369 [2021-10-28 09:51:01,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15462 states and 19637 transitions. [2021-10-28 09:51:01,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:51:01,016 INFO L681 BuchiCegarLoop]: Abstraction has 15462 states and 19637 transitions. [2021-10-28 09:51:01,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15462 states and 19637 transitions. [2021-10-28 09:51:01,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15462 to 15462. [2021-10-28 09:51:01,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15462 states, 15462 states have (on average 1.2700168154184452) internal successors, (19637), 15461 states have internal predecessors, (19637), 0 states have call successors, (0), 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-10-28 09:51:01,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15462 states to 15462 states and 19637 transitions. [2021-10-28 09:51:01,448 INFO L704 BuchiCegarLoop]: Abstraction has 15462 states and 19637 transitions. [2021-10-28 09:51:01,448 INFO L587 BuchiCegarLoop]: Abstraction has 15462 states and 19637 transitions. [2021-10-28 09:51:01,448 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-28 09:51:01,448 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15462 states and 19637 transitions. [2021-10-28 09:51:01,490 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5234 [2021-10-28 09:51:01,490 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:51:01,490 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:51:01,492 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-10-28 09:51:01,492 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:51:01,492 INFO L791 eck$LassoCheckResult]: Stem: 157019#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 156835#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 156829#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 156777#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 156778#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 156775#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 156776#L110-2 assume !false; 157410#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161862#L113 assume !(12292 == ssl3_accept_~s__state~0); 161863#L116 assume !(16384 == ssl3_accept_~s__state~0); 161858#L119 assume !(8192 == ssl3_accept_~s__state~0); 161859#L122 assume !(24576 == ssl3_accept_~s__state~0); 161850#L125 assume !(8195 == ssl3_accept_~s__state~0); 161851#L128 assume !(8480 == ssl3_accept_~s__state~0); 161844#L131 assume !(8481 == ssl3_accept_~s__state~0); 161845#L134 assume !(8482 == ssl3_accept_~s__state~0); 161398#L137 assume 8464 == ssl3_accept_~s__state~0; 157147#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 162559#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 163531#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; 158551#L554 [2021-10-28 09:51:01,492 INFO L793 eck$LassoCheckResult]: Loop: 158551#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158545#L591 ssl3_accept_~skip~0 := 0; 158543#L110-2 assume !false; 158541#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158539#L113 assume !(12292 == ssl3_accept_~s__state~0); 158537#L116 assume !(16384 == ssl3_accept_~s__state~0); 158535#L119 assume !(8192 == ssl3_accept_~s__state~0); 158533#L122 assume !(24576 == ssl3_accept_~s__state~0); 158531#L125 assume !(8195 == ssl3_accept_~s__state~0); 158529#L128 assume !(8480 == ssl3_accept_~s__state~0); 158527#L131 assume !(8481 == ssl3_accept_~s__state~0); 158525#L134 assume !(8482 == ssl3_accept_~s__state~0); 158523#L137 assume !(8464 == ssl3_accept_~s__state~0); 158521#L140 assume !(8465 == ssl3_accept_~s__state~0); 158519#L143 assume !(8466 == ssl3_accept_~s__state~0); 158518#L146 assume 8496 == ssl3_accept_~s__state~0; 157425#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 157426#L298 assume !(1 == ssl3_accept_~blastFlag~0); 157418#L301 assume !(3 == ssl3_accept_~blastFlag~0); 157419#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 157388#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 157390#L308-2 ssl3_accept_~s__init_num~0 := 0; 157376#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157372#L591 ssl3_accept_~skip~0 := 0; 157359#L110-2 assume !false; 157360#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157337#L113 assume !(12292 == ssl3_accept_~s__state~0); 157338#L116 assume !(16384 == ssl3_accept_~s__state~0); 157321#L119 assume !(8192 == ssl3_accept_~s__state~0); 157322#L122 assume !(24576 == ssl3_accept_~s__state~0); 157305#L125 assume !(8195 == ssl3_accept_~s__state~0); 157306#L128 assume !(8480 == ssl3_accept_~s__state~0); 157289#L131 assume !(8481 == ssl3_accept_~s__state~0); 157290#L134 assume !(8482 == ssl3_accept_~s__state~0); 157271#L137 assume !(8464 == ssl3_accept_~s__state~0); 157272#L140 assume !(8465 == ssl3_accept_~s__state~0); 157251#L143 assume !(8466 == ssl3_accept_~s__state~0); 157252#L146 assume !(8496 == ssl3_accept_~s__state~0); 157232#L149 assume !(8497 == ssl3_accept_~s__state~0); 157233#L152 assume 8512 == ssl3_accept_~s__state~0; 157997#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 158510#L319 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 158509#L323 assume !(ssl3_accept_~ret~0 <= 0); 158508#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 158506#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158501#L591 ssl3_accept_~skip~0 := 0; 158500#L110-2 assume !false; 158499#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158498#L113 assume !(12292 == ssl3_accept_~s__state~0); 158497#L116 assume !(16384 == ssl3_accept_~s__state~0); 158496#L119 assume !(8192 == ssl3_accept_~s__state~0); 158495#L122 assume !(24576 == ssl3_accept_~s__state~0); 158494#L125 assume !(8195 == ssl3_accept_~s__state~0); 158493#L128 assume !(8480 == ssl3_accept_~s__state~0); 158492#L131 assume !(8481 == ssl3_accept_~s__state~0); 158491#L134 assume !(8482 == ssl3_accept_~s__state~0); 158490#L137 assume !(8464 == ssl3_accept_~s__state~0); 158489#L140 assume !(8465 == ssl3_accept_~s__state~0); 158488#L143 assume !(8466 == ssl3_accept_~s__state~0); 158487#L146 assume !(8496 == ssl3_accept_~s__state~0); 158486#L149 assume !(8497 == ssl3_accept_~s__state~0); 158485#L152 assume !(8512 == ssl3_accept_~s__state~0); 158484#L155 assume !(8513 == ssl3_accept_~s__state~0); 158483#L158 assume 8528 == ssl3_accept_~s__state~0; 157994#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 158481#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 158478#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 158473#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 158471#L368 assume !(ssl3_accept_~ret~0 <= 0); 158470#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 158468#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158462#L591 ssl3_accept_~skip~0 := 0; 158457#L110-2 assume !false; 158455#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158453#L113 assume !(12292 == ssl3_accept_~s__state~0); 158451#L116 assume !(16384 == ssl3_accept_~s__state~0); 158449#L119 assume !(8192 == ssl3_accept_~s__state~0); 158447#L122 assume !(24576 == ssl3_accept_~s__state~0); 158445#L125 assume !(8195 == ssl3_accept_~s__state~0); 158443#L128 assume !(8480 == ssl3_accept_~s__state~0); 158441#L131 assume !(8481 == ssl3_accept_~s__state~0); 158439#L134 assume !(8482 == ssl3_accept_~s__state~0); 158437#L137 assume !(8464 == ssl3_accept_~s__state~0); 158435#L140 assume !(8465 == ssl3_accept_~s__state~0); 158433#L143 assume !(8466 == ssl3_accept_~s__state~0); 158431#L146 assume !(8496 == ssl3_accept_~s__state~0); 158429#L149 assume !(8497 == ssl3_accept_~s__state~0); 158427#L152 assume !(8512 == ssl3_accept_~s__state~0); 158425#L155 assume !(8513 == ssl3_accept_~s__state~0); 158423#L158 assume !(8528 == ssl3_accept_~s__state~0); 158421#L161 assume !(8529 == ssl3_accept_~s__state~0); 158419#L164 assume 8544 == ssl3_accept_~s__state~0; 157991#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 158416#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 158413#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 158411#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 158408#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 158406#L415 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; 158404#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158399#L591 ssl3_accept_~skip~0 := 0; 158398#L110-2 assume !false; 158397#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158396#L113 assume !(12292 == ssl3_accept_~s__state~0); 158395#L116 assume !(16384 == ssl3_accept_~s__state~0); 158394#L119 assume !(8192 == ssl3_accept_~s__state~0); 158393#L122 assume !(24576 == ssl3_accept_~s__state~0); 158392#L125 assume !(8195 == ssl3_accept_~s__state~0); 158391#L128 assume !(8480 == ssl3_accept_~s__state~0); 158390#L131 assume !(8481 == ssl3_accept_~s__state~0); 158389#L134 assume !(8482 == ssl3_accept_~s__state~0); 158388#L137 assume !(8464 == ssl3_accept_~s__state~0); 158387#L140 assume !(8465 == ssl3_accept_~s__state~0); 158386#L143 assume !(8466 == ssl3_accept_~s__state~0); 158385#L146 assume !(8496 == ssl3_accept_~s__state~0); 158384#L149 assume !(8497 == ssl3_accept_~s__state~0); 158383#L152 assume !(8512 == ssl3_accept_~s__state~0); 158382#L155 assume !(8513 == ssl3_accept_~s__state~0); 158381#L158 assume !(8528 == ssl3_accept_~s__state~0); 158380#L161 assume !(8529 == ssl3_accept_~s__state~0); 158379#L164 assume !(8544 == ssl3_accept_~s__state~0); 158378#L167 assume !(8545 == ssl3_accept_~s__state~0); 158377#L170 assume !(8560 == ssl3_accept_~s__state~0); 158376#L173 assume !(8561 == ssl3_accept_~s__state~0); 158375#L176 assume 8448 == ssl3_accept_~s__state~0; 158374#L177 assume !(ssl3_accept_~num1~0 > 0); 158372#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 158370#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158365#L591 ssl3_accept_~skip~0 := 0; 158364#L110-2 assume !false; 158363#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158362#L113 assume !(12292 == ssl3_accept_~s__state~0); 158361#L116 assume !(16384 == ssl3_accept_~s__state~0); 158360#L119 assume !(8192 == ssl3_accept_~s__state~0); 158359#L122 assume !(24576 == ssl3_accept_~s__state~0); 158358#L125 assume !(8195 == ssl3_accept_~s__state~0); 158357#L128 assume !(8480 == ssl3_accept_~s__state~0); 158356#L131 assume !(8481 == ssl3_accept_~s__state~0); 158355#L134 assume !(8482 == ssl3_accept_~s__state~0); 158354#L137 assume !(8464 == ssl3_accept_~s__state~0); 158353#L140 assume !(8465 == ssl3_accept_~s__state~0); 158352#L143 assume !(8466 == ssl3_accept_~s__state~0); 158351#L146 assume !(8496 == ssl3_accept_~s__state~0); 158350#L149 assume !(8497 == ssl3_accept_~s__state~0); 158349#L152 assume !(8512 == ssl3_accept_~s__state~0); 158348#L155 assume !(8513 == ssl3_accept_~s__state~0); 158347#L158 assume !(8528 == ssl3_accept_~s__state~0); 158346#L161 assume !(8529 == ssl3_accept_~s__state~0); 158340#L164 assume !(8544 == ssl3_accept_~s__state~0); 158339#L167 assume !(8545 == ssl3_accept_~s__state~0); 158338#L170 assume !(8560 == ssl3_accept_~s__state~0); 158337#L173 assume !(8561 == ssl3_accept_~s__state~0); 158308#L176 assume !(8448 == ssl3_accept_~s__state~0); 158307#L179 assume 8576 == ssl3_accept_~s__state~0; 158157#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 158304#L455 assume !(ssl3_accept_~ret~0 <= 0); 158296#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 158122#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158546#L591 ssl3_accept_~skip~0 := 0; 158544#L110-2 assume !false; 158542#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158540#L113 assume !(12292 == ssl3_accept_~s__state~0); 158538#L116 assume !(16384 == ssl3_accept_~s__state~0); 158536#L119 assume !(8192 == ssl3_accept_~s__state~0); 158534#L122 assume !(24576 == ssl3_accept_~s__state~0); 158532#L125 assume !(8195 == ssl3_accept_~s__state~0); 158530#L128 assume !(8480 == ssl3_accept_~s__state~0); 158528#L131 assume !(8481 == ssl3_accept_~s__state~0); 158526#L134 assume !(8482 == ssl3_accept_~s__state~0); 158524#L137 assume !(8464 == ssl3_accept_~s__state~0); 158522#L140 assume !(8465 == ssl3_accept_~s__state~0); 158520#L143 assume 8466 == ssl3_accept_~s__state~0; 158002#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 158562#L285 assume !(0 == ssl3_accept_~blastFlag~0); 158560#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; 158551#L554 [2021-10-28 09:51:01,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:01,493 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-28 09:51:01,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:01,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356406690] [2021-10-28 09:51:01,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:01,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:01,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:01,505 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:51:01,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:01,515 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:51:01,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:01,516 INFO L85 PathProgramCache]: Analyzing trace with hash -318467638, now seen corresponding path program 1 times [2021-10-28 09:51:01,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:01,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294353642] [2021-10-28 09:51:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:01,516 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:01,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:01,535 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:51:01,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:01,568 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:51:01,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:01,569 INFO L85 PathProgramCache]: Analyzing trace with hash 461897177, now seen corresponding path program 1 times [2021-10-28 09:51:01,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:01,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705136822] [2021-10-28 09:51:01,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:01,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:01,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:51:01,610 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-28 09:51:01,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:51:01,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705136822] [2021-10-28 09:51:01,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705136822] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:51:01,611 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:51:01,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:51:01,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300258517] [2021-10-28 09:51:03,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:51:03,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:51:03,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:51:03,697 INFO L87 Difference]: Start difference. First operand 15462 states and 19637 transitions. cyclomatic complexity: 4204 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:51:03,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:51:03,801 INFO L93 Difference]: Finished difference Result 15922 states and 20189 transitions. [2021-10-28 09:51:03,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:51:03,802 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15922 states and 20189 transitions. [2021-10-28 09:51:03,897 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5234 [2021-10-28 09:51:03,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15922 states to 15734 states and 19945 transitions. [2021-10-28 09:51:03,980 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5365 [2021-10-28 09:51:03,993 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5365 [2021-10-28 09:51:03,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15734 states and 19945 transitions. [2021-10-28 09:51:03,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:51:03,994 INFO L681 BuchiCegarLoop]: Abstraction has 15734 states and 19945 transitions. [2021-10-28 09:51:04,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15734 states and 19945 transitions. [2021-10-28 09:51:04,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15734 to 15734. [2021-10-28 09:51:04,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15734 states, 15734 states have (on average 1.267636964535401) internal successors, (19945), 15733 states have internal predecessors, (19945), 0 states have call successors, (0), 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-10-28 09:51:04,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15734 states to 15734 states and 19945 transitions. [2021-10-28 09:51:04,278 INFO L704 BuchiCegarLoop]: Abstraction has 15734 states and 19945 transitions. [2021-10-28 09:51:04,278 INFO L587 BuchiCegarLoop]: Abstraction has 15734 states and 19945 transitions. [2021-10-28 09:51:04,278 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-28 09:51:04,278 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15734 states and 19945 transitions. [2021-10-28 09:51:04,339 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5234 [2021-10-28 09:51:04,340 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:51:04,340 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:51:04,341 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-10-28 09:51:04,341 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:51:04,341 INFO L791 eck$LassoCheckResult]: Stem: 188414#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 188224#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 188218#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 188169#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 188170#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 188167#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 188168#L110-2 assume !false; 188725#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 190473#L113 assume !(12292 == ssl3_accept_~s__state~0); 190460#L116 assume !(16384 == ssl3_accept_~s__state~0); 190461#L119 assume !(8192 == ssl3_accept_~s__state~0); 190449#L122 assume !(24576 == ssl3_accept_~s__state~0); 190450#L125 assume !(8195 == ssl3_accept_~s__state~0); 190439#L128 assume !(8480 == ssl3_accept_~s__state~0); 190440#L131 assume !(8481 == ssl3_accept_~s__state~0); 190359#L134 assume !(8482 == ssl3_accept_~s__state~0); 190360#L137 assume !(8464 == ssl3_accept_~s__state~0); 188982#L140 assume !(8465 == ssl3_accept_~s__state~0); 188983#L143 assume !(8466 == ssl3_accept_~s__state~0); 193766#L146 assume !(8496 == ssl3_accept_~s__state~0); 188595#L149 [2021-10-28 09:51:04,342 INFO L793 eck$LassoCheckResult]: Loop: 188595#L149 assume !(8497 == ssl3_accept_~s__state~0); 188596#L152 assume !(8512 == ssl3_accept_~s__state~0); 188591#L155 assume !(8513 == ssl3_accept_~s__state~0); 188592#L158 assume !(8528 == ssl3_accept_~s__state~0); 188587#L161 assume !(8529 == ssl3_accept_~s__state~0); 188588#L164 assume !(8544 == ssl3_accept_~s__state~0); 188584#L167 assume !(8545 == ssl3_accept_~s__state~0); 188582#L170 assume !(8560 == ssl3_accept_~s__state~0); 188583#L173 assume !(8561 == ssl3_accept_~s__state~0); 188782#L176 assume 8448 == ssl3_accept_~s__state~0; 188576#L177 assume !(ssl3_accept_~num1~0 > 0); 188575#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 188568#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 188564#L591 ssl3_accept_~skip~0 := 0; 188559#L110-2 assume !false; 188560#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188554#L113 assume !(12292 == ssl3_accept_~s__state~0); 188556#L116 assume !(16384 == ssl3_accept_~s__state~0); 188550#L119 assume !(8192 == ssl3_accept_~s__state~0); 188551#L122 assume !(24576 == ssl3_accept_~s__state~0); 188544#L125 assume !(8195 == ssl3_accept_~s__state~0); 188546#L128 assume !(8480 == ssl3_accept_~s__state~0); 188539#L131 assume !(8481 == ssl3_accept_~s__state~0); 188541#L134 assume 8482 == ssl3_accept_~s__state~0; 188758#L135 ssl3_accept_~s__state~0 := 3; 190485#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 190480#L591 ssl3_accept_~skip~0 := 0; 190478#L110-2 assume !false; 190479#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 190465#L113 assume !(12292 == ssl3_accept_~s__state~0); 190466#L116 assume !(16384 == ssl3_accept_~s__state~0); 190455#L119 assume !(8192 == ssl3_accept_~s__state~0); 190456#L122 assume !(24576 == ssl3_accept_~s__state~0); 190443#L125 assume !(8195 == ssl3_accept_~s__state~0); 190444#L128 assume !(8480 == ssl3_accept_~s__state~0); 190435#L131 assume !(8481 == ssl3_accept_~s__state~0); 190436#L134 assume !(8482 == ssl3_accept_~s__state~0); 188995#L137 assume !(8464 == ssl3_accept_~s__state~0); 188996#L140 assume !(8465 == ssl3_accept_~s__state~0); 188917#L143 assume !(8466 == ssl3_accept_~s__state~0); 188858#L146 assume !(8496 == ssl3_accept_~s__state~0); 188595#L149 [2021-10-28 09:51:04,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:04,343 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-28 09:51:04,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:04,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367117248] [2021-10-28 09:51:04,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:04,344 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:04,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:51:04,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:51:04,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:51:04,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367117248] [2021-10-28 09:51:04,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367117248] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:51:04,447 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:51:04,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:51:04,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297090715] [2021-10-28 09:51:04,447 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:51:04,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:04,448 INFO L85 PathProgramCache]: Analyzing trace with hash 2036695877, now seen corresponding path program 2 times [2021-10-28 09:51:04,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:04,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670617254] [2021-10-28 09:51:04,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:04,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:04,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:04,461 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:51:04,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:04,466 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:51:04,621 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:51:04,621 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:51:04,621 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:51:04,621 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:51:04,621 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:51:04,621 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:04,621 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:51:04,622 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:51:04,622 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration30_Loop [2021-10-28 09:51:04,622 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:51:04,622 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:51:04,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:51:04,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:51:04,630 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:51:04,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:51:04,636 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:51:04,699 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:51:04,699 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:51:04,699 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:04,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:04,705 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:04,707 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:51:04,708 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:51:04,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-28 09:51:04,730 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:51:04,730 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-10-28 09:51:04,773 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-28 09:51:04,773 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:04,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:04,777 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:04,781 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:51:04,781 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:51:04,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-28 09:51:04,812 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:51:04,812 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-10-28 09:51:04,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-10-28 09:51:04,857 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:04,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:04,858 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:04,863 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:51:04,863 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:51:04,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-28 09:51:04,883 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:51:04,883 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-10-28 09:51:04,916 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-10-28 09:51:04,916 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:04,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:04,917 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:04,919 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:51:04,919 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:51:04,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-28 09:51:04,929 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:51:04,929 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-10-28 09:51:04,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-10-28 09:51:04,952 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:04,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:04,954 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:04,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-28 09:51:04,958 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:51:04,958 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:51:04,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-10-28 09:51:04,999 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:05,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:05,000 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:05,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-28 09:51:05,002 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:51:05,002 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:51:05,014 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:51:05,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-10-28 09:51:05,038 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:51:05,038 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:51:05,038 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:51:05,038 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:51:05,038 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:51:05,038 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:05,038 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:51:05,038 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:51:05,038 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration30_Loop [2021-10-28 09:51:05,038 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:51:05,038 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:51:05,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:51:05,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:51:05,045 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:51:05,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:51:05,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:51:05,102 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:51:05,103 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:51:05,103 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:05,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:05,104 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:05,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-28 09:51:05,106 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-10-28 09:51:05,115 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:51:05,115 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:51:05,115 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:51:05,115 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:51:05,115 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:51:05,116 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:51:05,116 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:51:05,118 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:51:05,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-10-28 09:51:05,142 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:05,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:05,143 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:05,168 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:51:05,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:51:05,179 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:51:05,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:51:05,179 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 09:51:05,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:51:05,181 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 09:51:05,181 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:51:05,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-28 09:51:05,197 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:51:05,230 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-10-28 09:51:05,231 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:05,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:05,232 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:05,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-10-28 09:51:05,235 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-10-28 09:51:05,244 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:51:05,244 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:51:05,244 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:51:05,244 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:51:05,244 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:51:05,245 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:51:05,245 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:51:05,254 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:51:05,278 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-10-28 09:51:05,278 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:05,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:05,279 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:05,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-10-28 09:51:05,281 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-10-28 09:51:05,289 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:51:05,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:51:05,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:51:05,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:51:05,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:51:05,290 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:51:05,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:51:05,297 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:51:05,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-10-28 09:51:05,322 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:05,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:05,323 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:05,324 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-10-28 09:51:05,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-10-28 09:51:05,334 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:51:05,334 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:51:05,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:51:05,334 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:51:05,334 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:51:05,335 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:51:05,335 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:51:05,338 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:51:05,342 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 09:51:05,342 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 09:51:05,342 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:51:05,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:05,343 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:51:05,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-10-28 09:51:05,344 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:51:05,344 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:51:05,344 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:51:05,344 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-10-28 09:51:05,369 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-10-28 09:51:05,369 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:51:05,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:05,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:51:05,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:51:05,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:51:05,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:51:05,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:51:05,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:51:05,784 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:51:05,786 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-10-28 09:51:05,786 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15734 states and 19945 transitions. cyclomatic complexity: 4240 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:51:06,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-10-28 09:51:06,736 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15734 states and 19945 transitions. cyclomatic complexity: 4240. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 60744 states and 76320 transitions. Complement of second has 9 states. [2021-10-28 09:51:06,741 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-10-28 09:51:06,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:51:06,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2021-10-28 09:51:06,742 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 41 letters. [2021-10-28 09:51:06,743 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:51:06,743 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 61 letters. Loop has 41 letters. [2021-10-28 09:51:06,744 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:51:06,744 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 82 letters. [2021-10-28 09:51:06,745 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:51:06,745 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60744 states and 76320 transitions. [2021-10-28 09:51:07,166 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10100 [2021-10-28 09:51:07,460 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60744 states to 60161 states and 75583 transitions. [2021-10-28 09:51:07,460 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11041 [2021-10-28 09:51:07,469 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11099 [2021-10-28 09:51:07,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60161 states and 75583 transitions. [2021-10-28 09:51:07,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:51:07,470 INFO L681 BuchiCegarLoop]: Abstraction has 60161 states and 75583 transitions. [2021-10-28 09:51:07,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60161 states and 75583 transitions. [2021-10-28 09:51:08,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60161 to 53364. [2021-10-28 09:51:08,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53364 states, 53364 states have (on average 1.2659283412038078) internal successors, (67555), 53363 states have internal predecessors, (67555), 0 states have call successors, (0), 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-10-28 09:51:08,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53364 states to 53364 states and 67555 transitions. [2021-10-28 09:51:08,910 INFO L704 BuchiCegarLoop]: Abstraction has 53364 states and 67555 transitions. [2021-10-28 09:51:08,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:51:08,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:51:08,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:51:08,911 INFO L87 Difference]: Start difference. First operand 53364 states and 67555 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-10-28 09:51:09,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:51:09,134 INFO L93 Difference]: Finished difference Result 23621 states and 29699 transitions. [2021-10-28 09:51:09,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:51:09,136 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23621 states and 29699 transitions. [2021-10-28 09:51:09,404 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4524 [2021-10-28 09:51:09,497 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23621 states to 23611 states and 29689 transitions. [2021-10-28 09:51:09,497 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4612 [2021-10-28 09:51:09,501 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4612 [2021-10-28 09:51:09,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23611 states and 29689 transitions. [2021-10-28 09:51:09,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:51:09,503 INFO L681 BuchiCegarLoop]: Abstraction has 23611 states and 29689 transitions. [2021-10-28 09:51:09,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23611 states and 29689 transitions. [2021-10-28 09:51:09,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23611 to 23311. [2021-10-28 09:51:09,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23311 states, 23311 states have (on average 1.2584187722534426) internal successors, (29335), 23310 states have internal predecessors, (29335), 0 states have call successors, (0), 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-10-28 09:51:09,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23311 states to 23311 states and 29335 transitions. [2021-10-28 09:51:09,959 INFO L704 BuchiCegarLoop]: Abstraction has 23311 states and 29335 transitions. [2021-10-28 09:51:09,959 INFO L587 BuchiCegarLoop]: Abstraction has 23311 states and 29335 transitions. [2021-10-28 09:51:09,959 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-28 09:51:09,959 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23311 states and 29335 transitions. [2021-10-28 09:51:10,047 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4444 [2021-10-28 09:51:10,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:51:10,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:51:10,050 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:51:10,051 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:51:10,051 INFO L791 eck$LassoCheckResult]: Stem: 342078#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 341901#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 341891#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 341841#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 341842#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 341839#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 341840#L110-2 assume !false; 353698#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 353697#L113 assume !(12292 == ssl3_accept_~s__state~0); 353696#L116 assume !(16384 == ssl3_accept_~s__state~0); 353695#L119 assume !(8192 == ssl3_accept_~s__state~0); 353694#L122 assume !(24576 == ssl3_accept_~s__state~0); 353693#L125 assume !(8195 == ssl3_accept_~s__state~0); 353692#L128 assume !(8480 == ssl3_accept_~s__state~0); 353691#L131 assume !(8481 == ssl3_accept_~s__state~0); 353690#L134 assume !(8482 == ssl3_accept_~s__state~0); 353689#L137 assume 8464 == ssl3_accept_~s__state~0; 353688#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 353687#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 353686#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; 353684#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 353679#L591 ssl3_accept_~skip~0 := 0; 353678#L110-2 assume !false; 353677#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 353676#L113 assume !(12292 == ssl3_accept_~s__state~0); 353675#L116 assume !(16384 == ssl3_accept_~s__state~0); 353674#L119 assume !(8192 == ssl3_accept_~s__state~0); 353673#L122 assume !(24576 == ssl3_accept_~s__state~0); 353672#L125 assume !(8195 == ssl3_accept_~s__state~0); 353671#L128 assume !(8480 == ssl3_accept_~s__state~0); 353670#L131 assume !(8481 == ssl3_accept_~s__state~0); 353669#L134 assume !(8482 == ssl3_accept_~s__state~0); 353668#L137 assume !(8464 == ssl3_accept_~s__state~0); 353667#L140 assume !(8465 == ssl3_accept_~s__state~0); 353666#L143 assume !(8466 == ssl3_accept_~s__state~0); 353665#L146 assume 8496 == ssl3_accept_~s__state~0; 353664#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 353663#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 353660#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 353661#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 355370#L308-2 ssl3_accept_~s__init_num~0 := 0; 355559#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 355554#L591 ssl3_accept_~skip~0 := 0; 355553#L110-2 assume !false; 355552#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 355551#L113 assume !(12292 == ssl3_accept_~s__state~0); 355550#L116 assume !(16384 == ssl3_accept_~s__state~0); 355549#L119 assume !(8192 == ssl3_accept_~s__state~0); 355548#L122 assume !(24576 == ssl3_accept_~s__state~0); 355547#L125 assume !(8195 == ssl3_accept_~s__state~0); 355546#L128 assume !(8480 == ssl3_accept_~s__state~0); 355545#L131 assume !(8481 == ssl3_accept_~s__state~0); 355544#L134 assume !(8482 == ssl3_accept_~s__state~0); 355543#L137 assume !(8464 == ssl3_accept_~s__state~0); 355542#L140 assume !(8465 == ssl3_accept_~s__state~0); 355541#L143 assume !(8466 == ssl3_accept_~s__state~0); 355540#L146 assume !(8496 == ssl3_accept_~s__state~0); 355538#L149 assume !(8497 == ssl3_accept_~s__state~0); 355539#L152 [2021-10-28 09:51:10,052 INFO L793 eck$LassoCheckResult]: Loop: 355539#L152 assume !(8512 == ssl3_accept_~s__state~0); 362005#L155 assume !(8513 == ssl3_accept_~s__state~0); 362004#L158 assume !(8528 == ssl3_accept_~s__state~0); 362003#L161 assume !(8529 == ssl3_accept_~s__state~0); 362002#L164 assume !(8544 == ssl3_accept_~s__state~0); 362001#L167 assume !(8545 == ssl3_accept_~s__state~0); 362000#L170 assume !(8560 == ssl3_accept_~s__state~0); 361999#L173 assume !(8561 == ssl3_accept_~s__state~0); 361998#L176 assume !(8448 == ssl3_accept_~s__state~0); 361515#L179 assume !(8576 == ssl3_accept_~s__state~0); 361511#L182 assume !(8577 == ssl3_accept_~s__state~0); 361408#L185 assume !(8592 == ssl3_accept_~s__state~0); 361398#L188 assume !(8593 == ssl3_accept_~s__state~0); 361392#L191 assume !(8608 == ssl3_accept_~s__state~0); 361295#L194 assume !(8609 == ssl3_accept_~s__state~0); 361294#L197 assume !(8640 == ssl3_accept_~s__state~0); 361292#L200 assume !(8641 == ssl3_accept_~s__state~0); 361291#L203 assume 8656 == ssl3_accept_~s__state~0; 361246#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 361290#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 361289#L508 assume !(2 == ssl3_accept_~blastFlag~0); 361288#L508-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 357772#L516 assume !(0 == ssl3_accept_~tmp___10~0); 361287#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 361282#L591 ssl3_accept_~skip~0 := 0; 361281#L110-2 assume !false; 361280#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 361279#L113 assume !(12292 == ssl3_accept_~s__state~0); 361278#L116 assume !(16384 == ssl3_accept_~s__state~0); 361277#L119 assume !(8192 == ssl3_accept_~s__state~0); 361275#L122 assume !(24576 == ssl3_accept_~s__state~0); 361274#L125 assume !(8195 == ssl3_accept_~s__state~0); 361273#L128 assume !(8480 == ssl3_accept_~s__state~0); 361272#L131 assume !(8481 == ssl3_accept_~s__state~0); 361271#L134 assume !(8482 == ssl3_accept_~s__state~0); 361270#L137 assume !(8464 == ssl3_accept_~s__state~0); 361269#L140 assume !(8465 == ssl3_accept_~s__state~0); 361268#L143 assume !(8466 == ssl3_accept_~s__state~0); 361267#L146 assume !(8496 == ssl3_accept_~s__state~0); 361266#L149 assume !(8497 == ssl3_accept_~s__state~0); 361265#L152 assume !(8512 == ssl3_accept_~s__state~0); 361264#L155 assume !(8513 == ssl3_accept_~s__state~0); 361263#L158 assume !(8528 == ssl3_accept_~s__state~0); 361262#L161 assume !(8529 == ssl3_accept_~s__state~0); 361261#L164 assume !(8544 == ssl3_accept_~s__state~0); 361260#L167 assume !(8545 == ssl3_accept_~s__state~0); 361259#L170 assume !(8560 == ssl3_accept_~s__state~0); 361258#L173 assume !(8561 == ssl3_accept_~s__state~0); 361257#L176 assume !(8448 == ssl3_accept_~s__state~0); 361256#L179 assume !(8576 == ssl3_accept_~s__state~0); 361255#L182 assume !(8577 == ssl3_accept_~s__state~0); 361254#L185 assume !(8592 == ssl3_accept_~s__state~0); 361253#L188 assume !(8593 == ssl3_accept_~s__state~0); 361252#L191 assume !(8608 == ssl3_accept_~s__state~0); 361251#L194 assume !(8609 == ssl3_accept_~s__state~0); 361250#L197 assume !(8640 == ssl3_accept_~s__state~0); 361249#L200 assume !(8641 == ssl3_accept_~s__state~0); 361248#L203 assume !(8656 == ssl3_accept_~s__state~0); 361247#L206 assume !(8657 == ssl3_accept_~s__state~0); 361243#L209 assume 8672 == ssl3_accept_~s__state~0; 361241#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 361240#L524 assume !(4 == ssl3_accept_~blastFlag~0); 361239#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 361238#L531 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 350211#L531-2 ssl3_accept_~s__init_num~0 := 0; 354100#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 361233#L591 ssl3_accept_~skip~0 := 0; 361232#L110-2 assume !false; 361231#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 361230#L113 assume !(12292 == ssl3_accept_~s__state~0); 361229#L116 assume !(16384 == ssl3_accept_~s__state~0); 361228#L119 assume !(8192 == ssl3_accept_~s__state~0); 361227#L122 assume !(24576 == ssl3_accept_~s__state~0); 361226#L125 assume !(8195 == ssl3_accept_~s__state~0); 361225#L128 assume !(8480 == ssl3_accept_~s__state~0); 361224#L131 assume !(8481 == ssl3_accept_~s__state~0); 361223#L134 assume !(8482 == ssl3_accept_~s__state~0); 361222#L137 assume !(8464 == ssl3_accept_~s__state~0); 361221#L140 assume !(8465 == ssl3_accept_~s__state~0); 361220#L143 assume !(8466 == ssl3_accept_~s__state~0); 361219#L146 assume !(8496 == ssl3_accept_~s__state~0); 361218#L149 assume !(8497 == ssl3_accept_~s__state~0); 361217#L152 assume !(8512 == ssl3_accept_~s__state~0); 361216#L155 assume !(8513 == ssl3_accept_~s__state~0); 361215#L158 assume !(8528 == ssl3_accept_~s__state~0); 361214#L161 assume !(8529 == ssl3_accept_~s__state~0); 361213#L164 assume !(8544 == ssl3_accept_~s__state~0); 360829#L167 assume !(8545 == ssl3_accept_~s__state~0); 360825#L170 assume !(8560 == ssl3_accept_~s__state~0); 360822#L173 assume !(8561 == ssl3_accept_~s__state~0); 360818#L176 assume 8448 == ssl3_accept_~s__state~0; 360815#L177 assume !(ssl3_accept_~num1~0 > 0); 360814#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 361120#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 361117#L591 ssl3_accept_~skip~0 := 0; 361116#L110-2 assume !false; 361115#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 361114#L113 assume 12292 == ssl3_accept_~s__state~0; 341941#L114 ssl3_accept_~s__new_session~0 := 1; 341942#L222 ssl3_accept_~s__server~0 := 1; 342283#L227 assume 0 != ssl3_accept_~cb~0; 342239#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 342240#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 361310#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 342209#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 342210#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 342196#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 342192#L591 ssl3_accept_~skip~0 := 0; 342185#L110-2 assume !false; 342186#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 342179#L113 assume !(12292 == ssl3_accept_~s__state~0); 342180#L116 assume !(16384 == ssl3_accept_~s__state~0); 342173#L119 assume !(8192 == ssl3_accept_~s__state~0); 342174#L122 assume !(24576 == ssl3_accept_~s__state~0); 342167#L125 assume !(8195 == ssl3_accept_~s__state~0); 342168#L128 assume !(8480 == ssl3_accept_~s__state~0); 361306#L131 assume !(8481 == ssl3_accept_~s__state~0); 362438#L134 assume !(8482 == ssl3_accept_~s__state~0); 362437#L137 assume !(8464 == ssl3_accept_~s__state~0); 362435#L140 assume !(8465 == ssl3_accept_~s__state~0); 361996#L143 assume !(8466 == ssl3_accept_~s__state~0); 361995#L146 assume 8496 == ssl3_accept_~s__state~0; 342160#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 361994#L298 assume !(1 == ssl3_accept_~blastFlag~0); 342036#L301 assume !(3 == ssl3_accept_~blastFlag~0); 341847#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 341848#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 355373#L308-2 ssl3_accept_~s__init_num~0 := 0; 361969#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 362021#L591 ssl3_accept_~skip~0 := 0; 362020#L110-2 assume !false; 362019#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 362018#L113 assume !(12292 == ssl3_accept_~s__state~0); 362017#L116 assume !(16384 == ssl3_accept_~s__state~0); 362016#L119 assume !(8192 == ssl3_accept_~s__state~0); 362015#L122 assume !(24576 == ssl3_accept_~s__state~0); 362014#L125 assume !(8195 == ssl3_accept_~s__state~0); 362013#L128 assume !(8480 == ssl3_accept_~s__state~0); 362012#L131 assume !(8481 == ssl3_accept_~s__state~0); 362011#L134 assume !(8482 == ssl3_accept_~s__state~0); 362010#L137 assume !(8464 == ssl3_accept_~s__state~0); 362009#L140 assume !(8465 == ssl3_accept_~s__state~0); 362008#L143 assume !(8466 == ssl3_accept_~s__state~0); 362007#L146 assume !(8496 == ssl3_accept_~s__state~0); 362006#L149 assume !(8497 == ssl3_accept_~s__state~0); 355539#L152 [2021-10-28 09:51:10,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:10,053 INFO L85 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 1 times [2021-10-28 09:51:10,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:10,053 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553922564] [2021-10-28 09:51:10,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:10,054 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:10,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:10,078 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:51:10,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:10,098 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:51:10,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:10,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1707391228, now seen corresponding path program 1 times [2021-10-28 09:51:10,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:10,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354568096] [2021-10-28 09:51:10,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:10,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:10,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:51:10,158 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-28 09:51:10,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:51:10,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354568096] [2021-10-28 09:51:10,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354568096] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:51:10,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233788059] [2021-10-28 09:51:10,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:10,160 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:51:10,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:10,161 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:51:10,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-10-28 09:51:10,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:51:10,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:51:10,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:51:11,299 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-28 09:51:11,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233788059] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:51:11,300 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:51:11,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 09:51:11,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201810032] [2021-10-28 09:51:11,301 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:51:11,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:51:11,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:51:11,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:51:11,304 INFO L87 Difference]: Start difference. First operand 23311 states and 29335 transitions. cyclomatic complexity: 6064 Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 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-10-28 09:51:11,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:51:11,701 INFO L93 Difference]: Finished difference Result 23591 states and 29587 transitions. [2021-10-28 09:51:11,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:51:11,709 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23591 states and 29587 transitions. [2021-10-28 09:51:11,814 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4480 [2021-10-28 09:51:11,909 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23591 states to 23451 states and 29427 transitions. [2021-10-28 09:51:11,909 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4568 [2021-10-28 09:51:11,913 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4568 [2021-10-28 09:51:11,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23451 states and 29427 transitions. [2021-10-28 09:51:11,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:51:11,914 INFO L681 BuchiCegarLoop]: Abstraction has 23451 states and 29427 transitions. [2021-10-28 09:51:11,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23451 states and 29427 transitions. [2021-10-28 09:51:12,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23451 to 23311. [2021-10-28 09:51:12,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23311 states, 23311 states have (on average 1.2558448800995239) internal successors, (29275), 23310 states have internal predecessors, (29275), 0 states have call successors, (0), 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-10-28 09:51:12,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23311 states to 23311 states and 29275 transitions. [2021-10-28 09:51:12,201 INFO L704 BuchiCegarLoop]: Abstraction has 23311 states and 29275 transitions. [2021-10-28 09:51:12,201 INFO L587 BuchiCegarLoop]: Abstraction has 23311 states and 29275 transitions. [2021-10-28 09:51:12,201 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-28 09:51:12,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23311 states and 29275 transitions. [2021-10-28 09:51:12,394 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4444 [2021-10-28 09:51:12,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:51:12,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:51:12,397 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:51:12,397 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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-10-28 09:51:12,398 INFO L791 eck$LassoCheckResult]: Stem: 389428#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 389241#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 389235#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 389184#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 389185#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 389182#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 389183#L110-2 assume !false; 396893#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 396892#L113 assume !(12292 == ssl3_accept_~s__state~0); 396891#L116 assume !(16384 == ssl3_accept_~s__state~0); 396890#L119 assume !(8192 == ssl3_accept_~s__state~0); 396889#L122 assume !(24576 == ssl3_accept_~s__state~0); 396888#L125 assume !(8195 == ssl3_accept_~s__state~0); 396887#L128 assume !(8480 == ssl3_accept_~s__state~0); 396886#L131 assume !(8481 == ssl3_accept_~s__state~0); 396885#L134 assume !(8482 == ssl3_accept_~s__state~0); 396884#L137 assume 8464 == ssl3_accept_~s__state~0; 396883#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 396882#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 396881#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; 396879#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 396874#L591 ssl3_accept_~skip~0 := 0; 396873#L110-2 assume !false; 396872#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 396871#L113 assume !(12292 == ssl3_accept_~s__state~0); 396870#L116 assume !(16384 == ssl3_accept_~s__state~0); 396869#L119 assume !(8192 == ssl3_accept_~s__state~0); 396868#L122 assume !(24576 == ssl3_accept_~s__state~0); 396867#L125 assume !(8195 == ssl3_accept_~s__state~0); 396866#L128 assume !(8480 == ssl3_accept_~s__state~0); 396865#L131 assume !(8481 == ssl3_accept_~s__state~0); 396864#L134 assume !(8482 == ssl3_accept_~s__state~0); 396863#L137 assume !(8464 == ssl3_accept_~s__state~0); 396862#L140 assume !(8465 == ssl3_accept_~s__state~0); 396861#L143 assume !(8466 == ssl3_accept_~s__state~0); 396860#L146 assume 8496 == ssl3_accept_~s__state~0; 396859#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 396858#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 396855#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 396850#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 396851#L308-2 ssl3_accept_~s__init_num~0 := 0; 397516#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 397511#L591 ssl3_accept_~skip~0 := 0; 397510#L110-2 assume !false; 397509#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 397508#L113 assume !(12292 == ssl3_accept_~s__state~0); 397507#L116 assume !(16384 == ssl3_accept_~s__state~0); 397506#L119 assume !(8192 == ssl3_accept_~s__state~0); 397505#L122 assume !(24576 == ssl3_accept_~s__state~0); 397503#L125 assume !(8195 == ssl3_accept_~s__state~0); 397497#L128 assume !(8480 == ssl3_accept_~s__state~0); 397495#L131 assume !(8481 == ssl3_accept_~s__state~0); 397490#L134 assume !(8482 == ssl3_accept_~s__state~0); 397483#L137 assume !(8464 == ssl3_accept_~s__state~0); 397480#L140 assume !(8465 == ssl3_accept_~s__state~0); 397474#L143 assume !(8466 == ssl3_accept_~s__state~0); 397469#L146 assume !(8496 == ssl3_accept_~s__state~0); 396329#L149 assume !(8497 == ssl3_accept_~s__state~0); 396330#L152 [2021-10-28 09:51:12,398 INFO L793 eck$LassoCheckResult]: Loop: 396330#L152 assume !(8512 == ssl3_accept_~s__state~0); 389271#L155 assume !(8513 == ssl3_accept_~s__state~0); 389148#L158 assume !(8528 == ssl3_accept_~s__state~0); 389149#L161 assume !(8529 == ssl3_accept_~s__state~0); 410957#L164 assume !(8544 == ssl3_accept_~s__state~0); 389174#L167 assume !(8545 == ssl3_accept_~s__state~0); 389175#L170 assume !(8560 == ssl3_accept_~s__state~0); 410928#L173 assume !(8561 == ssl3_accept_~s__state~0); 410920#L176 assume !(8448 == ssl3_accept_~s__state~0); 389433#L179 assume !(8576 == ssl3_accept_~s__state~0); 389398#L182 assume !(8577 == ssl3_accept_~s__state~0); 389395#L185 assume !(8592 == ssl3_accept_~s__state~0); 389164#L188 assume !(8593 == ssl3_accept_~s__state~0); 389165#L191 assume !(8608 == ssl3_accept_~s__state~0); 389358#L194 assume !(8609 == ssl3_accept_~s__state~0); 389342#L197 assume !(8640 == ssl3_accept_~s__state~0); 389343#L200 assume !(8641 == ssl3_accept_~s__state~0); 389403#L203 assume 8656 == ssl3_accept_~s__state~0; 389229#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 389327#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 389328#L508 assume !(2 == ssl3_accept_~blastFlag~0); 389366#L508-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 389362#L516 assume !(0 == ssl3_accept_~tmp___10~0); 389363#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 410037#L591 ssl3_accept_~skip~0 := 0; 410035#L110-2 assume !false; 410033#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 410031#L113 assume !(12292 == ssl3_accept_~s__state~0); 410029#L116 assume !(16384 == ssl3_accept_~s__state~0); 410027#L119 assume !(8192 == ssl3_accept_~s__state~0); 410025#L122 assume !(24576 == ssl3_accept_~s__state~0); 410023#L125 assume !(8195 == ssl3_accept_~s__state~0); 410021#L128 assume !(8480 == ssl3_accept_~s__state~0); 410019#L131 assume !(8481 == ssl3_accept_~s__state~0); 410017#L134 assume !(8482 == ssl3_accept_~s__state~0); 410014#L137 assume !(8464 == ssl3_accept_~s__state~0); 410012#L140 assume !(8465 == ssl3_accept_~s__state~0); 410011#L143 assume !(8466 == ssl3_accept_~s__state~0); 410005#L146 assume !(8496 == ssl3_accept_~s__state~0); 410003#L149 assume !(8497 == ssl3_accept_~s__state~0); 410001#L152 assume !(8512 == ssl3_accept_~s__state~0); 410000#L155 assume !(8513 == ssl3_accept_~s__state~0); 409999#L158 assume !(8528 == ssl3_accept_~s__state~0); 409998#L161 assume !(8529 == ssl3_accept_~s__state~0); 409996#L164 assume !(8544 == ssl3_accept_~s__state~0); 409994#L167 assume !(8545 == ssl3_accept_~s__state~0); 409993#L170 assume !(8560 == ssl3_accept_~s__state~0); 409987#L173 assume !(8561 == ssl3_accept_~s__state~0); 409985#L176 assume !(8448 == ssl3_accept_~s__state~0); 409983#L179 assume !(8576 == ssl3_accept_~s__state~0); 409981#L182 assume !(8577 == ssl3_accept_~s__state~0); 409979#L185 assume !(8592 == ssl3_accept_~s__state~0); 409977#L188 assume !(8593 == ssl3_accept_~s__state~0); 409975#L191 assume !(8608 == ssl3_accept_~s__state~0); 409973#L194 assume !(8609 == ssl3_accept_~s__state~0); 409971#L197 assume !(8640 == ssl3_accept_~s__state~0); 409969#L200 assume !(8641 == ssl3_accept_~s__state~0); 409967#L203 assume !(8656 == ssl3_accept_~s__state~0); 389228#L206 assume !(8657 == ssl3_accept_~s__state~0); 389230#L209 assume 8672 == ssl3_accept_~s__state~0; 389339#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 389193#L524 assume !(4 == ssl3_accept_~blastFlag~0); 389194#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 389242#L531 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 389243#L531-2 ssl3_accept_~s__init_num~0 := 0; 389421#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 410070#L591 ssl3_accept_~skip~0 := 0; 410065#L110-2 assume !false; 410061#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 410058#L113 assume !(12292 == ssl3_accept_~s__state~0); 410057#L116 assume !(16384 == ssl3_accept_~s__state~0); 410052#L119 assume !(8192 == ssl3_accept_~s__state~0); 410051#L122 assume !(24576 == ssl3_accept_~s__state~0); 410050#L125 assume !(8195 == ssl3_accept_~s__state~0); 410049#L128 assume !(8480 == ssl3_accept_~s__state~0); 410048#L131 assume !(8481 == ssl3_accept_~s__state~0); 410046#L134 assume !(8482 == ssl3_accept_~s__state~0); 410045#L137 assume !(8464 == ssl3_accept_~s__state~0); 410044#L140 assume !(8465 == ssl3_accept_~s__state~0); 410043#L143 assume !(8466 == ssl3_accept_~s__state~0); 410038#L146 assume !(8496 == ssl3_accept_~s__state~0); 410036#L149 assume !(8497 == ssl3_accept_~s__state~0); 410034#L152 assume !(8512 == ssl3_accept_~s__state~0); 410032#L155 assume !(8513 == ssl3_accept_~s__state~0); 410030#L158 assume !(8528 == ssl3_accept_~s__state~0); 410028#L161 assume !(8529 == ssl3_accept_~s__state~0); 410026#L164 assume !(8544 == ssl3_accept_~s__state~0); 410024#L167 assume !(8545 == ssl3_accept_~s__state~0); 410022#L170 assume !(8560 == ssl3_accept_~s__state~0); 410020#L173 assume !(8561 == ssl3_accept_~s__state~0); 410018#L176 assume 8448 == ssl3_accept_~s__state~0; 410016#L177 assume !(ssl3_accept_~num1~0 > 0); 410013#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 410010#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 410004#L591 ssl3_accept_~skip~0 := 0; 410002#L110-2 assume !false; 389461#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 389453#L113 assume !(12292 == ssl3_accept_~s__state~0); 389454#L116 assume 16384 == ssl3_accept_~s__state~0; 409871#L222 ssl3_accept_~s__server~0 := 1; 409870#L227 assume 0 != ssl3_accept_~cb~0; 409864#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 409862#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 409859#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 409856#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 409854#L254 assume 12292 != ssl3_accept_~s__state~0; 409852#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 409849#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 409843#L591 ssl3_accept_~skip~0 := 0; 409841#L110-2 assume !false; 409839#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 409837#L113 assume !(12292 == ssl3_accept_~s__state~0); 409835#L116 assume !(16384 == ssl3_accept_~s__state~0); 409833#L119 assume !(8192 == ssl3_accept_~s__state~0); 409831#L122 assume !(24576 == ssl3_accept_~s__state~0); 409829#L125 assume !(8195 == ssl3_accept_~s__state~0); 409827#L128 assume !(8480 == ssl3_accept_~s__state~0); 409825#L131 assume !(8481 == ssl3_accept_~s__state~0); 409823#L134 assume !(8482 == ssl3_accept_~s__state~0); 409775#L137 assume 8464 == ssl3_accept_~s__state~0; 399964#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 409772#L285 assume !(0 == ssl3_accept_~blastFlag~0); 409770#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; 409769#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 409764#L591 ssl3_accept_~skip~0 := 0; 409763#L110-2 assume !false; 409762#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 409761#L113 assume !(12292 == ssl3_accept_~s__state~0); 409760#L116 assume !(16384 == ssl3_accept_~s__state~0); 409759#L119 assume !(8192 == ssl3_accept_~s__state~0); 409758#L122 assume !(24576 == ssl3_accept_~s__state~0); 409757#L125 assume !(8195 == ssl3_accept_~s__state~0); 409751#L128 assume !(8480 == ssl3_accept_~s__state~0); 409749#L131 assume !(8481 == ssl3_accept_~s__state~0); 405385#L134 assume !(8482 == ssl3_accept_~s__state~0); 405348#L137 assume !(8464 == ssl3_accept_~s__state~0); 405343#L140 assume !(8465 == ssl3_accept_~s__state~0); 405340#L143 assume !(8466 == ssl3_accept_~s__state~0); 389527#L146 assume 8496 == ssl3_accept_~s__state~0; 389393#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 389212#L298 assume !(1 == ssl3_accept_~blastFlag~0); 389213#L301 assume !(3 == ssl3_accept_~blastFlag~0); 389190#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 389191#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 389322#L308-2 ssl3_accept_~s__init_num~0 := 0; 389323#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 411036#L591 ssl3_accept_~skip~0 := 0; 411033#L110-2 assume !false; 411028#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411024#L113 assume !(12292 == ssl3_accept_~s__state~0); 411017#L116 assume !(16384 == ssl3_accept_~s__state~0); 411012#L119 assume !(8192 == ssl3_accept_~s__state~0); 411004#L122 assume !(24576 == ssl3_accept_~s__state~0); 411000#L125 assume !(8195 == ssl3_accept_~s__state~0); 410996#L128 assume !(8480 == ssl3_accept_~s__state~0); 410992#L131 assume !(8481 == ssl3_accept_~s__state~0); 410988#L134 assume !(8482 == ssl3_accept_~s__state~0); 410984#L137 assume !(8464 == ssl3_accept_~s__state~0); 410980#L140 assume !(8465 == ssl3_accept_~s__state~0); 410976#L143 assume !(8466 == ssl3_accept_~s__state~0); 389376#L146 assume !(8496 == ssl3_accept_~s__state~0); 389377#L149 assume !(8497 == ssl3_accept_~s__state~0); 396330#L152 [2021-10-28 09:51:12,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:12,399 INFO L85 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 2 times [2021-10-28 09:51:12,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:12,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317246833] [2021-10-28 09:51:12,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:12,400 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:12,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:12,415 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:51:12,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:12,433 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:51:12,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:12,435 INFO L85 PathProgramCache]: Analyzing trace with hash 612628496, now seen corresponding path program 1 times [2021-10-28 09:51:12,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:12,436 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322554962] [2021-10-28 09:51:12,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:12,436 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:12,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:51:12,478 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-28 09:51:12,478 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:51:12,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322554962] [2021-10-28 09:51:12,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322554962] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:51:12,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635689236] [2021-10-28 09:51:12,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:12,480 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:51:12,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:12,481 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:51:12,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-10-28 09:51:13,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:51:13,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:51:13,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:51:13,703 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-28 09:51:13,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635689236] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:51:13,704 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:51:13,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 09:51:13,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721154092] [2021-10-28 09:51:13,705 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:51:13,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:51:13,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:51:13,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:51:13,706 INFO L87 Difference]: Start difference. First operand 23311 states and 29275 transitions. cyclomatic complexity: 6004 Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 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-10-28 09:51:14,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:51:14,074 INFO L93 Difference]: Finished difference Result 24184 states and 30000 transitions. [2021-10-28 09:51:14,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:51:14,075 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24184 states and 30000 transitions. [2021-10-28 09:51:14,353 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3678 [2021-10-28 09:51:14,454 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24184 states to 23950 states and 29724 transitions. [2021-10-28 09:51:14,454 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4628 [2021-10-28 09:51:14,458 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4628 [2021-10-28 09:51:14,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23950 states and 29724 transitions. [2021-10-28 09:51:14,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:51:14,459 INFO L681 BuchiCegarLoop]: Abstraction has 23950 states and 29724 transitions. [2021-10-28 09:51:14,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23950 states and 29724 transitions. [2021-10-28 09:51:14,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23950 to 17716. [2021-10-28 09:51:14,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17716 states, 17716 states have (on average 1.2523707383156468) internal successors, (22187), 17715 states have internal predecessors, (22187), 0 states have call successors, (0), 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-10-28 09:51:14,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17716 states to 17716 states and 22187 transitions. [2021-10-28 09:51:14,707 INFO L704 BuchiCegarLoop]: Abstraction has 17716 states and 22187 transitions. [2021-10-28 09:51:14,707 INFO L587 BuchiCegarLoop]: Abstraction has 17716 states and 22187 transitions. [2021-10-28 09:51:14,707 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-28 09:51:14,707 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17716 states and 22187 transitions. [2021-10-28 09:51:14,762 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2919 [2021-10-28 09:51:14,763 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:51:14,763 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:51:14,765 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:51:14,765 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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, 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] [2021-10-28 09:51:14,765 INFO L791 eck$LassoCheckResult]: Stem: 437419#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 437234#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 437224#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 437174#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 437175#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 437172#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 437173#L110-2 assume !false; 440977#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 440976#L113 assume !(12292 == ssl3_accept_~s__state~0); 440975#L116 assume !(16384 == ssl3_accept_~s__state~0); 440974#L119 assume !(8192 == ssl3_accept_~s__state~0); 440973#L122 assume !(24576 == ssl3_accept_~s__state~0); 440972#L125 assume !(8195 == ssl3_accept_~s__state~0); 440971#L128 assume !(8480 == ssl3_accept_~s__state~0); 440970#L131 assume !(8481 == ssl3_accept_~s__state~0); 440969#L134 assume !(8482 == ssl3_accept_~s__state~0); 440968#L137 assume 8464 == ssl3_accept_~s__state~0; 440967#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 440966#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 440965#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; 440963#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 440958#L591 ssl3_accept_~skip~0 := 0; 440957#L110-2 assume !false; 440956#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 440955#L113 assume !(12292 == ssl3_accept_~s__state~0); 440954#L116 assume !(16384 == ssl3_accept_~s__state~0); 440953#L119 assume !(8192 == ssl3_accept_~s__state~0); 440952#L122 assume !(24576 == ssl3_accept_~s__state~0); 440951#L125 assume !(8195 == ssl3_accept_~s__state~0); 440950#L128 assume !(8480 == ssl3_accept_~s__state~0); 440949#L131 assume !(8481 == ssl3_accept_~s__state~0); 440948#L134 assume !(8482 == ssl3_accept_~s__state~0); 440947#L137 assume !(8464 == ssl3_accept_~s__state~0); 440946#L140 assume !(8465 == ssl3_accept_~s__state~0); 440945#L143 assume !(8466 == ssl3_accept_~s__state~0); 440944#L146 assume 8496 == ssl3_accept_~s__state~0; 440943#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 440942#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 438903#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 438904#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 439673#L308-2 ssl3_accept_~s__init_num~0 := 0; 453553#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 453548#L591 ssl3_accept_~skip~0 := 0; 453547#L110-2 assume !false; 453546#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 453545#L113 assume !(12292 == ssl3_accept_~s__state~0); 453544#L116 assume !(16384 == ssl3_accept_~s__state~0); 453543#L119 assume !(8192 == ssl3_accept_~s__state~0); 453542#L122 assume !(24576 == ssl3_accept_~s__state~0); 453541#L125 assume !(8195 == ssl3_accept_~s__state~0); 453540#L128 assume !(8480 == ssl3_accept_~s__state~0); 453539#L131 assume !(8481 == ssl3_accept_~s__state~0); 453538#L134 assume !(8482 == ssl3_accept_~s__state~0); 453537#L137 assume !(8464 == ssl3_accept_~s__state~0); 453536#L140 assume !(8465 == ssl3_accept_~s__state~0); 453535#L143 assume !(8466 == ssl3_accept_~s__state~0); 453534#L146 assume !(8496 == ssl3_accept_~s__state~0); 453533#L149 assume !(8497 == ssl3_accept_~s__state~0); 448727#L152 [2021-10-28 09:51:14,766 INFO L793 eck$LassoCheckResult]: Loop: 448727#L152 assume !(8512 == ssl3_accept_~s__state~0); 448726#L155 assume !(8513 == ssl3_accept_~s__state~0); 448725#L158 assume !(8528 == ssl3_accept_~s__state~0); 448724#L161 assume !(8529 == ssl3_accept_~s__state~0); 448723#L164 assume !(8544 == ssl3_accept_~s__state~0); 448722#L167 assume !(8545 == ssl3_accept_~s__state~0); 448721#L170 assume !(8560 == ssl3_accept_~s__state~0); 448720#L173 assume !(8561 == ssl3_accept_~s__state~0); 448719#L176 assume !(8448 == ssl3_accept_~s__state~0); 448718#L179 assume !(8576 == ssl3_accept_~s__state~0); 448717#L182 assume !(8577 == ssl3_accept_~s__state~0); 448716#L185 assume !(8592 == ssl3_accept_~s__state~0); 448715#L188 assume !(8593 == ssl3_accept_~s__state~0); 448714#L191 assume !(8608 == ssl3_accept_~s__state~0); 448707#L194 assume !(8609 == ssl3_accept_~s__state~0); 437316#L197 assume !(8640 == ssl3_accept_~s__state~0); 437317#L200 assume !(8641 == ssl3_accept_~s__state~0); 437187#L203 assume 8656 == ssl3_accept_~s__state~0; 437188#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 437311#L503 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 437210#L508 assume !(2 == ssl3_accept_~blastFlag~0); 437211#L508-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 437349#L516 assume !(0 == ssl3_accept_~tmp___10~0); 451261#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 451256#L591 ssl3_accept_~skip~0 := 0; 451255#L110-2 assume !false; 451254#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 451253#L113 assume !(12292 == ssl3_accept_~s__state~0); 451252#L116 assume !(16384 == ssl3_accept_~s__state~0); 451251#L119 assume !(8192 == ssl3_accept_~s__state~0); 451250#L122 assume !(24576 == ssl3_accept_~s__state~0); 451249#L125 assume !(8195 == ssl3_accept_~s__state~0); 451248#L128 assume !(8480 == ssl3_accept_~s__state~0); 451247#L131 assume !(8481 == ssl3_accept_~s__state~0); 451246#L134 assume !(8482 == ssl3_accept_~s__state~0); 451245#L137 assume !(8464 == ssl3_accept_~s__state~0); 451244#L140 assume !(8465 == ssl3_accept_~s__state~0); 451243#L143 assume !(8466 == ssl3_accept_~s__state~0); 451242#L146 assume !(8496 == ssl3_accept_~s__state~0); 451241#L149 assume !(8497 == ssl3_accept_~s__state~0); 451189#L152 assume !(8512 == ssl3_accept_~s__state~0); 451188#L155 assume !(8513 == ssl3_accept_~s__state~0); 451187#L158 assume !(8528 == ssl3_accept_~s__state~0); 451186#L161 assume !(8529 == ssl3_accept_~s__state~0); 451185#L164 assume !(8544 == ssl3_accept_~s__state~0); 451184#L167 assume !(8545 == ssl3_accept_~s__state~0); 451183#L170 assume !(8560 == ssl3_accept_~s__state~0); 451143#L173 assume !(8561 == ssl3_accept_~s__state~0); 451142#L176 assume !(8448 == ssl3_accept_~s__state~0); 437424#L179 assume !(8576 == ssl3_accept_~s__state~0); 437379#L182 assume !(8577 == ssl3_accept_~s__state~0); 437377#L185 assume !(8592 == ssl3_accept_~s__state~0); 437153#L188 assume !(8593 == ssl3_accept_~s__state~0); 437154#L191 assume !(8608 == ssl3_accept_~s__state~0); 448713#L194 assume !(8609 == ssl3_accept_~s__state~0); 448703#L197 assume !(8640 == ssl3_accept_~s__state~0); 448702#L200 assume !(8641 == ssl3_accept_~s__state~0); 448701#L203 assume !(8656 == ssl3_accept_~s__state~0); 437218#L206 assume !(8657 == ssl3_accept_~s__state~0); 437219#L209 assume 8672 == ssl3_accept_~s__state~0; 437403#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 437183#L524 assume !(4 == ssl3_accept_~blastFlag~0); 437184#L527 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 437230#L531 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 437231#L531-2 ssl3_accept_~s__init_num~0 := 0; 450554#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450548#L591 ssl3_accept_~skip~0 := 0; 450546#L110-2 assume !false; 450544#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 450542#L113 assume !(12292 == ssl3_accept_~s__state~0); 450540#L116 assume !(16384 == ssl3_accept_~s__state~0); 450538#L119 assume !(8192 == ssl3_accept_~s__state~0); 450536#L122 assume !(24576 == ssl3_accept_~s__state~0); 450534#L125 assume !(8195 == ssl3_accept_~s__state~0); 450532#L128 assume !(8480 == ssl3_accept_~s__state~0); 450530#L131 assume !(8481 == ssl3_accept_~s__state~0); 450528#L134 assume !(8482 == ssl3_accept_~s__state~0); 450526#L137 assume !(8464 == ssl3_accept_~s__state~0); 450524#L140 assume !(8465 == ssl3_accept_~s__state~0); 450522#L143 assume !(8466 == ssl3_accept_~s__state~0); 450520#L146 assume !(8496 == ssl3_accept_~s__state~0); 450518#L149 assume !(8497 == ssl3_accept_~s__state~0); 450516#L152 assume !(8512 == ssl3_accept_~s__state~0); 450514#L155 assume !(8513 == ssl3_accept_~s__state~0); 450512#L158 assume !(8528 == ssl3_accept_~s__state~0); 450510#L161 assume !(8529 == ssl3_accept_~s__state~0); 450508#L164 assume !(8544 == ssl3_accept_~s__state~0); 450506#L167 assume !(8545 == ssl3_accept_~s__state~0); 450504#L170 assume !(8560 == ssl3_accept_~s__state~0); 450503#L173 assume !(8561 == ssl3_accept_~s__state~0); 450501#L176 assume 8448 == ssl3_accept_~s__state~0; 450499#L177 assume !(ssl3_accept_~num1~0 > 0); 450495#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 450489#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450481#L591 ssl3_accept_~skip~0 := 0; 450477#L110-2 assume !false; 450473#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 450469#L113 assume !(12292 == ssl3_accept_~s__state~0); 450465#L116 assume !(16384 == ssl3_accept_~s__state~0); 450461#L119 assume !(8192 == ssl3_accept_~s__state~0); 450457#L122 assume !(24576 == ssl3_accept_~s__state~0); 450453#L125 assume !(8195 == ssl3_accept_~s__state~0); 450451#L128 assume !(8480 == ssl3_accept_~s__state~0); 450450#L131 assume !(8481 == ssl3_accept_~s__state~0); 450449#L134 assume !(8482 == ssl3_accept_~s__state~0); 450182#L137 assume !(8464 == ssl3_accept_~s__state~0); 450040#L140 assume !(8465 == ssl3_accept_~s__state~0); 450038#L143 assume !(8466 == ssl3_accept_~s__state~0); 450036#L146 assume !(8496 == ssl3_accept_~s__state~0); 450034#L149 assume !(8497 == ssl3_accept_~s__state~0); 450032#L152 assume !(8512 == ssl3_accept_~s__state~0); 450030#L155 assume !(8513 == ssl3_accept_~s__state~0); 450028#L158 assume !(8528 == ssl3_accept_~s__state~0); 450026#L161 assume !(8529 == ssl3_accept_~s__state~0); 450024#L164 assume !(8544 == ssl3_accept_~s__state~0); 450022#L167 assume !(8545 == ssl3_accept_~s__state~0); 450020#L170 assume !(8560 == ssl3_accept_~s__state~0); 450018#L173 assume !(8561 == ssl3_accept_~s__state~0); 449473#L176 assume !(8448 == ssl3_accept_~s__state~0); 449465#L179 assume 8576 == ssl3_accept_~s__state~0; 449162#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 450502#L455 assume !(ssl3_accept_~ret~0 <= 0); 450500#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 448679#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 448672#L591 ssl3_accept_~skip~0 := 0; 448669#L110-2 assume !false; 448666#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448663#L113 assume !(12292 == ssl3_accept_~s__state~0); 448660#L116 assume !(16384 == ssl3_accept_~s__state~0); 448657#L119 assume !(8192 == ssl3_accept_~s__state~0); 448654#L122 assume !(24576 == ssl3_accept_~s__state~0); 448651#L125 assume !(8195 == ssl3_accept_~s__state~0); 448648#L128 assume !(8480 == ssl3_accept_~s__state~0); 448645#L131 assume !(8481 == ssl3_accept_~s__state~0); 448642#L134 assume !(8482 == ssl3_accept_~s__state~0); 448640#L137 assume !(8464 == ssl3_accept_~s__state~0); 448624#L140 assume !(8465 == ssl3_accept_~s__state~0); 448622#L143 assume 8466 == ssl3_accept_~s__state~0; 437117#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 437118#L285 assume !(0 == ssl3_accept_~blastFlag~0); 437149#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; 437150#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 448549#L591 ssl3_accept_~skip~0 := 0; 448550#L110-2 assume !false; 448541#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448542#L113 assume !(12292 == ssl3_accept_~s__state~0); 448533#L116 assume !(16384 == ssl3_accept_~s__state~0); 448534#L119 assume !(8192 == ssl3_accept_~s__state~0); 448525#L122 assume !(24576 == ssl3_accept_~s__state~0); 448526#L125 assume !(8195 == ssl3_accept_~s__state~0); 448517#L128 assume !(8480 == ssl3_accept_~s__state~0); 448518#L131 assume !(8481 == ssl3_accept_~s__state~0); 448509#L134 assume !(8482 == ssl3_accept_~s__state~0); 448510#L137 assume !(8464 == ssl3_accept_~s__state~0); 448502#L140 assume !(8465 == ssl3_accept_~s__state~0); 448498#L143 assume !(8466 == ssl3_accept_~s__state~0); 448499#L146 assume 8496 == ssl3_accept_~s__state~0; 437597#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 450869#L298 assume !(1 == ssl3_accept_~blastFlag~0); 437366#L301 assume !(3 == ssl3_accept_~blastFlag~0); 437367#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 448704#L308 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 437306#L308-2 ssl3_accept_~s__init_num~0 := 0; 437307#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 448743#L591 ssl3_accept_~skip~0 := 0; 448742#L110-2 assume !false; 448741#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 448740#L113 assume !(12292 == ssl3_accept_~s__state~0); 448739#L116 assume !(16384 == ssl3_accept_~s__state~0); 448738#L119 assume !(8192 == ssl3_accept_~s__state~0); 448737#L122 assume !(24576 == ssl3_accept_~s__state~0); 448736#L125 assume !(8195 == ssl3_accept_~s__state~0); 448735#L128 assume !(8480 == ssl3_accept_~s__state~0); 448734#L131 assume !(8481 == ssl3_accept_~s__state~0); 448733#L134 assume !(8482 == ssl3_accept_~s__state~0); 448732#L137 assume !(8464 == ssl3_accept_~s__state~0); 448731#L140 assume !(8465 == ssl3_accept_~s__state~0); 448730#L143 assume !(8466 == ssl3_accept_~s__state~0); 448729#L146 assume !(8496 == ssl3_accept_~s__state~0); 448728#L149 assume !(8497 == ssl3_accept_~s__state~0); 448727#L152 [2021-10-28 09:51:14,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:14,767 INFO L85 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 3 times [2021-10-28 09:51:14,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:14,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377030509] [2021-10-28 09:51:14,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:14,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:14,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:14,785 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:51:14,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:14,801 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:51:14,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:14,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1311171505, now seen corresponding path program 1 times [2021-10-28 09:51:14,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:14,803 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289482183] [2021-10-28 09:51:14,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:14,803 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:14,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:51:14,848 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-28 09:51:14,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:51:14,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289482183] [2021-10-28 09:51:14,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289482183] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:51:14,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353346237] [2021-10-28 09:51:14,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:14,850 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:51:14,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:51:14,852 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:51:15,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-10-28 09:51:15,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:51:15,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:51:15,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:51:16,368 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-28 09:51:16,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353346237] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:51:16,369 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:51:16,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 09:51:16,369 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291897921] [2021-10-28 09:51:16,370 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:51:16,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:51:16,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:51:16,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:51:16,372 INFO L87 Difference]: Start difference. First operand 17716 states and 22187 transitions. cyclomatic complexity: 4528 Second operand has 4 states, 4 states have (on average 33.5) internal successors, (134), 4 states have internal predecessors, (134), 0 states have call successors, (0), 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-10-28 09:51:16,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:51:16,676 INFO L93 Difference]: Finished difference Result 19972 states and 24693 transitions. [2021-10-28 09:51:16,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:51:16,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19972 states and 24693 transitions. [2021-10-28 09:51:16,766 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3023 [2021-10-28 09:51:16,842 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19972 states to 18347 states and 22713 transitions. [2021-10-28 09:51:16,843 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3749 [2021-10-28 09:51:16,847 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3919 [2021-10-28 09:51:16,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18347 states and 22713 transitions. [2021-10-28 09:51:16,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:51:16,849 INFO L681 BuchiCegarLoop]: Abstraction has 18347 states and 22713 transitions. [2021-10-28 09:51:16,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18347 states and 22713 transitions. [2021-10-28 09:51:17,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18347 to 17548. [2021-10-28 09:51:17,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17548 states, 17548 states have (on average 1.2383177570093458) internal successors, (21730), 17547 states have internal predecessors, (21730), 0 states have call successors, (0), 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-10-28 09:51:17,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17548 states to 17548 states and 21730 transitions. [2021-10-28 09:51:17,134 INFO L704 BuchiCegarLoop]: Abstraction has 17548 states and 21730 transitions. [2021-10-28 09:51:17,134 INFO L587 BuchiCegarLoop]: Abstraction has 17548 states and 21730 transitions. [2021-10-28 09:51:17,134 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-28 09:51:17,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17548 states and 21730 transitions. [2021-10-28 09:51:17,198 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3014 [2021-10-28 09:51:17,198 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:51:17,198 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:51:17,201 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:51:17,201 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:51:17,201 INFO L791 eck$LassoCheckResult]: Stem: 475652#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 475470#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;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~nondet34;havoc ssl3_accept_#t~nondet34;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; 475460#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 475408#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 475409#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 475406#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 475407#L110-2 assume !false; 484554#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484551#L113 assume !(12292 == ssl3_accept_~s__state~0); 484530#L116 assume !(16384 == ssl3_accept_~s__state~0); 484519#L119 assume !(8192 == ssl3_accept_~s__state~0); 484516#L122 assume !(24576 == ssl3_accept_~s__state~0); 484513#L125 assume !(8195 == ssl3_accept_~s__state~0); 484510#L128 assume !(8480 == ssl3_accept_~s__state~0); 484507#L131 assume !(8481 == ssl3_accept_~s__state~0); 484504#L134 assume !(8482 == ssl3_accept_~s__state~0); 484501#L137 assume 8464 == ssl3_accept_~s__state~0; 484498#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 484495#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 484492#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; 484488#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 484481#L591 ssl3_accept_~skip~0 := 0; 484478#L110-2 assume !false; 484475#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484472#L113 assume !(12292 == ssl3_accept_~s__state~0); 484469#L116 assume !(16384 == ssl3_accept_~s__state~0); 484466#L119 assume !(8192 == ssl3_accept_~s__state~0); 484463#L122 assume !(24576 == ssl3_accept_~s__state~0); 484460#L125 assume !(8195 == ssl3_accept_~s__state~0); 484457#L128 assume !(8480 == ssl3_accept_~s__state~0); 484454#L131 assume !(8481 == ssl3_accept_~s__state~0); 484451#L134 assume !(8482 == ssl3_accept_~s__state~0); 484448#L137 assume !(8464 == ssl3_accept_~s__state~0); 484441#L140 assume !(8465 == ssl3_accept_~s__state~0); 484398#L143 assume !(8466 == ssl3_accept_~s__state~0); 484393#L146 assume 8496 == ssl3_accept_~s__state~0; 484344#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 478264#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 478265#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 476643#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 476640#L308-2 ssl3_accept_~s__init_num~0 := 0; 476641#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 476084#L591 ssl3_accept_~skip~0 := 0; 476085#L110-2 assume !false; 476079#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 476080#L113 assume !(12292 == ssl3_accept_~s__state~0); 476069#L116 assume !(16384 == ssl3_accept_~s__state~0); 476070#L119 assume !(8192 == ssl3_accept_~s__state~0); 476063#L122 assume !(24576 == ssl3_accept_~s__state~0); 476064#L125 assume !(8195 == ssl3_accept_~s__state~0); 476057#L128 assume !(8480 == ssl3_accept_~s__state~0); 476058#L131 assume !(8481 == ssl3_accept_~s__state~0); 476051#L134 assume !(8482 == ssl3_accept_~s__state~0); 476052#L137 assume !(8464 == ssl3_accept_~s__state~0); 476045#L140 assume !(8465 == ssl3_accept_~s__state~0); 476046#L143 assume !(8466 == ssl3_accept_~s__state~0); 476039#L146 assume !(8496 == ssl3_accept_~s__state~0); 476040#L149 assume !(8497 == ssl3_accept_~s__state~0); 476037#L152 [2021-10-28 09:51:17,202 INFO L793 eck$LassoCheckResult]: Loop: 476037#L152 assume 8512 == ssl3_accept_~s__state~0; 477017#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 478229#L319 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 478228#L323 assume !(ssl3_accept_~ret~0 <= 0); 478227#L319-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 478225#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 478220#L591 ssl3_accept_~skip~0 := 0; 478219#L110-2 assume !false; 478201#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 478200#L113 assume !(12292 == ssl3_accept_~s__state~0); 478198#L116 assume !(16384 == ssl3_accept_~s__state~0); 478196#L119 assume !(8192 == ssl3_accept_~s__state~0); 478194#L122 assume !(24576 == ssl3_accept_~s__state~0); 478192#L125 assume !(8195 == ssl3_accept_~s__state~0); 478190#L128 assume !(8480 == ssl3_accept_~s__state~0); 478188#L131 assume !(8481 == ssl3_accept_~s__state~0); 478187#L134 assume !(8482 == ssl3_accept_~s__state~0); 478186#L137 assume !(8464 == ssl3_accept_~s__state~0); 478184#L140 assume !(8465 == ssl3_accept_~s__state~0); 478182#L143 assume !(8466 == ssl3_accept_~s__state~0); 478181#L146 assume !(8496 == ssl3_accept_~s__state~0); 478180#L149 assume !(8497 == ssl3_accept_~s__state~0); 478178#L152 assume !(8512 == ssl3_accept_~s__state~0); 478176#L155 assume !(8513 == ssl3_accept_~s__state~0); 478175#L158 assume 8528 == ssl3_accept_~s__state~0; 477010#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 478173#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 478166#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 478160#L366 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 478158#L368 assume !(ssl3_accept_~ret~0 <= 0); 478157#L348-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 478102#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 478051#L591 ssl3_accept_~skip~0 := 0; 478048#L110-2 assume !false; 478041#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 478038#L113 assume !(12292 == ssl3_accept_~s__state~0); 478035#L116 assume !(16384 == ssl3_accept_~s__state~0); 478032#L119 assume !(8192 == ssl3_accept_~s__state~0); 478029#L122 assume !(24576 == ssl3_accept_~s__state~0); 478026#L125 assume !(8195 == ssl3_accept_~s__state~0); 477924#L128 assume !(8480 == ssl3_accept_~s__state~0); 477918#L131 assume !(8481 == ssl3_accept_~s__state~0); 477875#L134 assume !(8482 == ssl3_accept_~s__state~0); 477870#L137 assume !(8464 == ssl3_accept_~s__state~0); 477865#L140 assume !(8465 == ssl3_accept_~s__state~0); 477860#L143 assume !(8466 == ssl3_accept_~s__state~0); 477855#L146 assume !(8496 == ssl3_accept_~s__state~0); 477850#L149 assume !(8497 == ssl3_accept_~s__state~0); 477844#L152 assume !(8512 == ssl3_accept_~s__state~0); 477838#L155 assume !(8513 == ssl3_accept_~s__state~0); 477831#L158 assume !(8528 == ssl3_accept_~s__state~0); 477826#L161 assume !(8529 == ssl3_accept_~s__state~0); 477819#L164 assume 8544 == ssl3_accept_~s__state~0; 477006#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 477806#L391 assume !(0 != ssl3_accept_~s__session__peer~0); 477800#L400 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 477795#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 477789#L412 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 477784#L415 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; 477779#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 477771#L591 ssl3_accept_~skip~0 := 0; 477767#L110-2 assume !false; 477763#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 477759#L113 assume !(12292 == ssl3_accept_~s__state~0); 477755#L116 assume !(16384 == ssl3_accept_~s__state~0); 477752#L119 assume !(8192 == ssl3_accept_~s__state~0); 477745#L122 assume !(24576 == ssl3_accept_~s__state~0); 477740#L125 assume !(8195 == ssl3_accept_~s__state~0); 477732#L128 assume !(8480 == ssl3_accept_~s__state~0); 477728#L131 assume !(8481 == ssl3_accept_~s__state~0); 477722#L134 assume !(8482 == ssl3_accept_~s__state~0); 477720#L137 assume !(8464 == ssl3_accept_~s__state~0); 477718#L140 assume !(8465 == ssl3_accept_~s__state~0); 477714#L143 assume !(8466 == ssl3_accept_~s__state~0); 477711#L146 assume !(8496 == ssl3_accept_~s__state~0); 477707#L149 assume !(8497 == ssl3_accept_~s__state~0); 477698#L152 assume !(8512 == ssl3_accept_~s__state~0); 477694#L155 assume !(8513 == ssl3_accept_~s__state~0); 477689#L158 assume !(8528 == ssl3_accept_~s__state~0); 477680#L161 assume !(8529 == ssl3_accept_~s__state~0); 477676#L164 assume !(8544 == ssl3_accept_~s__state~0); 477673#L167 assume !(8545 == ssl3_accept_~s__state~0); 477669#L170 assume !(8560 == ssl3_accept_~s__state~0); 477661#L173 assume !(8561 == ssl3_accept_~s__state~0); 477657#L176 assume 8448 == ssl3_accept_~s__state~0; 477653#L177 assume !(ssl3_accept_~num1~0 > 0); 477648#L441-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 477433#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 477427#L591 ssl3_accept_~skip~0 := 0; 477425#L110-2 assume !false; 477423#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 477421#L113 assume !(12292 == ssl3_accept_~s__state~0); 477419#L116 assume !(16384 == ssl3_accept_~s__state~0); 477417#L119 assume !(8192 == ssl3_accept_~s__state~0); 477415#L122 assume !(24576 == ssl3_accept_~s__state~0); 477413#L125 assume !(8195 == ssl3_accept_~s__state~0); 477411#L128 assume !(8480 == ssl3_accept_~s__state~0); 477409#L131 assume !(8481 == ssl3_accept_~s__state~0); 477407#L134 assume !(8482 == ssl3_accept_~s__state~0); 477405#L137 assume !(8464 == ssl3_accept_~s__state~0); 477403#L140 assume !(8465 == ssl3_accept_~s__state~0); 477401#L143 assume !(8466 == ssl3_accept_~s__state~0); 477399#L146 assume !(8496 == ssl3_accept_~s__state~0); 477397#L149 assume !(8497 == ssl3_accept_~s__state~0); 477395#L152 assume !(8512 == ssl3_accept_~s__state~0); 477393#L155 assume !(8513 == ssl3_accept_~s__state~0); 477391#L158 assume !(8528 == ssl3_accept_~s__state~0); 477389#L161 assume !(8529 == ssl3_accept_~s__state~0); 477387#L164 assume !(8544 == ssl3_accept_~s__state~0); 477385#L167 assume !(8545 == ssl3_accept_~s__state~0); 477383#L170 assume !(8560 == ssl3_accept_~s__state~0); 477382#L173 assume !(8561 == ssl3_accept_~s__state~0); 477378#L176 assume !(8448 == ssl3_accept_~s__state~0); 477322#L179 assume 8576 == ssl3_accept_~s__state~0; 477319#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 477317#L455 assume !(ssl3_accept_~ret~0 <= 0); 477315#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 477313#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 477307#L591 ssl3_accept_~skip~0 := 0; 477305#L110-2 assume !false; 477303#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 477301#L113 assume !(12292 == ssl3_accept_~s__state~0); 477299#L116 assume !(16384 == ssl3_accept_~s__state~0); 477297#L119 assume !(8192 == ssl3_accept_~s__state~0); 477295#L122 assume !(24576 == ssl3_accept_~s__state~0); 477293#L125 assume !(8195 == ssl3_accept_~s__state~0); 477291#L128 assume !(8480 == ssl3_accept_~s__state~0); 477289#L131 assume !(8481 == ssl3_accept_~s__state~0); 477287#L134 assume !(8482 == ssl3_accept_~s__state~0); 477285#L137 assume !(8464 == ssl3_accept_~s__state~0); 477283#L140 assume !(8465 == ssl3_accept_~s__state~0); 477282#L143 assume 8466 == ssl3_accept_~s__state~0; 476940#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 477280#L285 assume !(0 == ssl3_accept_~blastFlag~0); 477278#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; 477200#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 477187#L591 ssl3_accept_~skip~0 := 0; 477178#L110-2 assume !false; 477173#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 477168#L113 assume !(12292 == ssl3_accept_~s__state~0); 477163#L116 assume !(16384 == ssl3_accept_~s__state~0); 477158#L119 assume !(8192 == ssl3_accept_~s__state~0); 477152#L122 assume !(24576 == ssl3_accept_~s__state~0); 477148#L125 assume !(8195 == ssl3_accept_~s__state~0); 477144#L128 assume !(8480 == ssl3_accept_~s__state~0); 477138#L131 assume !(8481 == ssl3_accept_~s__state~0); 477134#L134 assume !(8482 == ssl3_accept_~s__state~0); 477128#L137 assume !(8464 == ssl3_accept_~s__state~0); 477122#L140 assume !(8465 == ssl3_accept_~s__state~0); 477050#L143 assume !(8466 == ssl3_accept_~s__state~0); 476931#L146 assume 8496 == ssl3_accept_~s__state~0; 476929#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 476927#L298 assume !(1 == ssl3_accept_~blastFlag~0); 476924#L301 assume !(3 == ssl3_accept_~blastFlag~0); 476921#L301-2 assume !(ssl3_accept_~ret~0 <= 0); 476918#L308 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 487225#L308-2 ssl3_accept_~s__init_num~0 := 0; 476093#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 476089#L591 ssl3_accept_~skip~0 := 0; 476082#L110-2 assume !false; 476083#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 476072#L113 assume !(12292 == ssl3_accept_~s__state~0); 476073#L116 assume !(16384 == ssl3_accept_~s__state~0); 476066#L119 assume !(8192 == ssl3_accept_~s__state~0); 476067#L122 assume !(24576 == ssl3_accept_~s__state~0); 476060#L125 assume !(8195 == ssl3_accept_~s__state~0); 476061#L128 assume !(8480 == ssl3_accept_~s__state~0); 476054#L131 assume !(8481 == ssl3_accept_~s__state~0); 476055#L134 assume !(8482 == ssl3_accept_~s__state~0); 476048#L137 assume !(8464 == ssl3_accept_~s__state~0); 476049#L140 assume !(8465 == ssl3_accept_~s__state~0); 476042#L143 assume !(8466 == ssl3_accept_~s__state~0); 476043#L146 assume !(8496 == ssl3_accept_~s__state~0); 476036#L149 assume !(8497 == ssl3_accept_~s__state~0); 476037#L152 [2021-10-28 09:51:17,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:17,203 INFO L85 PathProgramCache]: Analyzing trace with hash 2131883688, now seen corresponding path program 1 times [2021-10-28 09:51:17,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:17,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918958092] [2021-10-28 09:51:17,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:17,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:17,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:17,226 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:51:17,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:17,249 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:51:17,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:17,250 INFO L85 PathProgramCache]: Analyzing trace with hash -913886312, now seen corresponding path program 2 times [2021-10-28 09:51:17,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:17,251 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98615575] [2021-10-28 09:51:17,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:17,251 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:17,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:17,293 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:51:17,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:17,333 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:51:17,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:51:17,334 INFO L85 PathProgramCache]: Analyzing trace with hash 662449663, now seen corresponding path program 1 times [2021-10-28 09:51:17,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:51:17,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833581407] [2021-10-28 09:51:17,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:51:17,335 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:51:17,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:17,540 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:51:17,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:51:17,634 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:51:20,528 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.10 09:51:20 BoogieIcfgContainer [2021-10-28 09:51:20,532 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-28 09:51:20,533 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 09:51:20,533 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 09:51:20,533 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 09:51:20,534 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:50:31" (3/4) ... [2021-10-28 09:51:20,537 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-28 09:51:20,682 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/witness.graphml [2021-10-28 09:51:20,682 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 09:51:20,684 INFO L168 Benchmark]: Toolchain (without parser) took 51473.60 ms. Allocated memory was 88.1 MB in the beginning and 6.5 GB in the end (delta: 6.4 GB). Free memory was 54.0 MB in the beginning and 5.4 GB in the end (delta: -5.3 GB). Peak memory consumption was 1.0 GB. Max. memory is 16.1 GB. [2021-10-28 09:51:20,685 INFO L168 Benchmark]: CDTParser took 0.31 ms. Allocated memory is still 88.1 MB. Free memory was 60.3 MB in the beginning and 60.3 MB in the end (delta: 29.7 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 09:51:20,686 INFO L168 Benchmark]: CACSL2BoogieTranslator took 674.82 ms. Allocated memory was 88.1 MB in the beginning and 115.3 MB in the end (delta: 27.3 MB). Free memory was 53.7 MB in the beginning and 87.5 MB in the end (delta: -33.8 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 09:51:20,686 INFO L168 Benchmark]: Boogie Procedure Inliner took 69.62 ms. Allocated memory is still 115.3 MB. Free memory was 87.5 MB in the beginning and 84.7 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-28 09:51:20,687 INFO L168 Benchmark]: Boogie Preprocessor took 88.94 ms. Allocated memory is still 115.3 MB. Free memory was 84.7 MB in the beginning and 82.6 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 09:51:20,688 INFO L168 Benchmark]: RCFGBuilder took 953.58 ms. Allocated memory is still 115.3 MB. Free memory was 82.6 MB in the beginning and 58.2 MB in the end (delta: 24.4 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. [2021-10-28 09:51:20,688 INFO L168 Benchmark]: BuchiAutomizer took 49529.72 ms. Allocated memory was 115.3 MB in the beginning and 6.5 GB in the end (delta: 6.4 GB). Free memory was 58.2 MB in the beginning and 5.4 GB in the end (delta: -5.3 GB). Peak memory consumption was 1.0 GB. Max. memory is 16.1 GB. [2021-10-28 09:51:20,689 INFO L168 Benchmark]: Witness Printer took 149.44 ms. Allocated memory is still 6.5 GB. Free memory was 5.4 GB in the beginning and 5.4 GB in the end (delta: 7.3 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-28 09:51:20,692 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.31 ms. Allocated memory is still 88.1 MB. Free memory was 60.3 MB in the beginning and 60.3 MB in the end (delta: 29.7 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 674.82 ms. Allocated memory was 88.1 MB in the beginning and 115.3 MB in the end (delta: 27.3 MB). Free memory was 53.7 MB in the beginning and 87.5 MB in the end (delta: -33.8 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 69.62 ms. Allocated memory is still 115.3 MB. Free memory was 87.5 MB in the beginning and 84.7 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 88.94 ms. Allocated memory is still 115.3 MB. Free memory was 84.7 MB in the beginning and 82.6 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 953.58 ms. Allocated memory is still 115.3 MB. Free memory was 82.6 MB in the beginning and 58.2 MB in the end (delta: 24.4 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 49529.72 ms. Allocated memory was 115.3 MB in the beginning and 6.5 GB in the end (delta: 6.4 GB). Free memory was 58.2 MB in the beginning and 5.4 GB in the end (delta: -5.3 GB). Peak memory consumption was 1.0 GB. Max. memory is 16.1 GB. * Witness Printer took 149.44 ms. Allocated memory is still 6.5 GB. Free memory was 5.4 GB in the beginning and 5.4 GB in the end (delta: 7.3 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 5 locations. The remainder module has 17548 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 49.3s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 27.1s. Construction of modules took 4.3s. Büchi inclusion checks took 8.0s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 4.9s AutomataMinimizationTime, 36 MinimizatonAttempts, 32440 StatesRemovedByMinimization, 32 NontrivialMinimizations. Non-live state removal took 3.6s Buchi closure took 0.1s. Biggest automaton had 23311 states and ocurred in iteration 30. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 756/756 HoareTripleCheckerStatistics: 8522 SDtfs, 5725 SDslu, 5899 SDs, 0 SdLazy, 4025 SolverSat, 773 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.3s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital65 mio100 ax100 hnf100 lsp28 ukn100 mio100 lsp100 div208 bol100 ite100 ukn100 eq186 hnf68 smp96 dnf100 smp100 tf107 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 32ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 17 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.1s - 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=17732} 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=17732, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20859ad8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67915e77=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a0dc03d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1773685d=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fea84b9=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@221c3f21=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b7b1913=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@767150b9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7aae57f5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f86fd9c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28964fd=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@7aa8035f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7477676b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d67d240=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3fbbdb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45c7f546=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1143e25b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ab8e9ae=0, __cil_tmp57=0, 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=10, tmp___2=0, cb=10, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=20, tmp___6=0, tmp=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@11e9e681=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@503e73af=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@59a2ec07=0, s__s3__tmp__reuse_message=14, s__ctx__stats__sess_accept_renegotiate=0, l=-256, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f70ca5c=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1968b3d8=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f6eadf3=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1951515c=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@18b83929=0, blastFlag=2, NULL=17733, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@76aa67de=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@883aaf5=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6909e53b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@586b1ebc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c01bf42=2, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@537a6876=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f3abe7c=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@483f3d83=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28f589f7=1, s__options=0, s__cert=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3db45a1e=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69e7777b=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f470cb4=1, Time=8, num1=0, NULL=17734, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6add7b5d=0, NULL=17735, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b0cf289=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@cab0f7a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@765b317e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ccc4552=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f4c7c59=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@759843a8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a8f7157=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@771028c3=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28f55fe6=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@162d697f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63f1c06d=0, tmp___8=0, __cil_tmp58=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: [L624] int s ; [L625] int tmp ; [L629] s = 8464 [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] 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 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] 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 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] 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] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L319] COND FALSE !(__cil_tmp56 + 256UL) [L322] ret = __VERIFIER_nondet_int() [L323] COND FALSE !(ret <= 0) [L328] s__state = 8528 [L329] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] 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 [L333] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L335] __cil_tmp57 = (unsigned long )s__options [L336] COND TRUE __cil_tmp57 + 2097152UL [L337] s__s3__tmp__use_rsa_tmp = 1 [L342] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L367] ret = __VERIFIER_nondet_int() [L368] COND FALSE !(ret <= 0) [L385] s__state = 8544 [L386] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] 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 [L390] COND TRUE s__verify_mode + 1 [L391] COND FALSE !(s__session__peer != 0) [L402] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L403] COND FALSE !(__cil_tmp61 + 256UL) [L413] s__s3__tmp__cert_request = 1 [L414] ret = __VERIFIER_nondet_int() [L415] COND FALSE !(ret <= 0) [L418] s__state = 8448 [L419] s__s3__tmp__next_state___0 = 8576 [L420] s__init_num = 0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] 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 [L441] COND FALSE !(num1 > 0L) [L450] s__state = s__s3__tmp__next_state___0 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] 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 [L454] ret = __VERIFIER_nondet_int() [L455] COND FALSE !(ret <= 0) [L458] COND TRUE ret == 2 [L459] s__state = 8466 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] 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 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] 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 [L591] COND FALSE !(! s__s3__tmp__reuse_message) [L608] 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-10-28 09:51:20,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-10-28 09:51:21,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-10-28 09:51:21,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-10-28 09:51:21,404 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-10-28 09:51:21,604 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-10-28 09:51:21,805 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-10-28 09:51:22,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-10-28 09:51:22,203 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-10-28 09:51:22,401 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-10-28 09:51:22,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6927d901-8802-4322-8f53-8ba9ebceffe4/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...