./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt --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 390f2eba6fdf8824b99921adcaaa6cdc728c2d2b ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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-4e77c04 [2021-10-13 00:17:28,670 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 00:17:28,672 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 00:17:28,714 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 00:17:28,714 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 00:17:28,716 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 00:17:28,718 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 00:17:28,720 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 00:17:28,723 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 00:17:28,724 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 00:17:28,725 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 00:17:28,727 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 00:17:28,727 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 00:17:28,729 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 00:17:28,730 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 00:17:28,732 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 00:17:28,734 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 00:17:28,735 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 00:17:28,738 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 00:17:28,741 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 00:17:28,743 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 00:17:28,745 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 00:17:28,747 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 00:17:28,748 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 00:17:28,752 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 00:17:28,753 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 00:17:28,753 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 00:17:28,754 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 00:17:28,755 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 00:17:28,756 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 00:17:28,757 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 00:17:28,758 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 00:17:28,759 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 00:17:28,760 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 00:17:28,762 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 00:17:28,762 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 00:17:28,763 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 00:17:28,763 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 00:17:28,764 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 00:17:28,768 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 00:17:28,769 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 00:17:28,771 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 00:17:28,811 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 00:17:28,819 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 00:17:28,820 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 00:17:28,820 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 00:17:28,822 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 00:17:28,822 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 00:17:28,823 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 00:17:28,823 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 00:17:28,823 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 00:17:28,823 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 00:17:28,825 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 00:17:28,825 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 00:17:28,825 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 00:17:28,825 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 00:17:28,826 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 00:17:28,826 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 00:17:28,826 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 00:17:28,826 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 00:17:28,827 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 00:17:28,827 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 00:17:28,827 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 00:17:28,827 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 00:17:28,828 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 00:17:28,828 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 00:17:28,828 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 00:17:28,829 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 00:17:28,830 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 00:17:28,831 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 00:17:28,831 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 00:17:28,831 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 00:17:28,831 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 00:17:28,832 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 00:17:28,833 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 00:17:28,833 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_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/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_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt 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 -> 390f2eba6fdf8824b99921adcaaa6cdc728c2d2b [2021-10-13 00:17:29,128 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 00:17:29,151 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 00:17:29,154 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 00:17:29,156 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 00:17:29,157 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 00:17:29,159 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c [2021-10-13 00:17:29,256 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/data/268a28830/034ee4d060864adfa39317c1a8acf063/FLAGee8a5b61e [2021-10-13 00:17:29,794 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 00:17:29,795 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c [2021-10-13 00:17:29,807 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/data/268a28830/034ee4d060864adfa39317c1a8acf063/FLAGee8a5b61e [2021-10-13 00:17:30,155 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/data/268a28830/034ee4d060864adfa39317c1a8acf063 [2021-10-13 00:17:30,158 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 00:17:30,160 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 00:17:30,163 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 00:17:30,163 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 00:17:30,169 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 00:17:30,170 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,171 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64a74182 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30, skipping insertion in model container [2021-10-13 00:17:30,172 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,180 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 00:17:30,224 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 00:17:30,472 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_4df04d62-4525-4208-854e-dff876401049/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c[44554,44567] [2021-10-13 00:17:30,478 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:17:30,486 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 00:17:30,544 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_4df04d62-4525-4208-854e-dff876401049/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c[44554,44567] [2021-10-13 00:17:30,547 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:17:30,561 INFO L208 MainTranslator]: Completed translation [2021-10-13 00:17:30,562 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30 WrapperNode [2021-10-13 00:17:30,562 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 00:17:30,564 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 00:17:30,564 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 00:17:30,564 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 00:17:30,580 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,589 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,635 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 00:17:30,636 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 00:17:30,636 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 00:17:30,637 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 00:17:30,645 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,646 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,651 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,651 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,662 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,671 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,674 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,681 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 00:17:30,682 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 00:17:30,682 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 00:17:30,682 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 00:17:30,683 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30" (1/1) ... [2021-10-13 00:17:30,691 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:30,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:30,743 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:30,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 00:17:30,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 00:17:30,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 00:17:30,786 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 00:17:30,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 00:17:30,926 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-13 00:17:31,458 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-13 00:17:31,459 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-13 00:17:31,468 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 00:17:31,469 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-13 00:17:31,471 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:17:31 BoogieIcfgContainer [2021-10-13 00:17:31,472 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 00:17:31,473 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 00:17:31,473 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 00:17:31,477 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 00:17:31,478 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:17:31,478 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 12:17:30" (1/3) ... [2021-10-13 00:17:31,479 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@45c51de5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:17:31, skipping insertion in model container [2021-10-13 00:17:31,479 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:17:31,480 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:17:30" (2/3) ... [2021-10-13 00:17:31,480 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@45c51de5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:17:31, skipping insertion in model container [2021-10-13 00:17:31,480 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:17:31,481 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:17:31" (3/3) ... [2021-10-13 00:17:31,482 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_13.cil.c [2021-10-13 00:17:31,530 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 00:17:31,531 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 00:17:31,531 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 00:17:31,531 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 00:17:31,531 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 00:17:31,531 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 00:17:31,532 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 00:17:31,532 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 00:17:31,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 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-13 00:17:31,584 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2021-10-13 00:17:31,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:31,585 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:31,595 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:17:31,595 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:31,596 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 00:17:31,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 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-13 00:17:31,607 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2021-10-13 00:17:31,608 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:31,608 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:31,610 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:17:31,610 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:31,616 INFO L791 eck$LassoCheckResult]: Stem: 140#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 54#L-1true havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 112#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7#L85-2true ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 143#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 131#L99-2true [2021-10-13 00:17:31,617 INFO L793 eck$LassoCheckResult]: Loop: 131#L99-2true assume !false; 69#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55#L102true assume !(12292 == ssl3_accept_~s__state~0); 27#L105true assume !(16384 == ssl3_accept_~s__state~0); 29#L108true assume !(8192 == ssl3_accept_~s__state~0); 28#L111true assume !(24576 == ssl3_accept_~s__state~0); 63#L114true assume !(8195 == ssl3_accept_~s__state~0); 10#L117true assume 8480 == ssl3_accept_~s__state~0; 40#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 83#L259true 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; 20#L564true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 17#L602true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124#L602-1true ssl3_accept_~skip~0 := 0; 131#L99-2true [2021-10-13 00:17:31,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:31,623 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-13 00:17:31,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:31,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437381504] [2021-10-13 00:17:31,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:31,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:31,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:31,744 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:31,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:31,789 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:31,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:31,792 INFO L82 PathProgramCache]: Analyzing trace with hash -383546161, now seen corresponding path program 1 times [2021-10-13 00:17:31,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:31,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626192043] [2021-10-13 00:17:31,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:31,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:31,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:31,802 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:31,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:31,813 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:31,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:31,815 INFO L82 PathProgramCache]: Analyzing trace with hash -2120245090, now seen corresponding path program 1 times [2021-10-13 00:17:31,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:31,815 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375704818] [2021-10-13 00:17:31,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:31,816 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:31,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:31,929 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-13 00:17:31,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:31,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375704818] [2021-10-13 00:17:31,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375704818] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:31,933 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:31,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:31,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986035365] [2021-10-13 00:17:32,083 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:17:32,084 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:17:32,084 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:17:32,084 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:17:32,085 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:17:32,085 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:32,085 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:17:32,085 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:17:32,085 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2021-10-13 00:17:32,085 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:17:32,086 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:17:32,104 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-13 00:17:32,112 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-13 00:17:32,115 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-13 00:17:32,120 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-13 00:17:32,126 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-13 00:17:32,134 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-13 00:17:32,149 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-13 00:17:32,300 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:17:32,301 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:17:32,303 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:32,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:32,305 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:32,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 00:17:32,317 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:32,317 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:32,353 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:17:32,354 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-13 00:17:32,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:32,394 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:32,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:32,396 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:32,406 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:32,406 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:32,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 00:17:32,429 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:17:32,429 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:17:32,472 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:32,474 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:32,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:32,476 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:32,492 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:32,492 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:32,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 00:17:32,521 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:17:32,521 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-13 00:17:32,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:32,567 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:32,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:32,568 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:32,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 00:17:32,571 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:32,571 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:32,587 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:17:32,587 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:17:32,612 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:32,612 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:32,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:32,617 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:32,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 00:17:32,636 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:32,636 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:32,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:32,722 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:32,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:32,725 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:32,737 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:17:32,737 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:32,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 00:17:32,768 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:17:32,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:32,808 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:17:32,808 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:17:32,808 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:17:32,808 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:17:32,808 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:17:32,809 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:32,809 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:17:32,809 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:17:32,809 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2021-10-13 00:17:32,809 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:17:32,809 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:17:32,811 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-13 00:17:32,815 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-13 00:17:32,818 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-13 00:17:32,822 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-13 00:17:32,834 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-13 00:17:32,838 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-13 00:17:32,844 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-13 00:17:32,965 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:17:32,970 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:17:32,972 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:32,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:32,977 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:32,984 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-13 00:17:32,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-13 00:17:32,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:32,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:32,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:32,997 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:32,997 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:32,999 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:33,000 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:33,017 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:33,057 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:33,058 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:33,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:33,060 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:33,063 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-13 00:17:33,073 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:33,073 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:33,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:33,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:33,074 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:33,075 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:33,075 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:33,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-13 00:17:33,092 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:33,125 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:33,126 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:33,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:33,127 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:33,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-13 00:17:33,129 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-13 00:17:33,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:33,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:33,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:33,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:33,138 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:33,138 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:33,138 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:33,152 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:33,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:33,187 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:33,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:33,189 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:33,201 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-13 00:17:33,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:33,212 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:33,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:33,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:33,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:33,215 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:33,215 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:33,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-13 00:17:33,228 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:17:33,232 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-13 00:17:33,232 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 00:17:33,237 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:33,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:33,239 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:33,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-13 00:17:33,257 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:17:33,267 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:17:33,267 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:17:33,267 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-13 00:17:33,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:33,311 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:17:33,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:33,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:33,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:17:33,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:33,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:33,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:17:33,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:33,593 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-13 00:17:33,609 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-13 00:17:33,612 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:33,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:34,428 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 853 states and 1446 transitions. Complement of second has 10 states. [2021-10-13 00:17:34,429 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-13 00:17:34,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:34,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 623 transitions. [2021-10-13 00:17:34,437 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-13 00:17:34,440 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:17:34,447 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-13 00:17:34,450 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:17:34,450 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-13 00:17:34,451 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:17:34,452 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 853 states and 1446 transitions. [2021-10-13 00:17:34,483 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 333 [2021-10-13 00:17:34,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 853 states to 713 states and 1110 transitions. [2021-10-13 00:17:34,509 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 402 [2021-10-13 00:17:34,511 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2021-10-13 00:17:34,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 713 states and 1110 transitions. [2021-10-13 00:17:34,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:34,513 INFO L681 BuchiCegarLoop]: Abstraction has 713 states and 1110 transitions. [2021-10-13 00:17:34,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states and 1110 transitions. [2021-10-13 00:17:34,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 511. [2021-10-13 00:17:34,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 511 states have (on average 1.5518590998043054) internal successors, (793), 510 states have internal predecessors, (793), 0 states have call successors, (0), 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-13 00:17:34,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 793 transitions. [2021-10-13 00:17:34,590 INFO L704 BuchiCegarLoop]: Abstraction has 511 states and 793 transitions. [2021-10-13 00:17:34,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:34,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:34,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:34,595 INFO L87 Difference]: Start difference. First operand 511 states and 793 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:34,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:34,812 INFO L93 Difference]: Finished difference Result 594 states and 921 transitions. [2021-10-13 00:17:34,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:34,813 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 594 states and 921 transitions. [2021-10-13 00:17:34,821 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2021-10-13 00:17:34,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 594 states to 594 states and 921 transitions. [2021-10-13 00:17:34,829 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 361 [2021-10-13 00:17:34,829 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 361 [2021-10-13 00:17:34,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 594 states and 921 transitions. [2021-10-13 00:17:34,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:34,831 INFO L681 BuchiCegarLoop]: Abstraction has 594 states and 921 transitions. [2021-10-13 00:17:34,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states and 921 transitions. [2021-10-13 00:17:34,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 560. [2021-10-13 00:17:34,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 560 states have (on average 1.5625) internal successors, (875), 559 states have internal predecessors, (875), 0 states have call successors, (0), 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-13 00:17:34,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 875 transitions. [2021-10-13 00:17:34,870 INFO L704 BuchiCegarLoop]: Abstraction has 560 states and 875 transitions. [2021-10-13 00:17:34,870 INFO L587 BuchiCegarLoop]: Abstraction has 560 states and 875 transitions. [2021-10-13 00:17:34,870 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 00:17:34,870 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 560 states and 875 transitions. [2021-10-13 00:17:34,876 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 276 [2021-10-13 00:17:34,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:34,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:34,878 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-13 00:17:34,878 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-13 00:17:34,878 INFO L791 eck$LassoCheckResult]: Stem: 2497#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2352#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 2353#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2213#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 2214#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2312#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2313#L99-2 assume !false; 2740#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2750#L102 assume !(12292 == ssl3_accept_~s__state~0); 2748#L105 assume !(16384 == ssl3_accept_~s__state~0); 2739#L108 assume !(8192 == ssl3_accept_~s__state~0); 2294#L111 assume !(24576 == ssl3_accept_~s__state~0); 2295#L114 assume !(8195 == ssl3_accept_~s__state~0); 2635#L117 assume !(8480 == ssl3_accept_~s__state~0); 2633#L120 assume !(8481 == ssl3_accept_~s__state~0); 2304#L123 assume !(8482 == ssl3_accept_~s__state~0); 2305#L126 assume 8464 == ssl3_accept_~s__state~0; 2489#L133 [2021-10-13 00:17:34,882 INFO L793 eck$LassoCheckResult]: Loop: 2489#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 2467#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2468#L274-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; 2208#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 2601#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2596#L602-1 ssl3_accept_~skip~0 := 0; 2590#L99-2 assume !false; 2588#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2567#L102 assume !(12292 == ssl3_accept_~s__state~0); 2568#L105 assume !(16384 == ssl3_accept_~s__state~0); 2734#L108 assume !(8192 == ssl3_accept_~s__state~0); 2735#L111 assume !(24576 == ssl3_accept_~s__state~0); 2733#L114 assume !(8195 == ssl3_accept_~s__state~0); 2513#L117 assume !(8480 == ssl3_accept_~s__state~0); 2512#L120 assume !(8481 == ssl3_accept_~s__state~0); 2510#L123 assume !(8482 == ssl3_accept_~s__state~0); 2511#L126 assume 8464 == ssl3_accept_~s__state~0; 2489#L133 [2021-10-13 00:17:34,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:34,883 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-13 00:17:34,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:34,884 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055586886] [2021-10-13 00:17:34,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:34,884 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:34,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:34,932 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:34,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:34,982 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:34,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:34,984 INFO L82 PathProgramCache]: Analyzing trace with hash -17046121, now seen corresponding path program 1 times [2021-10-13 00:17:34,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:34,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955624996] [2021-10-13 00:17:34,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:34,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:35,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:35,030 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-13 00:17:35,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:35,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955624996] [2021-10-13 00:17:35,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955624996] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:35,031 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:35,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:17:35,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854480843] [2021-10-13 00:17:35,031 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:35,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:35,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:35,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:35,033 INFO L87 Difference]: Start difference. First operand 560 states and 875 transitions. cyclomatic complexity: 318 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:35,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:35,236 INFO L93 Difference]: Finished difference Result 684 states and 1071 transitions. [2021-10-13 00:17:35,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:35,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 684 states and 1071 transitions. [2021-10-13 00:17:35,244 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 372 [2021-10-13 00:17:35,252 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 684 states to 684 states and 1071 transitions. [2021-10-13 00:17:35,252 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2021-10-13 00:17:35,253 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2021-10-13 00:17:35,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 684 states and 1071 transitions. [2021-10-13 00:17:35,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:35,255 INFO L681 BuchiCegarLoop]: Abstraction has 684 states and 1071 transitions. [2021-10-13 00:17:35,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states and 1071 transitions. [2021-10-13 00:17:35,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 597. [2021-10-13 00:17:35,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 597 states have (on average 1.5561139028475712) internal successors, (929), 596 states have internal predecessors, (929), 0 states have call successors, (0), 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-13 00:17:35,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 929 transitions. [2021-10-13 00:17:35,273 INFO L704 BuchiCegarLoop]: Abstraction has 597 states and 929 transitions. [2021-10-13 00:17:35,274 INFO L587 BuchiCegarLoop]: Abstraction has 597 states and 929 transitions. [2021-10-13 00:17:35,274 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 00:17:35,274 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 597 states and 929 transitions. [2021-10-13 00:17:35,278 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 311 [2021-10-13 00:17:35,279 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:35,279 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:35,283 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-13 00:17:35,283 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:35,283 INFO L791 eck$LassoCheckResult]: Stem: 3745#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3605#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 3606#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3463#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 3464#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3563#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3564#L99-2 assume !false; 3801#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3932#L102 assume !(12292 == ssl3_accept_~s__state~0); 3931#L105 assume !(16384 == ssl3_accept_~s__state~0); 3930#L108 assume !(8192 == ssl3_accept_~s__state~0); 3929#L111 assume !(24576 == ssl3_accept_~s__state~0); 3928#L114 assume !(8195 == ssl3_accept_~s__state~0); 3927#L117 assume !(8480 == ssl3_accept_~s__state~0); 3926#L120 assume !(8481 == ssl3_accept_~s__state~0); 3925#L123 assume !(8482 == ssl3_accept_~s__state~0); 3924#L126 assume 8464 == ssl3_accept_~s__state~0; 3739#L133 [2021-10-13 00:17:35,284 INFO L793 eck$LassoCheckResult]: Loop: 3739#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 3718#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3719#L274-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; 3458#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 3506#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3508#L602-1 ssl3_accept_~skip~0 := 0; 3734#L99-2 assume !false; 3644#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3611#L102 assume !(12292 == ssl3_accept_~s__state~0); 3541#L105 assume 16384 == ssl3_accept_~s__state~0; 3542#L211 ssl3_accept_~s__server~0 := 1; 4019#L216 assume 0 != ssl3_accept_~cb~0; 4018#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3708#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3500#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3501#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3603#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 3566#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 3823#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3813#L602-1 ssl3_accept_~skip~0 := 0; 3811#L99-2 assume !false; 3809#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3807#L102 assume !(12292 == ssl3_accept_~s__state~0); 3805#L105 assume !(16384 == ssl3_accept_~s__state~0); 3803#L108 assume !(8192 == ssl3_accept_~s__state~0); 3757#L111 assume !(24576 == ssl3_accept_~s__state~0); 3755#L114 assume !(8195 == ssl3_accept_~s__state~0); 3750#L117 assume !(8480 == ssl3_accept_~s__state~0); 3751#L120 assume !(8481 == ssl3_accept_~s__state~0); 3752#L123 assume !(8482 == ssl3_accept_~s__state~0); 3760#L126 assume 8464 == ssl3_accept_~s__state~0; 3739#L133 [2021-10-13 00:17:35,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:35,286 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-13 00:17:35,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:35,286 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490861839] [2021-10-13 00:17:35,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:35,287 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:35,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:35,323 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:35,347 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:35,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:35,348 INFO L82 PathProgramCache]: Analyzing trace with hash -31363095, now seen corresponding path program 1 times [2021-10-13 00:17:35,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:35,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185632084] [2021-10-13 00:17:35,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:35,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:35,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:35,374 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:17:35,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:35,374 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185632084] [2021-10-13 00:17:35,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185632084] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:35,375 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:35,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:35,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198245911] [2021-10-13 00:17:35,376 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:35,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:35,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:35,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:35,377 INFO L87 Difference]: Start difference. First operand 597 states and 929 transitions. cyclomatic complexity: 335 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:35,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:35,579 INFO L93 Difference]: Finished difference Result 706 states and 1008 transitions. [2021-10-13 00:17:35,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:35,580 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 706 states and 1008 transitions. [2021-10-13 00:17:35,587 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2021-10-13 00:17:35,594 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 706 states to 633 states and 928 transitions. [2021-10-13 00:17:35,595 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 444 [2021-10-13 00:17:35,595 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 455 [2021-10-13 00:17:35,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 928 transitions. [2021-10-13 00:17:35,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:35,596 INFO L681 BuchiCegarLoop]: Abstraction has 633 states and 928 transitions. [2021-10-13 00:17:35,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 928 transitions. [2021-10-13 00:17:35,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 590. [2021-10-13 00:17:35,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4864406779661017) internal successors, (877), 589 states have internal predecessors, (877), 0 states have call successors, (0), 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-13 00:17:35,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 877 transitions. [2021-10-13 00:17:35,636 INFO L704 BuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2021-10-13 00:17:35,636 INFO L587 BuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2021-10-13 00:17:35,636 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 00:17:35,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 877 transitions. [2021-10-13 00:17:35,640 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-10-13 00:17:35,641 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:35,641 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:35,643 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:35,643 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:35,643 INFO L791 eck$LassoCheckResult]: Stem: 5050#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4912#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 4913#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4772#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 4773#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4872#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4873#L99-2 assume !false; 4945#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4946#L102 assume !(12292 == ssl3_accept_~s__state~0); 5317#L105 assume !(16384 == ssl3_accept_~s__state~0); 4857#L108 assume 8192 == ssl3_accept_~s__state~0; 4858#L211 [2021-10-13 00:17:35,644 INFO L793 eck$LassoCheckResult]: Loop: 4858#L211 ssl3_accept_~s__server~0 := 1; 5029#L216 assume 0 != ssl3_accept_~cb~0; 4878#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4879#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4809#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4810#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4910#L243 assume 12292 != ssl3_accept_~s__state~0; 4802#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4798#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 4815#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4817#L602-1 ssl3_accept_~skip~0 := 0; 5034#L99-2 assume !false; 5041#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4916#L102 assume !(12292 == ssl3_accept_~s__state~0); 4849#L105 assume !(16384 == ssl3_accept_~s__state~0); 4850#L108 assume 8192 == ssl3_accept_~s__state~0; 4858#L211 [2021-10-13 00:17:35,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:35,644 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-13 00:17:35,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:35,645 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799713803] [2021-10-13 00:17:35,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:35,645 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:35,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:35,689 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-13 00:17:35,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:35,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799713803] [2021-10-13 00:17:35,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799713803] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:35,689 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:35,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:17:35,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429052756] [2021-10-13 00:17:35,690 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:17:35,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:35,691 INFO L82 PathProgramCache]: Analyzing trace with hash -669278432, now seen corresponding path program 1 times [2021-10-13 00:17:35,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:35,691 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410394354] [2021-10-13 00:17:35,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:35,691 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:35,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:35,733 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-13 00:17:35,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:35,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410394354] [2021-10-13 00:17:35,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410394354] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:35,734 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:35,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:17:35,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104339313] [2021-10-13 00:17:35,735 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:35,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:35,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:35,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:35,736 INFO L87 Difference]: Start difference. First operand 590 states and 877 transitions. cyclomatic complexity: 290 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-13 00:17:35,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:35,851 INFO L93 Difference]: Finished difference Result 600 states and 885 transitions. [2021-10-13 00:17:35,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:35,852 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 885 transitions. [2021-10-13 00:17:35,858 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-10-13 00:17:35,865 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 885 transitions. [2021-10-13 00:17:35,865 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2021-10-13 00:17:35,866 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2021-10-13 00:17:35,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 885 transitions. [2021-10-13 00:17:35,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:35,867 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 885 transitions. [2021-10-13 00:17:35,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 885 transitions. [2021-10-13 00:17:35,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2021-10-13 00:17:35,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4796610169491526) internal successors, (873), 589 states have internal predecessors, (873), 0 states have call successors, (0), 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-13 00:17:35,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 873 transitions. [2021-10-13 00:17:35,882 INFO L704 BuchiCegarLoop]: Abstraction has 590 states and 873 transitions. [2021-10-13 00:17:35,882 INFO L587 BuchiCegarLoop]: Abstraction has 590 states and 873 transitions. [2021-10-13 00:17:35,882 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 00:17:35,882 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 873 transitions. [2021-10-13 00:17:35,886 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-10-13 00:17:35,887 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:35,887 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:35,888 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:35,888 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:35,888 INFO L791 eck$LassoCheckResult]: Stem: 6246#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6107#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 6108#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5969#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 5970#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6066#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6067#L99-2 assume !false; 6495#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6493#L102 assume !(12292 == ssl3_accept_~s__state~0); 6491#L105 assume !(16384 == ssl3_accept_~s__state~0); 6490#L108 assume !(8192 == ssl3_accept_~s__state~0); 6489#L111 assume !(24576 == ssl3_accept_~s__state~0); 6488#L114 assume 8195 == ssl3_accept_~s__state~0; 6131#L211 [2021-10-13 00:17:35,888 INFO L793 eck$LassoCheckResult]: Loop: 6131#L211 ssl3_accept_~s__server~0 := 1; 6225#L216 assume 0 != ssl3_accept_~cb~0; 6072#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6073#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6008#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6009#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6105#L243 assume 12292 != ssl3_accept_~s__state~0; 6001#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5997#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 6525#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6520#L602-1 ssl3_accept_~skip~0 := 0; 6518#L99-2 assume !false; 6515#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6514#L102 assume !(12292 == ssl3_accept_~s__state~0); 6513#L105 assume !(16384 == ssl3_accept_~s__state~0); 6512#L108 assume !(8192 == ssl3_accept_~s__state~0); 6050#L111 assume !(24576 == ssl3_accept_~s__state~0); 6051#L114 assume 8195 == ssl3_accept_~s__state~0; 6131#L211 [2021-10-13 00:17:35,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:35,889 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-13 00:17:35,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:35,889 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268844463] [2021-10-13 00:17:35,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:35,890 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:35,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:35,938 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-13 00:17:35,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:35,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268844463] [2021-10-13 00:17:35,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268844463] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:35,939 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:35,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:17:35,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182838356] [2021-10-13 00:17:35,940 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:17:35,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:35,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1068525157, now seen corresponding path program 1 times [2021-10-13 00:17:35,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:35,947 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084101791] [2021-10-13 00:17:35,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:35,947 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:35,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:35,968 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-13 00:17:35,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:35,969 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084101791] [2021-10-13 00:17:35,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084101791] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:35,969 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:35,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:17:35,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710934337] [2021-10-13 00:17:35,970 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:35,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:35,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:35,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:35,971 INFO L87 Difference]: Start difference. First operand 590 states and 873 transitions. cyclomatic complexity: 286 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-13 00:17:36,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:36,088 INFO L93 Difference]: Finished difference Result 600 states and 881 transitions. [2021-10-13 00:17:36,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:36,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 881 transitions. [2021-10-13 00:17:36,094 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-10-13 00:17:36,100 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 881 transitions. [2021-10-13 00:17:36,101 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2021-10-13 00:17:36,101 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2021-10-13 00:17:36,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 881 transitions. [2021-10-13 00:17:36,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:36,102 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 881 transitions. [2021-10-13 00:17:36,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 881 transitions. [2021-10-13 00:17:36,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2021-10-13 00:17:36,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4728813559322034) internal successors, (869), 589 states have internal predecessors, (869), 0 states have call successors, (0), 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-13 00:17:36,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 869 transitions. [2021-10-13 00:17:36,116 INFO L704 BuchiCegarLoop]: Abstraction has 590 states and 869 transitions. [2021-10-13 00:17:36,117 INFO L587 BuchiCegarLoop]: Abstraction has 590 states and 869 transitions. [2021-10-13 00:17:36,117 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 00:17:36,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 869 transitions. [2021-10-13 00:17:36,121 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-10-13 00:17:36,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:36,121 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:36,122 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-13 00:17:36,123 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:36,123 INFO L791 eck$LassoCheckResult]: Stem: 7438#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7301#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 7302#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7166#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 7167#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7259#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7260#L99-2 assume !false; 7668#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7667#L102 assume !(12292 == ssl3_accept_~s__state~0); 7666#L105 assume !(16384 == ssl3_accept_~s__state~0); 7665#L108 assume !(8192 == ssl3_accept_~s__state~0); 7664#L111 assume !(24576 == ssl3_accept_~s__state~0); 7663#L114 assume !(8195 == ssl3_accept_~s__state~0); 7662#L117 assume !(8480 == ssl3_accept_~s__state~0); 7661#L120 assume !(8481 == ssl3_accept_~s__state~0); 7660#L123 assume !(8482 == ssl3_accept_~s__state~0); 7642#L126 assume 8464 == ssl3_accept_~s__state~0; 7430#L133 [2021-10-13 00:17:36,123 INFO L793 eck$LassoCheckResult]: Loop: 7430#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 7409#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7410#L274-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; 7443#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 7656#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7651#L602-1 ssl3_accept_~skip~0 := 0; 7650#L99-2 assume !false; 7649#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7647#L102 assume !(12292 == ssl3_accept_~s__state~0); 7646#L105 assume !(16384 == ssl3_accept_~s__state~0); 7643#L108 assume !(8192 == ssl3_accept_~s__state~0); 7641#L111 assume !(24576 == ssl3_accept_~s__state~0); 7639#L114 assume !(8195 == ssl3_accept_~s__state~0); 7634#L117 assume !(8480 == ssl3_accept_~s__state~0); 7633#L120 assume !(8481 == ssl3_accept_~s__state~0); 7632#L123 assume !(8482 == ssl3_accept_~s__state~0); 7631#L126 assume !(8464 == ssl3_accept_~s__state~0); 7630#L129 assume !(8465 == ssl3_accept_~s__state~0); 7629#L132 assume !(8466 == ssl3_accept_~s__state~0); 7625#L135 assume 8496 == ssl3_accept_~s__state~0; 7532#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7623#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7614#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7612#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7598#L293-2 ssl3_accept_~s__init_num~0 := 0; 7506#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 7582#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7571#L602-1 ssl3_accept_~skip~0 := 0; 7563#L99-2 assume !false; 7548#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7549#L102 assume 12292 == ssl3_accept_~s__state~0; 7435#L103 ssl3_accept_~s__new_session~0 := 1; 7436#L211 ssl3_accept_~s__server~0 := 1; 7740#L216 assume 0 != ssl3_accept_~cb~0; 7739#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7738#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7736#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7733#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7730#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 7729#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 7728#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7723#L602-1 ssl3_accept_~skip~0 := 0; 7722#L99-2 assume !false; 7720#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7303#L102 assume !(12292 == ssl3_accept_~s__state~0); 7240#L105 assume !(16384 == ssl3_accept_~s__state~0); 7241#L108 assume !(8192 == ssl3_accept_~s__state~0); 7244#L111 assume !(24576 == ssl3_accept_~s__state~0); 7245#L114 assume !(8195 == ssl3_accept_~s__state~0); 7326#L117 assume !(8480 == ssl3_accept_~s__state~0); 7179#L120 assume !(8481 == ssl3_accept_~s__state~0); 7444#L123 assume !(8482 == ssl3_accept_~s__state~0); 7471#L126 assume 8464 == ssl3_accept_~s__state~0; 7430#L133 [2021-10-13 00:17:36,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:36,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-13 00:17:36,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:36,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750011723] [2021-10-13 00:17:36,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:36,124 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:36,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:36,134 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:36,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:36,149 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:36,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:36,150 INFO L82 PathProgramCache]: Analyzing trace with hash -1066071799, now seen corresponding path program 1 times [2021-10-13 00:17:36,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:36,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443405980] [2021-10-13 00:17:36,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:36,151 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:36,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:36,175 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:17:36,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:36,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443405980] [2021-10-13 00:17:36,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443405980] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:36,176 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:36,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:36,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841813376] [2021-10-13 00:17:36,177 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:36,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:36,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:36,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:36,178 INFO L87 Difference]: Start difference. First operand 590 states and 869 transitions. cyclomatic complexity: 282 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:36,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:36,385 INFO L93 Difference]: Finished difference Result 745 states and 1106 transitions. [2021-10-13 00:17:36,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:36,386 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1106 transitions. [2021-10-13 00:17:36,393 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 481 [2021-10-13 00:17:36,400 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 738 states and 1099 transitions. [2021-10-13 00:17:36,401 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 515 [2021-10-13 00:17:36,402 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 515 [2021-10-13 00:17:36,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 738 states and 1099 transitions. [2021-10-13 00:17:36,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:36,402 INFO L681 BuchiCegarLoop]: Abstraction has 738 states and 1099 transitions. [2021-10-13 00:17:36,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states and 1099 transitions. [2021-10-13 00:17:36,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 719. [2021-10-13 00:17:36,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 719 states have (on average 1.4895688456189151) internal successors, (1071), 718 states have internal predecessors, (1071), 0 states have call successors, (0), 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-13 00:17:36,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1071 transitions. [2021-10-13 00:17:36,420 INFO L704 BuchiCegarLoop]: Abstraction has 719 states and 1071 transitions. [2021-10-13 00:17:36,420 INFO L587 BuchiCegarLoop]: Abstraction has 719 states and 1071 transitions. [2021-10-13 00:17:36,420 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 00:17:36,421 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 719 states and 1071 transitions. [2021-10-13 00:17:36,425 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 468 [2021-10-13 00:17:36,425 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:36,425 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:36,429 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-13 00:17:36,429 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:36,430 INFO L791 eck$LassoCheckResult]: Stem: 8792#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8645#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 8646#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8507#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 8508#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8604#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8605#L99-2 assume !false; 9110#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9154#L102 assume !(12292 == ssl3_accept_~s__state~0); 9153#L105 assume !(16384 == ssl3_accept_~s__state~0); 9152#L108 assume !(8192 == ssl3_accept_~s__state~0); 9150#L111 assume !(24576 == ssl3_accept_~s__state~0); 9147#L114 assume !(8195 == ssl3_accept_~s__state~0); 9143#L117 assume !(8480 == ssl3_accept_~s__state~0); 9141#L120 assume !(8481 == ssl3_accept_~s__state~0); 9139#L123 assume !(8482 == ssl3_accept_~s__state~0); 8834#L126 assume 8464 == ssl3_accept_~s__state~0; 8781#L133 [2021-10-13 00:17:36,437 INFO L793 eck$LassoCheckResult]: Loop: 8781#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 8755#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8756#L274-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; 8796#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9210#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9205#L602-1 ssl3_accept_~skip~0 := 0; 9204#L99-2 assume !false; 9203#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9202#L102 assume !(12292 == ssl3_accept_~s__state~0); 9201#L105 assume !(16384 == ssl3_accept_~s__state~0); 9200#L108 assume !(8192 == ssl3_accept_~s__state~0); 9199#L111 assume !(24576 == ssl3_accept_~s__state~0); 9198#L114 assume !(8195 == ssl3_accept_~s__state~0); 9197#L117 assume !(8480 == ssl3_accept_~s__state~0); 9196#L120 assume !(8481 == ssl3_accept_~s__state~0); 9195#L123 assume !(8482 == ssl3_accept_~s__state~0); 9194#L126 assume !(8464 == ssl3_accept_~s__state~0); 9193#L129 assume !(8465 == ssl3_accept_~s__state~0); 9192#L132 assume !(8466 == ssl3_accept_~s__state~0); 8771#L135 assume 8496 == ssl3_accept_~s__state~0; 8624#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8625#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8710#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8758#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8501#L293-2 ssl3_accept_~s__init_num~0 := 0; 8502#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9151#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8717#L602-1 ssl3_accept_~skip~0 := 0; 8773#L99-2 assume !false; 8681#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8647#L102 assume !(12292 == ssl3_accept_~s__state~0); 8584#L105 assume !(16384 == ssl3_accept_~s__state~0); 8585#L108 assume !(8192 == ssl3_accept_~s__state~0); 8592#L111 assume !(24576 == ssl3_accept_~s__state~0); 9173#L114 assume !(8195 == ssl3_accept_~s__state~0); 9171#L117 assume !(8480 == ssl3_accept_~s__state~0); 9169#L120 assume !(8481 == ssl3_accept_~s__state~0); 9168#L123 assume !(8482 == ssl3_accept_~s__state~0); 9167#L126 assume !(8464 == ssl3_accept_~s__state~0); 9137#L129 assume !(8465 == ssl3_accept_~s__state~0); 9138#L132 assume !(8466 == ssl3_accept_~s__state~0); 9133#L135 assume !(8496 == ssl3_accept_~s__state~0); 9134#L138 assume !(8497 == ssl3_accept_~s__state~0); 9156#L141 assume !(8512 == ssl3_accept_~s__state~0); 9155#L144 assume !(8513 == ssl3_accept_~s__state~0); 8787#L147 assume !(8528 == ssl3_accept_~s__state~0); 8764#L150 assume !(8529 == ssl3_accept_~s__state~0); 8765#L153 assume !(8544 == ssl3_accept_~s__state~0); 8831#L156 assume !(8545 == ssl3_accept_~s__state~0); 8809#L159 assume 8560 == ssl3_accept_~s__state~0; 8668#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 8669#L432 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; 8538#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9071#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9065#L602-1 ssl3_accept_~skip~0 := 0; 9060#L99-2 assume !false; 9056#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9055#L102 assume !(12292 == ssl3_accept_~s__state~0); 9048#L105 assume !(16384 == ssl3_accept_~s__state~0); 9047#L108 assume !(8192 == ssl3_accept_~s__state~0); 9044#L111 assume !(24576 == ssl3_accept_~s__state~0); 9039#L114 assume !(8195 == ssl3_accept_~s__state~0); 9010#L117 assume !(8480 == ssl3_accept_~s__state~0); 8798#L120 assume !(8481 == ssl3_accept_~s__state~0); 8799#L123 assume !(8482 == ssl3_accept_~s__state~0); 8807#L126 assume 8464 == ssl3_accept_~s__state~0; 8781#L133 [2021-10-13 00:17:36,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:36,438 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-13 00:17:36,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:36,439 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604246153] [2021-10-13 00:17:36,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:36,439 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:36,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:36,457 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:36,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:36,480 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:36,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:36,482 INFO L82 PathProgramCache]: Analyzing trace with hash 157703502, now seen corresponding path program 1 times [2021-10-13 00:17:36,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:36,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117199003] [2021-10-13 00:17:36,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:36,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:36,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:36,543 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:17:36,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:36,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117199003] [2021-10-13 00:17:36,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117199003] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:36,545 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:36,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:36,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745689585] [2021-10-13 00:17:36,545 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:36,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:36,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:36,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:36,547 INFO L87 Difference]: Start difference. First operand 719 states and 1071 transitions. cyclomatic complexity: 355 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-13 00:17:36,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:36,694 INFO L93 Difference]: Finished difference Result 864 states and 1190 transitions. [2021-10-13 00:17:36,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:36,695 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 864 states and 1190 transitions. [2021-10-13 00:17:36,701 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 569 [2021-10-13 00:17:36,708 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 864 states to 864 states and 1190 transitions. [2021-10-13 00:17:36,708 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 603 [2021-10-13 00:17:36,709 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 603 [2021-10-13 00:17:36,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 864 states and 1190 transitions. [2021-10-13 00:17:36,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:36,709 INFO L681 BuchiCegarLoop]: Abstraction has 864 states and 1190 transitions. [2021-10-13 00:17:36,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states and 1190 transitions. [2021-10-13 00:17:36,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 856. [2021-10-13 00:17:36,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 856 states have (on average 1.3773364485981308) internal successors, (1179), 855 states have internal predecessors, (1179), 0 states have call successors, (0), 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-13 00:17:36,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1179 transitions. [2021-10-13 00:17:36,728 INFO L704 BuchiCegarLoop]: Abstraction has 856 states and 1179 transitions. [2021-10-13 00:17:36,728 INFO L587 BuchiCegarLoop]: Abstraction has 856 states and 1179 transitions. [2021-10-13 00:17:36,728 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 00:17:36,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 856 states and 1179 transitions. [2021-10-13 00:17:36,733 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 562 [2021-10-13 00:17:36,733 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:36,733 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:36,735 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-13 00:17:36,735 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:36,735 INFO L791 eck$LassoCheckResult]: Stem: 10381#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10231#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 10232#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10096#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 10097#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10189#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10190#L99-2 assume !false; 10674#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10734#L102 assume !(12292 == ssl3_accept_~s__state~0); 10732#L105 assume !(16384 == ssl3_accept_~s__state~0); 10730#L108 assume !(8192 == ssl3_accept_~s__state~0); 10728#L111 assume !(24576 == ssl3_accept_~s__state~0); 10726#L114 assume !(8195 == ssl3_accept_~s__state~0); 10724#L117 assume !(8480 == ssl3_accept_~s__state~0); 10722#L120 assume !(8481 == ssl3_accept_~s__state~0); 10720#L123 assume !(8482 == ssl3_accept_~s__state~0); 10469#L126 assume 8464 == ssl3_accept_~s__state~0; 10369#L133 [2021-10-13 00:17:36,736 INFO L793 eck$LassoCheckResult]: Loop: 10369#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10341#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10342#L274-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; 10385#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 10883#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10877#L602-1 ssl3_accept_~skip~0 := 0; 10875#L99-2 assume !false; 10873#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10871#L102 assume !(12292 == ssl3_accept_~s__state~0); 10869#L105 assume !(16384 == ssl3_accept_~s__state~0); 10867#L108 assume !(8192 == ssl3_accept_~s__state~0); 10865#L111 assume !(24576 == ssl3_accept_~s__state~0); 10863#L114 assume !(8195 == ssl3_accept_~s__state~0); 10861#L117 assume !(8480 == ssl3_accept_~s__state~0); 10859#L120 assume !(8481 == ssl3_accept_~s__state~0); 10857#L123 assume !(8482 == ssl3_accept_~s__state~0); 10855#L126 assume !(8464 == ssl3_accept_~s__state~0); 10853#L129 assume !(8465 == ssl3_accept_~s__state~0); 10852#L132 assume !(8466 == ssl3_accept_~s__state~0); 10847#L135 assume 8496 == ssl3_accept_~s__state~0; 10586#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10844#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10843#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10841#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10842#L293-2 ssl3_accept_~s__init_num~0 := 0; 10457#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 10889#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10884#L602-1 ssl3_accept_~skip~0 := 0; 10878#L99-2 assume !false; 10876#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10874#L102 assume !(12292 == ssl3_accept_~s__state~0); 10872#L105 assume !(16384 == ssl3_accept_~s__state~0); 10870#L108 assume !(8192 == ssl3_accept_~s__state~0); 10868#L111 assume !(24576 == ssl3_accept_~s__state~0); 10866#L114 assume !(8195 == ssl3_accept_~s__state~0); 10864#L117 assume !(8480 == ssl3_accept_~s__state~0); 10862#L120 assume !(8481 == ssl3_accept_~s__state~0); 10860#L123 assume !(8482 == ssl3_accept_~s__state~0); 10858#L126 assume !(8464 == ssl3_accept_~s__state~0); 10856#L129 assume !(8465 == ssl3_accept_~s__state~0); 10854#L132 assume !(8466 == ssl3_accept_~s__state~0); 10845#L135 assume !(8496 == ssl3_accept_~s__state~0); 10846#L138 assume !(8497 == ssl3_accept_~s__state~0); 10849#L141 assume !(8512 == ssl3_accept_~s__state~0); 10897#L144 assume !(8513 == ssl3_accept_~s__state~0); 10898#L147 assume !(8528 == ssl3_accept_~s__state~0); 10905#L150 assume !(8529 == ssl3_accept_~s__state~0); 10463#L153 assume !(8544 == ssl3_accept_~s__state~0); 10464#L156 assume !(8545 == ssl3_accept_~s__state~0); 10447#L159 assume 8560 == ssl3_accept_~s__state~0; 10254#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 10255#L432 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; 10127#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 10563#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10556#L602-1 ssl3_accept_~skip~0 := 0; 10553#L99-2 assume !false; 10550#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10546#L102 assume !(12292 == ssl3_accept_~s__state~0); 10543#L105 assume !(16384 == ssl3_accept_~s__state~0); 10539#L108 assume !(8192 == ssl3_accept_~s__state~0); 10536#L111 assume !(24576 == ssl3_accept_~s__state~0); 10532#L114 assume !(8195 == ssl3_accept_~s__state~0); 10502#L117 assume !(8480 == ssl3_accept_~s__state~0); 10390#L120 assume !(8481 == ssl3_accept_~s__state~0); 10391#L123 assume !(8482 == ssl3_accept_~s__state~0); 10438#L126 assume 8464 == ssl3_accept_~s__state~0; 10369#L133 [2021-10-13 00:17:36,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:36,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-13 00:17:36,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:36,743 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305490664] [2021-10-13 00:17:36,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:36,743 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:36,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:36,755 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:36,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:36,778 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:36,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:36,780 INFO L82 PathProgramCache]: Analyzing trace with hash -739689776, now seen corresponding path program 1 times [2021-10-13 00:17:36,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:36,783 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104573264] [2021-10-13 00:17:36,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:36,783 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:36,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:36,822 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:17:36,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:36,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104573264] [2021-10-13 00:17:36,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104573264] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:36,832 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:36,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:36,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348904296] [2021-10-13 00:17:36,834 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:36,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:36,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:36,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:36,835 INFO L87 Difference]: Start difference. First operand 856 states and 1179 transitions. cyclomatic complexity: 326 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-13 00:17:36,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:36,948 INFO L93 Difference]: Finished difference Result 949 states and 1296 transitions. [2021-10-13 00:17:36,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:36,949 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1296 transitions. [2021-10-13 00:17:36,956 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 624 [2021-10-13 00:17:36,964 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1296 transitions. [2021-10-13 00:17:36,964 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 658 [2021-10-13 00:17:36,965 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 658 [2021-10-13 00:17:36,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1296 transitions. [2021-10-13 00:17:36,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:36,966 INFO L681 BuchiCegarLoop]: Abstraction has 949 states and 1296 transitions. [2021-10-13 00:17:36,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1296 transitions. [2021-10-13 00:17:36,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 934. [2021-10-13 00:17:36,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 934 states have (on average 1.3650963597430408) internal successors, (1275), 933 states have internal predecessors, (1275), 0 states have call successors, (0), 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-13 00:17:36,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 1275 transitions. [2021-10-13 00:17:36,988 INFO L704 BuchiCegarLoop]: Abstraction has 934 states and 1275 transitions. [2021-10-13 00:17:36,988 INFO L587 BuchiCegarLoop]: Abstraction has 934 states and 1275 transitions. [2021-10-13 00:17:36,988 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 00:17:36,988 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 934 states and 1275 transitions. [2021-10-13 00:17:36,994 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 614 [2021-10-13 00:17:36,994 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:36,994 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:36,996 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-13 00:17:36,996 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:36,997 INFO L791 eck$LassoCheckResult]: Stem: 12191#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12039#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 12040#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11907#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 11908#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11998#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 11999#L99-2 assume !false; 12652#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12651#L102 assume !(12292 == ssl3_accept_~s__state~0); 12646#L105 assume !(16384 == ssl3_accept_~s__state~0); 12643#L108 assume !(8192 == ssl3_accept_~s__state~0); 12639#L111 assume !(24576 == ssl3_accept_~s__state~0); 12635#L114 assume !(8195 == ssl3_accept_~s__state~0); 12631#L117 assume !(8480 == ssl3_accept_~s__state~0); 12628#L120 assume !(8481 == ssl3_accept_~s__state~0); 12625#L123 assume !(8482 == ssl3_accept_~s__state~0); 12278#L126 assume 8464 == ssl3_accept_~s__state~0; 12178#L133 [2021-10-13 00:17:36,997 INFO L793 eck$LassoCheckResult]: Loop: 12178#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 12151#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12152#L274-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; 12196#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12512#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12507#L602-1 ssl3_accept_~skip~0 := 0; 12506#L99-2 assume !false; 12505#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12499#L102 assume !(12292 == ssl3_accept_~s__state~0); 12497#L105 assume !(16384 == ssl3_accept_~s__state~0); 12495#L108 assume !(8192 == ssl3_accept_~s__state~0); 12493#L111 assume !(24576 == ssl3_accept_~s__state~0); 12491#L114 assume !(8195 == ssl3_accept_~s__state~0); 12489#L117 assume !(8480 == ssl3_accept_~s__state~0); 12487#L120 assume !(8481 == ssl3_accept_~s__state~0); 12485#L123 assume !(8482 == ssl3_accept_~s__state~0); 12483#L126 assume !(8464 == ssl3_accept_~s__state~0); 12481#L129 assume !(8465 == ssl3_accept_~s__state~0); 12479#L132 assume !(8466 == ssl3_accept_~s__state~0); 12475#L135 assume 8496 == ssl3_accept_~s__state~0; 12373#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12472#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12470#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 12467#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12465#L293-2 ssl3_accept_~s__init_num~0 := 0; 12463#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12460#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12454#L602-1 ssl3_accept_~skip~0 := 0; 12452#L99-2 assume !false; 12450#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12448#L102 assume !(12292 == ssl3_accept_~s__state~0); 12446#L105 assume !(16384 == ssl3_accept_~s__state~0); 12444#L108 assume !(8192 == ssl3_accept_~s__state~0); 12442#L111 assume !(24576 == ssl3_accept_~s__state~0); 12440#L114 assume !(8195 == ssl3_accept_~s__state~0); 12438#L117 assume !(8480 == ssl3_accept_~s__state~0); 12436#L120 assume !(8481 == ssl3_accept_~s__state~0); 12432#L123 assume !(8482 == ssl3_accept_~s__state~0); 12431#L126 assume !(8464 == ssl3_accept_~s__state~0); 12429#L129 assume !(8465 == ssl3_accept_~s__state~0); 12423#L132 assume !(8466 == ssl3_accept_~s__state~0); 12421#L135 assume !(8496 == ssl3_accept_~s__state~0); 12419#L138 assume !(8497 == ssl3_accept_~s__state~0); 12418#L141 assume 8512 == ssl3_accept_~s__state~0; 12370#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12414#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 12410#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 12267#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12407#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12402#L602-1 ssl3_accept_~skip~0 := 0; 12400#L99-2 assume !false; 12397#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12396#L102 assume !(12292 == ssl3_accept_~s__state~0); 12395#L105 assume !(16384 == ssl3_accept_~s__state~0); 12394#L108 assume !(8192 == ssl3_accept_~s__state~0); 12393#L111 assume !(24576 == ssl3_accept_~s__state~0); 12387#L114 assume !(8195 == ssl3_accept_~s__state~0); 12385#L117 assume !(8480 == ssl3_accept_~s__state~0); 12383#L120 assume !(8481 == ssl3_accept_~s__state~0); 12381#L123 assume !(8482 == ssl3_accept_~s__state~0); 12377#L126 assume !(8464 == ssl3_accept_~s__state~0); 12376#L129 assume !(8465 == ssl3_accept_~s__state~0); 12375#L132 assume !(8466 == ssl3_accept_~s__state~0); 12374#L135 assume !(8496 == ssl3_accept_~s__state~0); 12372#L138 assume !(8497 == ssl3_accept_~s__state~0); 12371#L141 assume !(8512 == ssl3_accept_~s__state~0); 12369#L144 assume !(8513 == ssl3_accept_~s__state~0); 12368#L147 assume !(8528 == ssl3_accept_~s__state~0); 12366#L150 assume !(8529 == ssl3_accept_~s__state~0); 12363#L153 assume !(8544 == ssl3_accept_~s__state~0); 12361#L156 assume !(8545 == ssl3_accept_~s__state~0); 12358#L159 assume 8560 == ssl3_accept_~s__state~0; 12062#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 12063#L432 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; 11938#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12337#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12332#L602-1 ssl3_accept_~skip~0 := 0; 12331#L99-2 assume !false; 12330#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12329#L102 assume !(12292 == ssl3_accept_~s__state~0); 12328#L105 assume !(16384 == ssl3_accept_~s__state~0); 12327#L108 assume !(8192 == ssl3_accept_~s__state~0); 12326#L111 assume !(24576 == ssl3_accept_~s__state~0); 12325#L114 assume !(8195 == ssl3_accept_~s__state~0); 12324#L117 assume !(8480 == ssl3_accept_~s__state~0); 12199#L120 assume !(8481 == ssl3_accept_~s__state~0); 12200#L123 assume !(8482 == ssl3_accept_~s__state~0); 12246#L126 assume 8464 == ssl3_accept_~s__state~0; 12178#L133 [2021-10-13 00:17:36,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:36,998 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-13 00:17:36,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:36,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043033715] [2021-10-13 00:17:36,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:36,998 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:37,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:37,007 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:37,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:37,022 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:37,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:37,023 INFO L82 PathProgramCache]: Analyzing trace with hash -1427236622, now seen corresponding path program 1 times [2021-10-13 00:17:37,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:37,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386353215] [2021-10-13 00:17:37,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:37,024 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:37,080 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-13 00:17:37,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:37,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386353215] [2021-10-13 00:17:37,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386353215] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:37,081 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:37,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:37,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355127871] [2021-10-13 00:17:37,081 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:37,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:37,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:37,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:37,082 INFO L87 Difference]: Start difference. First operand 934 states and 1275 transitions. cyclomatic complexity: 344 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:37,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:37,199 INFO L93 Difference]: Finished difference Result 1060 states and 1446 transitions. [2021-10-13 00:17:37,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:37,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1060 states and 1446 transitions. [2021-10-13 00:17:37,206 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 698 [2021-10-13 00:17:37,215 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1060 states to 1060 states and 1446 transitions. [2021-10-13 00:17:37,215 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 732 [2021-10-13 00:17:37,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 732 [2021-10-13 00:17:37,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1060 states and 1446 transitions. [2021-10-13 00:17:37,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:37,216 INFO L681 BuchiCegarLoop]: Abstraction has 1060 states and 1446 transitions. [2021-10-13 00:17:37,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states and 1446 transitions. [2021-10-13 00:17:37,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1018. [2021-10-13 00:17:37,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3526522593320236) internal successors, (1377), 1017 states have internal predecessors, (1377), 0 states have call successors, (0), 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-13 00:17:37,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1377 transitions. [2021-10-13 00:17:37,239 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1377 transitions. [2021-10-13 00:17:37,239 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1377 transitions. [2021-10-13 00:17:37,239 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 00:17:37,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1377 transitions. [2021-10-13 00:17:37,244 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2021-10-13 00:17:37,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:37,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:37,245 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-13 00:17:37,246 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 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-13 00:17:37,246 INFO L791 eck$LassoCheckResult]: Stem: 14201#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14042#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 14043#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13907#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 13908#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14000#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14001#L99-2 assume !false; 14333#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14767#L102 assume !(12292 == ssl3_accept_~s__state~0); 14764#L105 assume !(16384 == ssl3_accept_~s__state~0); 14761#L108 assume !(8192 == ssl3_accept_~s__state~0); 14757#L111 assume !(24576 == ssl3_accept_~s__state~0); 14753#L114 assume !(8195 == ssl3_accept_~s__state~0); 14749#L117 assume !(8480 == ssl3_accept_~s__state~0); 14746#L120 assume !(8481 == ssl3_accept_~s__state~0); 14742#L123 assume !(8482 == ssl3_accept_~s__state~0); 14743#L126 assume 8464 == ssl3_accept_~s__state~0; 14185#L133 [2021-10-13 00:17:37,246 INFO L793 eck$LassoCheckResult]: Loop: 14185#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 14157#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14158#L274-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; 14205#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14787#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14776#L602-1 ssl3_accept_~skip~0 := 0; 14773#L99-2 assume !false; 14770#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14768#L102 assume !(12292 == ssl3_accept_~s__state~0); 14765#L105 assume !(16384 == ssl3_accept_~s__state~0); 14762#L108 assume !(8192 == ssl3_accept_~s__state~0); 14758#L111 assume !(24576 == ssl3_accept_~s__state~0); 14754#L114 assume !(8195 == ssl3_accept_~s__state~0); 14750#L117 assume !(8480 == ssl3_accept_~s__state~0); 14747#L120 assume !(8481 == ssl3_accept_~s__state~0); 14744#L123 assume !(8482 == ssl3_accept_~s__state~0); 14739#L126 assume !(8464 == ssl3_accept_~s__state~0); 14738#L129 assume !(8465 == ssl3_accept_~s__state~0); 14735#L132 assume !(8466 == ssl3_accept_~s__state~0); 14618#L135 assume 8496 == ssl3_accept_~s__state~0; 14021#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14022#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14109#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 14160#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14199#L293-2 ssl3_accept_~s__init_num~0 := 0; 14711#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14707#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14702#L602-1 ssl3_accept_~skip~0 := 0; 14701#L99-2 assume !false; 14700#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14699#L102 assume !(12292 == ssl3_accept_~s__state~0); 14698#L105 assume !(16384 == ssl3_accept_~s__state~0); 14697#L108 assume !(8192 == ssl3_accept_~s__state~0); 14696#L111 assume !(24576 == ssl3_accept_~s__state~0); 14695#L114 assume !(8195 == ssl3_accept_~s__state~0); 14694#L117 assume !(8480 == ssl3_accept_~s__state~0); 14693#L120 assume !(8481 == ssl3_accept_~s__state~0); 14692#L123 assume !(8482 == ssl3_accept_~s__state~0); 14691#L126 assume !(8464 == ssl3_accept_~s__state~0); 14690#L129 assume !(8465 == ssl3_accept_~s__state~0); 14689#L132 assume !(8466 == ssl3_accept_~s__state~0); 14688#L135 assume !(8496 == ssl3_accept_~s__state~0); 14687#L138 assume !(8497 == ssl3_accept_~s__state~0); 14686#L141 assume !(8512 == ssl3_accept_~s__state~0); 14685#L144 assume !(8513 == ssl3_accept_~s__state~0); 14684#L147 assume !(8528 == ssl3_accept_~s__state~0); 14683#L150 assume !(8529 == ssl3_accept_~s__state~0); 14682#L153 assume !(8544 == ssl3_accept_~s__state~0); 14681#L156 assume !(8545 == ssl3_accept_~s__state~0); 14680#L159 assume !(8560 == ssl3_accept_~s__state~0); 14679#L162 assume !(8561 == ssl3_accept_~s__state~0); 13952#L165 assume !(8448 == ssl3_accept_~s__state~0); 13913#L168 assume !(8576 == ssl3_accept_~s__state~0); 13914#L171 assume !(8577 == ssl3_accept_~s__state~0); 14182#L174 assume !(8592 == ssl3_accept_~s__state~0); 14069#L177 assume !(8593 == ssl3_accept_~s__state~0); 13899#L180 assume !(8608 == ssl3_accept_~s__state~0); 13900#L183 assume !(8609 == ssl3_accept_~s__state~0); 14016#L186 assume !(8640 == ssl3_accept_~s__state~0); 14104#L189 assume !(8641 == ssl3_accept_~s__state~0); 14155#L192 assume 8656 == ssl3_accept_~s__state~0; 14162#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14035#L505 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 14036#L510 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 14025#L516-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14026#L526 assume !(0 == ssl3_accept_~tmp___10~0); 14163#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14527#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14519#L602-1 ssl3_accept_~skip~0 := 0; 14510#L99-2 assume !false; 14509#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14502#L102 assume !(12292 == ssl3_accept_~s__state~0); 14499#L105 assume 16384 == ssl3_accept_~s__state~0; 14197#L211 ssl3_accept_~s__server~0 := 1; 14561#L216 assume 0 != ssl3_accept_~cb~0; 14006#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14007#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13940#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13941#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14040#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 14384#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14385#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14376#L602-1 ssl3_accept_~skip~0 := 0; 14365#L99-2 assume !false; 14361#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14360#L102 assume !(12292 == ssl3_accept_~s__state~0); 14358#L105 assume !(16384 == ssl3_accept_~s__state~0); 14357#L108 assume !(8192 == ssl3_accept_~s__state~0); 14345#L111 assume !(24576 == ssl3_accept_~s__state~0); 14346#L114 assume !(8195 == ssl3_accept_~s__state~0); 14209#L117 assume !(8480 == ssl3_accept_~s__state~0); 14210#L120 assume !(8481 == ssl3_accept_~s__state~0); 14211#L123 assume !(8482 == ssl3_accept_~s__state~0); 14255#L126 assume 8464 == ssl3_accept_~s__state~0; 14185#L133 [2021-10-13 00:17:37,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:37,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-13 00:17:37,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:37,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891915025] [2021-10-13 00:17:37,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:37,247 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:37,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:37,254 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:37,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:37,263 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:37,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:37,264 INFO L82 PathProgramCache]: Analyzing trace with hash -2457611, now seen corresponding path program 1 times [2021-10-13 00:17:37,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:37,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767143038] [2021-10-13 00:17:37,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:37,265 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:37,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:37,288 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-13 00:17:37,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:37,289 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767143038] [2021-10-13 00:17:37,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767143038] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:37,289 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:37,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:37,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594427148] [2021-10-13 00:17:37,289 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:37,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:37,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:37,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:37,290 INFO L87 Difference]: Start difference. First operand 1018 states and 1377 transitions. cyclomatic complexity: 362 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-13 00:17:37,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:37,470 INFO L93 Difference]: Finished difference Result 957 states and 1285 transitions. [2021-10-13 00:17:37,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:37,470 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 957 states and 1285 transitions. [2021-10-13 00:17:37,477 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 592 [2021-10-13 00:17:37,484 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 957 states to 955 states and 1283 transitions. [2021-10-13 00:17:37,484 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 677 [2021-10-13 00:17:37,485 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 677 [2021-10-13 00:17:37,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 955 states and 1283 transitions. [2021-10-13 00:17:37,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:37,485 INFO L681 BuchiCegarLoop]: Abstraction has 955 states and 1283 transitions. [2021-10-13 00:17:37,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states and 1283 transitions. [2021-10-13 00:17:37,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 951. [2021-10-13 00:17:37,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 951 states have (on average 1.3438485804416405) internal successors, (1278), 950 states have internal predecessors, (1278), 0 states have call successors, (0), 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-13 00:17:37,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 1278 transitions. [2021-10-13 00:17:37,505 INFO L704 BuchiCegarLoop]: Abstraction has 951 states and 1278 transitions. [2021-10-13 00:17:37,505 INFO L587 BuchiCegarLoop]: Abstraction has 951 states and 1278 transitions. [2021-10-13 00:17:37,505 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 00:17:37,505 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 951 states and 1278 transitions. [2021-10-13 00:17:37,510 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2021-10-13 00:17:37,510 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:37,510 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:37,511 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-13 00:17:37,511 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:37,512 INFO L791 eck$LassoCheckResult]: Stem: 16165#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16017#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 16018#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15888#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 15889#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15979#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 15980#L99-2 assume !false; 16307#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16802#L102 assume !(12292 == ssl3_accept_~s__state~0); 16704#L105 assume !(16384 == ssl3_accept_~s__state~0); 16649#L108 assume !(8192 == ssl3_accept_~s__state~0); 16648#L111 assume !(24576 == ssl3_accept_~s__state~0); 16646#L114 assume !(8195 == ssl3_accept_~s__state~0); 16644#L117 assume !(8480 == ssl3_accept_~s__state~0); 16641#L120 assume !(8481 == ssl3_accept_~s__state~0); 16524#L123 assume !(8482 == ssl3_accept_~s__state~0); 16525#L126 assume 8464 == ssl3_accept_~s__state~0; 16151#L133 [2021-10-13 00:17:37,512 INFO L793 eck$LassoCheckResult]: Loop: 16151#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 16128#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16129#L274-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; 16168#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16783#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16778#L602-1 ssl3_accept_~skip~0 := 0; 16776#L99-2 assume !false; 16773#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16772#L102 assume !(12292 == ssl3_accept_~s__state~0); 16771#L105 assume !(16384 == ssl3_accept_~s__state~0); 16770#L108 assume !(8192 == ssl3_accept_~s__state~0); 16768#L111 assume !(24576 == ssl3_accept_~s__state~0); 16767#L114 assume !(8195 == ssl3_accept_~s__state~0); 16764#L117 assume !(8480 == ssl3_accept_~s__state~0); 16763#L120 assume !(8481 == ssl3_accept_~s__state~0); 16713#L123 assume !(8482 == ssl3_accept_~s__state~0); 16707#L126 assume !(8464 == ssl3_accept_~s__state~0); 16705#L129 assume !(8465 == ssl3_accept_~s__state~0); 16650#L132 assume !(8466 == ssl3_accept_~s__state~0); 16423#L135 assume 8496 == ssl3_accept_~s__state~0; 15997#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 15998#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16081#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 16131#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16163#L293-2 ssl3_accept_~s__init_num~0 := 0; 16810#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16738#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16732#L602-1 ssl3_accept_~skip~0 := 0; 16730#L99-2 assume !false; 16728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16726#L102 assume !(12292 == ssl3_accept_~s__state~0); 16724#L105 assume !(16384 == ssl3_accept_~s__state~0); 16722#L108 assume !(8192 == ssl3_accept_~s__state~0); 16720#L111 assume !(24576 == ssl3_accept_~s__state~0); 16711#L114 assume !(8195 == ssl3_accept_~s__state~0); 16523#L117 assume !(8480 == ssl3_accept_~s__state~0); 16522#L120 assume !(8481 == ssl3_accept_~s__state~0); 16450#L123 assume !(8482 == ssl3_accept_~s__state~0); 16449#L126 assume !(8464 == ssl3_accept_~s__state~0); 16447#L129 assume !(8465 == ssl3_accept_~s__state~0); 16448#L132 assume !(8466 == ssl3_accept_~s__state~0); 16656#L135 assume !(8496 == ssl3_accept_~s__state~0); 16654#L138 assume !(8497 == ssl3_accept_~s__state~0); 16652#L141 assume 8512 == ssl3_accept_~s__state~0; 16380#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16066#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16067#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15936#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 15924#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15926#L602-1 ssl3_accept_~skip~0 := 0; 16141#L99-2 assume !false; 16051#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16019#L102 assume !(12292 == ssl3_accept_~s__state~0); 15959#L105 assume !(16384 == ssl3_accept_~s__state~0); 15960#L108 assume !(8192 == ssl3_accept_~s__state~0); 15967#L111 assume !(24576 == ssl3_accept_~s__state~0); 16042#L114 assume !(8195 == ssl3_accept_~s__state~0); 15898#L117 assume !(8480 == ssl3_accept_~s__state~0); 15899#L120 assume !(8481 == ssl3_accept_~s__state~0); 15969#L123 assume !(8482 == ssl3_accept_~s__state~0); 15970#L126 assume !(8464 == ssl3_accept_~s__state~0); 16092#L129 assume !(8465 == ssl3_accept_~s__state~0); 16152#L132 assume !(8466 == ssl3_accept_~s__state~0); 16139#L135 assume !(8496 == ssl3_accept_~s__state~0); 16071#L138 assume !(8497 == ssl3_accept_~s__state~0); 16072#L141 assume !(8512 == ssl3_accept_~s__state~0); 16441#L144 assume !(8513 == ssl3_accept_~s__state~0); 16437#L147 assume 8528 == ssl3_accept_~s__state~0; 16106#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15991#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15938#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15939#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15976#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16030#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15885#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16402#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16399#L602-1 ssl3_accept_~skip~0 := 0; 16762#L99-2 assume !false; 16761#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16755#L102 assume !(12292 == ssl3_accept_~s__state~0); 16753#L105 assume !(16384 == ssl3_accept_~s__state~0); 16751#L108 assume !(8192 == ssl3_accept_~s__state~0); 16749#L111 assume !(24576 == ssl3_accept_~s__state~0); 16747#L114 assume !(8195 == ssl3_accept_~s__state~0); 16745#L117 assume !(8480 == ssl3_accept_~s__state~0); 16743#L120 assume !(8481 == ssl3_accept_~s__state~0); 16741#L123 assume !(8482 == ssl3_accept_~s__state~0); 16712#L126 assume !(8464 == ssl3_accept_~s__state~0); 16706#L129 assume !(8465 == ssl3_accept_~s__state~0); 16703#L132 assume !(8466 == ssl3_accept_~s__state~0); 16640#L135 assume !(8496 == ssl3_accept_~s__state~0); 16424#L138 assume !(8497 == ssl3_accept_~s__state~0); 16425#L141 assume !(8512 == ssl3_accept_~s__state~0); 16440#L144 assume !(8513 == ssl3_accept_~s__state~0); 16439#L147 assume !(8528 == ssl3_accept_~s__state~0); 16438#L150 assume !(8529 == ssl3_accept_~s__state~0); 16227#L153 assume !(8544 == ssl3_accept_~s__state~0); 16228#L156 assume !(8545 == ssl3_accept_~s__state~0); 16212#L159 assume 8560 == ssl3_accept_~s__state~0; 16038#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 16039#L432 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; 15920#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16563#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16556#L602-1 ssl3_accept_~skip~0 := 0; 16551#L99-2 assume !false; 16529#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16526#L102 assume !(12292 == ssl3_accept_~s__state~0); 16435#L105 assume !(16384 == ssl3_accept_~s__state~0); 16434#L108 assume !(8192 == ssl3_accept_~s__state~0); 16433#L111 assume !(24576 == ssl3_accept_~s__state~0); 16429#L114 assume !(8195 == ssl3_accept_~s__state~0); 16428#L117 assume !(8480 == ssl3_accept_~s__state~0); 16387#L120 assume !(8481 == ssl3_accept_~s__state~0); 16196#L123 assume !(8482 == ssl3_accept_~s__state~0); 16197#L126 assume 8464 == ssl3_accept_~s__state~0; 16151#L133 [2021-10-13 00:17:37,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:37,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-13 00:17:37,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:37,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126737025] [2021-10-13 00:17:37,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:37,514 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:37,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:37,520 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:37,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:37,530 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:37,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:37,530 INFO L82 PathProgramCache]: Analyzing trace with hash 1331292932, now seen corresponding path program 1 times [2021-10-13 00:17:37,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:37,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522062906] [2021-10-13 00:17:37,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:37,531 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:37,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:37,559 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-13 00:17:37,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:37,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522062906] [2021-10-13 00:17:37,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522062906] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:37,560 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:37,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:37,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61463844] [2021-10-13 00:17:37,560 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:37,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:37,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:37,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:37,561 INFO L87 Difference]: Start difference. First operand 951 states and 1278 transitions. cyclomatic complexity: 331 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-13 00:17:37,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:37,578 INFO L93 Difference]: Finished difference Result 1872 states and 2500 transitions. [2021-10-13 00:17:37,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:37,579 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1872 states and 2500 transitions. [2021-10-13 00:17:37,591 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1162 [2021-10-13 00:17:37,606 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1872 states to 1872 states and 2500 transitions. [2021-10-13 00:17:37,606 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1323 [2021-10-13 00:17:37,608 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1323 [2021-10-13 00:17:37,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1872 states and 2500 transitions. [2021-10-13 00:17:37,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:37,609 INFO L681 BuchiCegarLoop]: Abstraction has 1872 states and 2500 transitions. [2021-10-13 00:17:37,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1872 states and 2500 transitions. [2021-10-13 00:17:37,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1872 to 954. [2021-10-13 00:17:37,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 954 states have (on average 1.3427672955974843) internal successors, (1281), 953 states have internal predecessors, (1281), 0 states have call successors, (0), 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-13 00:17:37,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1281 transitions. [2021-10-13 00:17:37,633 INFO L704 BuchiCegarLoop]: Abstraction has 954 states and 1281 transitions. [2021-10-13 00:17:37,633 INFO L587 BuchiCegarLoop]: Abstraction has 954 states and 1281 transitions. [2021-10-13 00:17:37,633 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 00:17:37,633 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 954 states and 1281 transitions. [2021-10-13 00:17:37,638 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 590 [2021-10-13 00:17:37,638 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:37,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:37,640 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-13 00:17:37,640 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:37,640 INFO L791 eck$LassoCheckResult]: Stem: 18990#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18845#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 18846#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18717#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 18718#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18807#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 18808#L99-2 assume !false; 19094#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19423#L102 assume !(12292 == ssl3_accept_~s__state~0); 19422#L105 assume !(16384 == ssl3_accept_~s__state~0); 19421#L108 assume !(8192 == ssl3_accept_~s__state~0); 19420#L111 assume !(24576 == ssl3_accept_~s__state~0); 19419#L114 assume !(8195 == ssl3_accept_~s__state~0); 19418#L117 assume !(8480 == ssl3_accept_~s__state~0); 19416#L120 assume !(8481 == ssl3_accept_~s__state~0); 19413#L123 assume !(8482 == ssl3_accept_~s__state~0); 19412#L126 assume 8464 == ssl3_accept_~s__state~0; 18975#L133 [2021-10-13 00:17:37,641 INFO L793 eck$LassoCheckResult]: Loop: 18975#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 18953#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18954#L274-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; 18994#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19601#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19595#L602-1 ssl3_accept_~skip~0 := 0; 19593#L99-2 assume !false; 19591#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19589#L102 assume !(12292 == ssl3_accept_~s__state~0); 19587#L105 assume !(16384 == ssl3_accept_~s__state~0); 19585#L108 assume !(8192 == ssl3_accept_~s__state~0); 19583#L111 assume !(24576 == ssl3_accept_~s__state~0); 19581#L114 assume !(8195 == ssl3_accept_~s__state~0); 19579#L117 assume !(8480 == ssl3_accept_~s__state~0); 19578#L120 assume !(8481 == ssl3_accept_~s__state~0); 19572#L123 assume !(8482 == ssl3_accept_~s__state~0); 19567#L126 assume !(8464 == ssl3_accept_~s__state~0); 19497#L129 assume !(8465 == ssl3_accept_~s__state~0); 19495#L132 assume !(8466 == ssl3_accept_~s__state~0); 19208#L135 assume 8496 == ssl3_accept_~s__state~0; 19209#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 19404#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19403#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 19402#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19401#L293-2 ssl3_accept_~s__init_num~0 := 0; 19399#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19392#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19386#L602-1 ssl3_accept_~skip~0 := 0; 19384#L99-2 assume !false; 19382#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19380#L102 assume !(12292 == ssl3_accept_~s__state~0); 19378#L105 assume !(16384 == ssl3_accept_~s__state~0); 19376#L108 assume !(8192 == ssl3_accept_~s__state~0); 19374#L111 assume !(24576 == ssl3_accept_~s__state~0); 19372#L114 assume !(8195 == ssl3_accept_~s__state~0); 19370#L117 assume !(8480 == ssl3_accept_~s__state~0); 19368#L120 assume !(8481 == ssl3_accept_~s__state~0); 19366#L123 assume !(8482 == ssl3_accept_~s__state~0); 19364#L126 assume !(8464 == ssl3_accept_~s__state~0); 19362#L129 assume !(8465 == ssl3_accept_~s__state~0); 19360#L132 assume !(8466 == ssl3_accept_~s__state~0); 19358#L135 assume !(8496 == ssl3_accept_~s__state~0); 19356#L138 assume !(8497 == ssl3_accept_~s__state~0); 19355#L141 assume 8512 == ssl3_accept_~s__state~0; 19282#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18893#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18894#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19343#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19341#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19334#L602-1 ssl3_accept_~skip~0 := 0; 19332#L99-2 assume !false; 19329#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19326#L102 assume !(12292 == ssl3_accept_~s__state~0); 19325#L105 assume !(16384 == ssl3_accept_~s__state~0); 19323#L108 assume !(8192 == ssl3_accept_~s__state~0); 19321#L111 assume !(24576 == ssl3_accept_~s__state~0); 19319#L114 assume !(8195 == ssl3_accept_~s__state~0); 19317#L117 assume !(8480 == ssl3_accept_~s__state~0); 19315#L120 assume !(8481 == ssl3_accept_~s__state~0); 19313#L123 assume !(8482 == ssl3_accept_~s__state~0); 19311#L126 assume !(8464 == ssl3_accept_~s__state~0); 19309#L129 assume !(8465 == ssl3_accept_~s__state~0); 19307#L132 assume !(8466 == ssl3_accept_~s__state~0); 19303#L135 assume !(8496 == ssl3_accept_~s__state~0); 19301#L138 assume !(8497 == ssl3_accept_~s__state~0); 19298#L141 assume !(8512 == ssl3_accept_~s__state~0); 19296#L144 assume !(8513 == ssl3_accept_~s__state~0); 19291#L147 assume 8528 == ssl3_accept_~s__state~0; 19277#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18819#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18820#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 18802#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 18803#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 19267#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19031#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19221#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19213#L602-1 ssl3_accept_~skip~0 := 0; 19324#L99-2 assume !false; 19322#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19320#L102 assume !(12292 == ssl3_accept_~s__state~0); 19318#L105 assume !(16384 == ssl3_accept_~s__state~0); 19316#L108 assume !(8192 == ssl3_accept_~s__state~0); 19314#L111 assume !(24576 == ssl3_accept_~s__state~0); 19312#L114 assume !(8195 == ssl3_accept_~s__state~0); 19310#L117 assume !(8480 == ssl3_accept_~s__state~0); 19308#L120 assume !(8481 == ssl3_accept_~s__state~0); 19306#L123 assume !(8482 == ssl3_accept_~s__state~0); 19302#L126 assume !(8464 == ssl3_accept_~s__state~0); 19300#L129 assume !(8465 == ssl3_accept_~s__state~0); 19297#L132 assume !(8466 == ssl3_accept_~s__state~0); 19295#L135 assume !(8496 == ssl3_accept_~s__state~0); 19210#L138 assume !(8497 == ssl3_accept_~s__state~0); 19211#L141 assume !(8512 == ssl3_accept_~s__state~0); 19294#L144 assume !(8513 == ssl3_accept_~s__state~0); 19293#L147 assume !(8528 == ssl3_accept_~s__state~0); 19292#L150 assume !(8529 == ssl3_accept_~s__state~0); 19139#L153 assume !(8544 == ssl3_accept_~s__state~0); 19140#L156 assume !(8545 == ssl3_accept_~s__state~0); 19025#L159 assume 8560 == ssl3_accept_~s__state~0; 18866#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 18867#L432 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; 18746#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19459#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19452#L602-1 ssl3_accept_~skip~0 := 0; 19451#L99-2 assume !false; 19448#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19442#L102 assume !(12292 == ssl3_accept_~s__state~0); 19440#L105 assume !(16384 == ssl3_accept_~s__state~0); 19438#L108 assume !(8192 == ssl3_accept_~s__state~0); 19436#L111 assume !(24576 == ssl3_accept_~s__state~0); 19434#L114 assume !(8195 == ssl3_accept_~s__state~0); 19432#L117 assume !(8480 == ssl3_accept_~s__state~0); 19148#L120 assume !(8481 == ssl3_accept_~s__state~0); 19008#L123 assume !(8482 == ssl3_accept_~s__state~0); 19009#L126 assume 8464 == ssl3_accept_~s__state~0; 18975#L133 [2021-10-13 00:17:37,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:37,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-13 00:17:37,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:37,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509050965] [2021-10-13 00:17:37,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:37,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:37,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:37,648 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:37,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:37,657 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:37,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:37,658 INFO L82 PathProgramCache]: Analyzing trace with hash -1035401662, now seen corresponding path program 1 times [2021-10-13 00:17:37,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:37,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763575722] [2021-10-13 00:17:37,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:37,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:37,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:37,689 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-10-13 00:17:37,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:37,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763575722] [2021-10-13 00:17:37,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763575722] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:37,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:37,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:37,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823375977] [2021-10-13 00:17:37,691 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:37,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:37,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:37,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:37,692 INFO L87 Difference]: Start difference. First operand 954 states and 1281 transitions. cyclomatic complexity: 331 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-13 00:17:37,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:37,835 INFO L93 Difference]: Finished difference Result 1068 states and 1426 transitions. [2021-10-13 00:17:37,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:37,836 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1068 states and 1426 transitions. [2021-10-13 00:17:37,843 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2021-10-13 00:17:37,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1068 states to 1068 states and 1426 transitions. [2021-10-13 00:17:37,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 750 [2021-10-13 00:17:37,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 750 [2021-10-13 00:17:37,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1068 states and 1426 transitions. [2021-10-13 00:17:37,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:37,857 INFO L681 BuchiCegarLoop]: Abstraction has 1068 states and 1426 transitions. [2021-10-13 00:17:37,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states and 1426 transitions. [2021-10-13 00:17:37,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1044. [2021-10-13 00:17:37,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 1044 states have (on average 1.3304597701149425) internal successors, (1389), 1043 states have internal predecessors, (1389), 0 states have call successors, (0), 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-13 00:17:37,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 1389 transitions. [2021-10-13 00:17:37,878 INFO L704 BuchiCegarLoop]: Abstraction has 1044 states and 1389 transitions. [2021-10-13 00:17:37,878 INFO L587 BuchiCegarLoop]: Abstraction has 1044 states and 1389 transitions. [2021-10-13 00:17:37,878 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 00:17:37,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1044 states and 1389 transitions. [2021-10-13 00:17:37,881 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 650 [2021-10-13 00:17:37,881 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:37,881 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:37,885 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-13 00:17:37,885 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:37,885 INFO L791 eck$LassoCheckResult]: Stem: 21030#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20870#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 20871#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20745#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 20746#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20831#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 20832#L99-2 assume !false; 21072#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21379#L102 assume !(12292 == ssl3_accept_~s__state~0); 21374#L105 assume !(16384 == ssl3_accept_~s__state~0); 21371#L108 assume !(8192 == ssl3_accept_~s__state~0); 21369#L111 assume !(24576 == ssl3_accept_~s__state~0); 21366#L114 assume !(8195 == ssl3_accept_~s__state~0); 21363#L117 assume !(8480 == ssl3_accept_~s__state~0); 21360#L120 assume !(8481 == ssl3_accept_~s__state~0); 21358#L123 assume !(8482 == ssl3_accept_~s__state~0); 21356#L126 assume 8464 == ssl3_accept_~s__state~0; 21012#L133 [2021-10-13 00:17:37,886 INFO L793 eck$LassoCheckResult]: Loop: 21012#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 20987#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20988#L274-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; 21033#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 21630#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21623#L602-1 ssl3_accept_~skip~0 := 0; 21620#L99-2 assume !false; 21617#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21614#L102 assume !(12292 == ssl3_accept_~s__state~0); 21611#L105 assume !(16384 == ssl3_accept_~s__state~0); 21608#L108 assume !(8192 == ssl3_accept_~s__state~0); 21605#L111 assume !(24576 == ssl3_accept_~s__state~0); 21602#L114 assume !(8195 == ssl3_accept_~s__state~0); 21599#L117 assume !(8480 == ssl3_accept_~s__state~0); 21597#L120 assume !(8481 == ssl3_accept_~s__state~0); 21595#L123 assume !(8482 == ssl3_accept_~s__state~0); 21592#L126 assume !(8464 == ssl3_accept_~s__state~0); 21588#L129 assume !(8465 == ssl3_accept_~s__state~0); 21585#L132 assume !(8466 == ssl3_accept_~s__state~0); 21349#L135 assume 8496 == ssl3_accept_~s__state~0; 21348#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 20939#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20940#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 20990#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21342#L293-2 ssl3_accept_~s__init_num~0 := 0; 21753#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 21752#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21747#L602-1 ssl3_accept_~skip~0 := 0; 21741#L99-2 assume !false; 21739#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21737#L102 assume !(12292 == ssl3_accept_~s__state~0); 21735#L105 assume !(16384 == ssl3_accept_~s__state~0); 21733#L108 assume !(8192 == ssl3_accept_~s__state~0); 21731#L111 assume !(24576 == ssl3_accept_~s__state~0); 21729#L114 assume !(8195 == ssl3_accept_~s__state~0); 21727#L117 assume !(8480 == ssl3_accept_~s__state~0); 21725#L120 assume !(8481 == ssl3_accept_~s__state~0); 21723#L123 assume !(8482 == ssl3_accept_~s__state~0); 21721#L126 assume !(8464 == ssl3_accept_~s__state~0); 21719#L129 assume !(8465 == ssl3_accept_~s__state~0); 21717#L132 assume !(8466 == ssl3_accept_~s__state~0); 21715#L135 assume !(8496 == ssl3_accept_~s__state~0); 21713#L138 assume !(8497 == ssl3_accept_~s__state~0); 20872#L141 assume 8512 == ssl3_accept_~s__state~0; 20873#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20912#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21020#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21021#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 21773#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21770#L602-1 ssl3_accept_~skip~0 := 0; 21013#L99-2 assume !false; 21014#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21769#L102 assume !(12292 == ssl3_accept_~s__state~0); 21768#L105 assume !(16384 == ssl3_accept_~s__state~0); 20818#L108 assume !(8192 == ssl3_accept_~s__state~0); 20814#L111 assume !(24576 == ssl3_accept_~s__state~0); 20815#L114 assume !(8195 == ssl3_accept_~s__state~0); 20899#L117 assume !(8480 == ssl3_accept_~s__state~0); 21765#L120 assume !(8481 == ssl3_accept_~s__state~0); 20819#L123 assume !(8482 == ssl3_accept_~s__state~0); 20820#L126 assume !(8464 == ssl3_accept_~s__state~0); 20951#L129 assume !(8465 == ssl3_accept_~s__state~0); 21016#L132 assume !(8466 == ssl3_accept_~s__state~0); 21001#L135 assume !(8496 == ssl3_accept_~s__state~0); 20929#L138 assume !(8497 == ssl3_accept_~s__state~0); 20930#L141 assume !(8512 == ssl3_accept_~s__state~0); 21434#L144 assume !(8513 == ssl3_accept_~s__state~0); 21211#L147 assume 8528 == ssl3_accept_~s__state~0; 20967#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20843#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 20845#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 21570#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20890#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20891#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20993#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 21594#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21591#L602-1 ssl3_accept_~skip~0 := 0; 21643#L99-2 assume !false; 21640#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21638#L102 assume !(12292 == ssl3_accept_~s__state~0); 21636#L105 assume !(16384 == ssl3_accept_~s__state~0); 21631#L108 assume !(8192 == ssl3_accept_~s__state~0); 21624#L111 assume !(24576 == ssl3_accept_~s__state~0); 21621#L114 assume !(8195 == ssl3_accept_~s__state~0); 21618#L117 assume !(8480 == ssl3_accept_~s__state~0); 21615#L120 assume !(8481 == ssl3_accept_~s__state~0); 21612#L123 assume !(8482 == ssl3_accept_~s__state~0); 21609#L126 assume !(8464 == ssl3_accept_~s__state~0); 21606#L129 assume !(8465 == ssl3_accept_~s__state~0); 21603#L132 assume !(8466 == ssl3_accept_~s__state~0); 21600#L135 assume !(8496 == ssl3_accept_~s__state~0); 21598#L138 assume !(8497 == ssl3_accept_~s__state~0); 21596#L141 assume !(8512 == ssl3_accept_~s__state~0); 21593#L144 assume !(8513 == ssl3_accept_~s__state~0); 21589#L147 assume !(8528 == ssl3_accept_~s__state~0); 21586#L150 assume !(8529 == ssl3_accept_~s__state~0); 20769#L153 assume 8544 == ssl3_accept_~s__state~0; 20759#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 20760#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 20887#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21375#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20962#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 20903#L411 assume !(8 == ssl3_accept_~blastFlag~0); 20904#L414 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; 20772#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 21462#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21456#L602-1 ssl3_accept_~skip~0 := 0; 21454#L99-2 assume !false; 21452#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21450#L102 assume !(12292 == ssl3_accept_~s__state~0); 21448#L105 assume !(16384 == ssl3_accept_~s__state~0); 21446#L108 assume !(8192 == ssl3_accept_~s__state~0); 21444#L111 assume !(24576 == ssl3_accept_~s__state~0); 21442#L114 assume !(8195 == ssl3_accept_~s__state~0); 21440#L117 assume !(8480 == ssl3_accept_~s__state~0); 21439#L120 assume !(8481 == ssl3_accept_~s__state~0); 21050#L123 assume !(8482 == ssl3_accept_~s__state~0); 21051#L126 assume 8464 == ssl3_accept_~s__state~0; 21012#L133 [2021-10-13 00:17:37,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:37,886 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-13 00:17:37,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:37,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732590081] [2021-10-13 00:17:37,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:37,887 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:37,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:37,897 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:37,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:37,906 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:37,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:37,907 INFO L82 PathProgramCache]: Analyzing trace with hash -1049545039, now seen corresponding path program 1 times [2021-10-13 00:17:37,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:37,907 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537029008] [2021-10-13 00:17:37,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:37,908 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:37,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:37,954 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 00:17:37,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:37,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537029008] [2021-10-13 00:17:37,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537029008] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:37,956 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:37,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:17:37,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37461901] [2021-10-13 00:17:37,958 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:37,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:37,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:37,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:37,959 INFO L87 Difference]: Start difference. First operand 1044 states and 1389 transitions. cyclomatic complexity: 349 Second operand has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 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-13 00:17:38,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:38,102 INFO L93 Difference]: Finished difference Result 1126 states and 1489 transitions. [2021-10-13 00:17:38,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:38,104 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1489 transitions. [2021-10-13 00:17:38,111 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 685 [2021-10-13 00:17:38,119 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1101 states and 1455 transitions. [2021-10-13 00:17:38,119 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 793 [2021-10-13 00:17:38,120 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 808 [2021-10-13 00:17:38,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1101 states and 1455 transitions. [2021-10-13 00:17:38,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:38,121 INFO L681 BuchiCegarLoop]: Abstraction has 1101 states and 1455 transitions. [2021-10-13 00:17:38,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states and 1455 transitions. [2021-10-13 00:17:38,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1050. [2021-10-13 00:17:38,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3295238095238096) internal successors, (1396), 1049 states have internal predecessors, (1396), 0 states have call successors, (0), 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-13 00:17:38,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1396 transitions. [2021-10-13 00:17:38,143 INFO L704 BuchiCegarLoop]: Abstraction has 1050 states and 1396 transitions. [2021-10-13 00:17:38,143 INFO L587 BuchiCegarLoop]: Abstraction has 1050 states and 1396 transitions. [2021-10-13 00:17:38,143 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 00:17:38,143 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1396 transitions. [2021-10-13 00:17:38,146 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-10-13 00:17:38,147 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:38,147 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:38,148 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:38,148 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:38,149 INFO L791 eck$LassoCheckResult]: Stem: 23170#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23041#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 23042#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22921#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 22922#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23005#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 23006#L99-2 assume !false; 23225#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23223#L102 assume !(12292 == ssl3_accept_~s__state~0); 23220#L105 assume !(16384 == ssl3_accept_~s__state~0); 23219#L108 assume !(8192 == ssl3_accept_~s__state~0); 23218#L111 assume !(24576 == ssl3_accept_~s__state~0); 23217#L114 assume !(8195 == ssl3_accept_~s__state~0); 23216#L117 assume !(8480 == ssl3_accept_~s__state~0); 23210#L120 assume 8481 == ssl3_accept_~s__state~0; 23013#L121 [2021-10-13 00:17:38,149 INFO L793 eck$LassoCheckResult]: Loop: 23013#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 23014#L259 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; 22944#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 22955#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22957#L602-1 ssl3_accept_~skip~0 := 0; 23151#L99-2 assume !false; 23069#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23045#L102 assume !(12292 == ssl3_accept_~s__state~0); 22985#L105 assume !(16384 == ssl3_accept_~s__state~0); 22986#L108 assume !(8192 == ssl3_accept_~s__state~0); 22989#L111 assume !(24576 == ssl3_accept_~s__state~0); 22990#L114 assume !(8195 == ssl3_accept_~s__state~0); 22931#L117 assume !(8480 == ssl3_accept_~s__state~0); 22932#L120 assume !(8481 == ssl3_accept_~s__state~0); 22993#L123 assume !(8482 == ssl3_accept_~s__state~0); 22994#L126 assume !(8464 == ssl3_accept_~s__state~0); 23103#L129 assume !(8465 == ssl3_accept_~s__state~0); 23161#L132 assume !(8466 == ssl3_accept_~s__state~0); 23149#L135 assume !(8496 == ssl3_accept_~s__state~0); 23086#L138 assume !(8497 == ssl3_accept_~s__state~0); 23043#L141 assume !(8512 == ssl3_accept_~s__state~0); 22939#L144 assume !(8513 == ssl3_accept_~s__state~0); 22940#L147 assume !(8528 == ssl3_accept_~s__state~0); 23145#L150 assume !(8529 == ssl3_accept_~s__state~0); 22946#L153 assume !(8544 == ssl3_accept_~s__state~0); 22947#L156 assume !(8545 == ssl3_accept_~s__state~0); 23108#L159 assume !(8560 == ssl3_accept_~s__state~0); 23109#L162 assume !(8561 == ssl3_accept_~s__state~0); 23240#L165 assume 8448 == ssl3_accept_~s__state~0; 23138#L166 assume !(ssl3_accept_~num1~0 > 0); 23009#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23010#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 23265#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23258#L602-1 ssl3_accept_~skip~0 := 0; 23255#L99-2 assume !false; 23252#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23248#L102 assume !(12292 == ssl3_accept_~s__state~0); 23249#L105 assume !(16384 == ssl3_accept_~s__state~0); 23421#L108 assume !(8192 == ssl3_accept_~s__state~0); 23420#L111 assume !(24576 == ssl3_accept_~s__state~0); 23418#L114 assume !(8195 == ssl3_accept_~s__state~0); 23417#L117 assume 8480 == ssl3_accept_~s__state~0; 23013#L121 [2021-10-13 00:17:38,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:38,150 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-13 00:17:38,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:38,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828908712] [2021-10-13 00:17:38,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:38,151 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:38,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:38,168 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-13 00:17:38,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:38,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828908712] [2021-10-13 00:17:38,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828908712] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:38,170 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:38,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:17:38,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116197620] [2021-10-13 00:17:38,170 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:17:38,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:38,171 INFO L82 PathProgramCache]: Analyzing trace with hash 1940068956, now seen corresponding path program 1 times [2021-10-13 00:17:38,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:38,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024952725] [2021-10-13 00:17:38,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:38,171 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:38,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:38,213 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:17:38,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:38,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024952725] [2021-10-13 00:17:38,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024952725] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:17:38,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386799036] [2021-10-13 00:17:38,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:38,214 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:17:38,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:38,217 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:17:38,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-13 00:17:38,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:38,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:17:38,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:38,466 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:17:38,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386799036] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:17:38,467 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:17:38,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:17:38,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670860723] [2021-10-13 00:17:38,467 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:38,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:38,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:38,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:38,469 INFO L87 Difference]: Start difference. First operand 1050 states and 1396 transitions. cyclomatic complexity: 351 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-13 00:17:38,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:38,578 INFO L93 Difference]: Finished difference Result 1052 states and 1396 transitions. [2021-10-13 00:17:38,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:38,578 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1052 states and 1396 transitions. [2021-10-13 00:17:38,583 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 676 [2021-10-13 00:17:38,591 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1052 states to 1052 states and 1396 transitions. [2021-10-13 00:17:38,592 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 759 [2021-10-13 00:17:38,593 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 759 [2021-10-13 00:17:38,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1052 states and 1396 transitions. [2021-10-13 00:17:38,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:38,594 INFO L681 BuchiCegarLoop]: Abstraction has 1052 states and 1396 transitions. [2021-10-13 00:17:38,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states and 1396 transitions. [2021-10-13 00:17:38,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 1050. [2021-10-13 00:17:38,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3276190476190477) internal successors, (1394), 1049 states have internal predecessors, (1394), 0 states have call successors, (0), 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-13 00:17:38,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1394 transitions. [2021-10-13 00:17:38,614 INFO L704 BuchiCegarLoop]: Abstraction has 1050 states and 1394 transitions. [2021-10-13 00:17:38,614 INFO L587 BuchiCegarLoop]: Abstraction has 1050 states and 1394 transitions. [2021-10-13 00:17:38,614 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 00:17:38,615 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1394 transitions. [2021-10-13 00:17:38,618 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-10-13 00:17:38,618 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:38,618 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:38,619 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:38,619 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:38,619 INFO L791 eck$LassoCheckResult]: Stem: 25414#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25279#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 25280#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25154#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 25155#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25241#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 25242#L99-2 assume !false; 25472#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25470#L102 assume !(12292 == ssl3_accept_~s__state~0); 25467#L105 assume !(16384 == ssl3_accept_~s__state~0); 25466#L108 assume !(8192 == ssl3_accept_~s__state~0); 25465#L111 assume !(24576 == ssl3_accept_~s__state~0); 25464#L114 assume !(8195 == ssl3_accept_~s__state~0); 25463#L117 assume !(8480 == ssl3_accept_~s__state~0); 25457#L120 assume !(8481 == ssl3_accept_~s__state~0); 25455#L123 assume 8482 == ssl3_accept_~s__state~0; 25357#L124 [2021-10-13 00:17:38,619 INFO L793 eck$LassoCheckResult]: Loop: 25357#L124 ssl3_accept_~s__state~0 := 3; 25220#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 26104#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26098#L602-1 ssl3_accept_~skip~0 := 0; 26096#L99-2 assume !false; 26094#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26092#L102 assume !(12292 == ssl3_accept_~s__state~0); 26090#L105 assume !(16384 == ssl3_accept_~s__state~0); 26088#L108 assume !(8192 == ssl3_accept_~s__state~0); 26086#L111 assume !(24576 == ssl3_accept_~s__state~0); 26084#L114 assume !(8195 == ssl3_accept_~s__state~0); 26082#L117 assume !(8480 == ssl3_accept_~s__state~0); 26080#L120 assume !(8481 == ssl3_accept_~s__state~0); 26078#L123 assume !(8482 == ssl3_accept_~s__state~0); 26076#L126 assume !(8464 == ssl3_accept_~s__state~0); 26074#L129 assume !(8465 == ssl3_accept_~s__state~0); 26072#L132 assume !(8466 == ssl3_accept_~s__state~0); 26071#L135 assume !(8496 == ssl3_accept_~s__state~0); 25842#L138 assume !(8497 == ssl3_accept_~s__state~0); 26069#L141 assume !(8512 == ssl3_accept_~s__state~0); 26068#L144 assume !(8513 == ssl3_accept_~s__state~0); 26067#L147 assume !(8528 == ssl3_accept_~s__state~0); 26066#L150 assume !(8529 == ssl3_accept_~s__state~0); 26065#L153 assume !(8544 == ssl3_accept_~s__state~0); 26063#L156 assume !(8545 == ssl3_accept_~s__state~0); 26061#L159 assume !(8560 == ssl3_accept_~s__state~0); 25269#L162 assume !(8561 == ssl3_accept_~s__state~0); 25270#L165 assume 8448 == ssl3_accept_~s__state~0; 25380#L166 assume !(ssl3_accept_~num1~0 > 0); 25245#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25246#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 25773#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25767#L602-1 ssl3_accept_~skip~0 := 0; 25760#L99-2 assume !false; 25524#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25519#L102 assume !(12292 == ssl3_accept_~s__state~0); 25520#L105 assume !(16384 == ssl3_accept_~s__state~0); 25891#L108 assume !(8192 == ssl3_accept_~s__state~0); 25889#L111 assume !(24576 == ssl3_accept_~s__state~0); 25884#L114 assume !(8195 == ssl3_accept_~s__state~0); 25881#L117 assume !(8480 == ssl3_accept_~s__state~0); 25877#L120 assume !(8481 == ssl3_accept_~s__state~0); 25874#L123 assume 8482 == ssl3_accept_~s__state~0; 25357#L124 [2021-10-13 00:17:38,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:38,620 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-13 00:17:38,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:38,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630728512] [2021-10-13 00:17:38,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:38,621 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:38,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:38,642 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-13 00:17:38,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:38,643 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630728512] [2021-10-13 00:17:38,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630728512] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:38,643 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:38,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:17:38,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793724459] [2021-10-13 00:17:38,644 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:17:38,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:38,644 INFO L82 PathProgramCache]: Analyzing trace with hash -90818195, now seen corresponding path program 1 times [2021-10-13 00:17:38,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:38,645 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187656964] [2021-10-13 00:17:38,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:38,645 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:38,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:38,668 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:17:38,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:38,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187656964] [2021-10-13 00:17:38,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187656964] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:38,669 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:38,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:17:38,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155599464] [2021-10-13 00:17:38,669 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:38,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:38,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:38,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:38,670 INFO L87 Difference]: Start difference. First operand 1050 states and 1394 transitions. cyclomatic complexity: 349 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-13 00:17:38,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:38,772 INFO L93 Difference]: Finished difference Result 1050 states and 1392 transitions. [2021-10-13 00:17:38,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:38,773 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1050 states and 1392 transitions. [2021-10-13 00:17:38,777 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-10-13 00:17:38,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1050 states to 1050 states and 1392 transitions. [2021-10-13 00:17:38,785 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2021-10-13 00:17:38,786 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2021-10-13 00:17:38,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1050 states and 1392 transitions. [2021-10-13 00:17:38,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:38,787 INFO L681 BuchiCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2021-10-13 00:17:38,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states and 1392 transitions. [2021-10-13 00:17:38,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1050. [2021-10-13 00:17:38,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3257142857142856) internal successors, (1392), 1049 states have internal predecessors, (1392), 0 states have call successors, (0), 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-13 00:17:38,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1392 transitions. [2021-10-13 00:17:38,808 INFO L704 BuchiCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2021-10-13 00:17:38,808 INFO L587 BuchiCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2021-10-13 00:17:38,808 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 00:17:38,809 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1392 transitions. [2021-10-13 00:17:38,812 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2021-10-13 00:17:38,812 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:38,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:38,813 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-13 00:17:38,814 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:38,814 INFO L791 eck$LassoCheckResult]: Stem: 27527#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27390#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 27391#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27261#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 27262#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27351#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 27352#L99-2 assume !false; 27577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28176#L102 assume !(12292 == ssl3_accept_~s__state~0); 28174#L105 assume !(16384 == ssl3_accept_~s__state~0); 28173#L108 assume !(8192 == ssl3_accept_~s__state~0); 28172#L111 assume !(24576 == ssl3_accept_~s__state~0); 28171#L114 assume !(8195 == ssl3_accept_~s__state~0); 28164#L117 assume !(8480 == ssl3_accept_~s__state~0); 28163#L120 assume !(8481 == ssl3_accept_~s__state~0); 28162#L123 assume !(8482 == ssl3_accept_~s__state~0); 28161#L126 assume 8464 == ssl3_accept_~s__state~0; 27513#L133 [2021-10-13 00:17:38,814 INFO L793 eck$LassoCheckResult]: Loop: 27513#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 27487#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27488#L274-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; 27531#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28234#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28229#L602-1 ssl3_accept_~skip~0 := 0; 28228#L99-2 assume !false; 28227#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28226#L102 assume !(12292 == ssl3_accept_~s__state~0); 28225#L105 assume !(16384 == ssl3_accept_~s__state~0); 28221#L108 assume !(8192 == ssl3_accept_~s__state~0); 28220#L111 assume !(24576 == ssl3_accept_~s__state~0); 28219#L114 assume !(8195 == ssl3_accept_~s__state~0); 28218#L117 assume !(8480 == ssl3_accept_~s__state~0); 28216#L120 assume !(8481 == ssl3_accept_~s__state~0); 28213#L123 assume !(8482 == ssl3_accept_~s__state~0); 28212#L126 assume !(8464 == ssl3_accept_~s__state~0); 28211#L129 assume !(8465 == ssl3_accept_~s__state~0); 28210#L132 assume !(8466 == ssl3_accept_~s__state~0); 27648#L135 assume 8496 == ssl3_accept_~s__state~0; 27371#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 27372#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27447#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 27491#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27525#L293-2 ssl3_accept_~s__init_num~0 := 0; 28266#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28263#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28257#L602-1 ssl3_accept_~skip~0 := 0; 28255#L99-2 assume !false; 28253#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28251#L102 assume !(12292 == ssl3_accept_~s__state~0); 28249#L105 assume !(16384 == ssl3_accept_~s__state~0); 28247#L108 assume !(8192 == ssl3_accept_~s__state~0); 28246#L111 assume !(24576 == ssl3_accept_~s__state~0); 28245#L114 assume !(8195 == ssl3_accept_~s__state~0); 28244#L117 assume !(8480 == ssl3_accept_~s__state~0); 28243#L120 assume !(8481 == ssl3_accept_~s__state~0); 28241#L123 assume !(8482 == ssl3_accept_~s__state~0); 28238#L126 assume !(8464 == ssl3_accept_~s__state~0); 28153#L129 assume !(8465 == ssl3_accept_~s__state~0); 28152#L132 assume !(8466 == ssl3_accept_~s__state~0); 28150#L135 assume !(8496 == ssl3_accept_~s__state~0); 28148#L138 assume !(8497 == ssl3_accept_~s__state~0); 28145#L141 assume 8512 == ssl3_accept_~s__state~0; 27797#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28138#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28135#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28133#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28130#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28124#L602-1 ssl3_accept_~skip~0 := 0; 28122#L99-2 assume !false; 28120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28118#L102 assume !(12292 == ssl3_accept_~s__state~0); 28116#L105 assume !(16384 == ssl3_accept_~s__state~0); 28114#L108 assume !(8192 == ssl3_accept_~s__state~0); 28112#L111 assume !(24576 == ssl3_accept_~s__state~0); 28110#L114 assume !(8195 == ssl3_accept_~s__state~0); 28108#L117 assume !(8480 == ssl3_accept_~s__state~0); 28106#L120 assume !(8481 == ssl3_accept_~s__state~0); 28104#L123 assume !(8482 == ssl3_accept_~s__state~0); 28102#L126 assume !(8464 == ssl3_accept_~s__state~0); 28100#L129 assume !(8465 == ssl3_accept_~s__state~0); 28099#L132 assume !(8466 == ssl3_accept_~s__state~0); 27880#L135 assume !(8496 == ssl3_accept_~s__state~0); 27876#L138 assume !(8497 == ssl3_accept_~s__state~0); 27874#L141 assume !(8512 == ssl3_accept_~s__state~0); 27870#L144 assume !(8513 == ssl3_accept_~s__state~0); 27862#L147 assume 8528 == ssl3_accept_~s__state~0; 27473#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27361#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27363#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27345#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27347#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27405#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27494#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 27873#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27869#L602-1 ssl3_accept_~skip~0 := 0; 27968#L99-2 assume !false; 27961#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27960#L102 assume !(12292 == ssl3_accept_~s__state~0); 27958#L105 assume !(16384 == ssl3_accept_~s__state~0); 27957#L108 assume !(8192 == ssl3_accept_~s__state~0); 27954#L111 assume !(24576 == ssl3_accept_~s__state~0); 27951#L114 assume !(8195 == ssl3_accept_~s__state~0); 27950#L117 assume !(8480 == ssl3_accept_~s__state~0); 27945#L120 assume !(8481 == ssl3_accept_~s__state~0); 27943#L123 assume !(8482 == ssl3_accept_~s__state~0); 27941#L126 assume !(8464 == ssl3_accept_~s__state~0); 27939#L129 assume !(8465 == ssl3_accept_~s__state~0); 27937#L132 assume !(8466 == ssl3_accept_~s__state~0); 27935#L135 assume !(8496 == ssl3_accept_~s__state~0); 27933#L138 assume !(8497 == ssl3_accept_~s__state~0); 27931#L141 assume !(8512 == ssl3_accept_~s__state~0); 27929#L144 assume !(8513 == ssl3_accept_~s__state~0); 27926#L147 assume !(8528 == ssl3_accept_~s__state~0); 27925#L150 assume !(8529 == ssl3_accept_~s__state~0); 27623#L153 assume 8544 == ssl3_accept_~s__state~0; 27621#L157 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; 27610#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 27845#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27840#L602-1 ssl3_accept_~skip~0 := 0; 27838#L99-2 assume !false; 27834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27828#L102 assume !(12292 == ssl3_accept_~s__state~0); 27826#L105 assume !(16384 == ssl3_accept_~s__state~0); 27824#L108 assume !(8192 == ssl3_accept_~s__state~0); 27822#L111 assume !(24576 == ssl3_accept_~s__state~0); 27820#L114 assume !(8195 == ssl3_accept_~s__state~0); 27818#L117 assume !(8480 == ssl3_accept_~s__state~0); 27816#L120 assume !(8481 == ssl3_accept_~s__state~0); 27814#L123 assume !(8482 == ssl3_accept_~s__state~0); 27812#L126 assume !(8464 == ssl3_accept_~s__state~0); 27810#L129 assume !(8465 == ssl3_accept_~s__state~0); 27807#L132 assume !(8466 == ssl3_accept_~s__state~0); 27804#L135 assume !(8496 == ssl3_accept_~s__state~0); 27800#L138 assume !(8497 == ssl3_accept_~s__state~0); 27798#L141 assume !(8512 == ssl3_accept_~s__state~0); 27796#L144 assume !(8513 == ssl3_accept_~s__state~0); 27791#L147 assume !(8528 == ssl3_accept_~s__state~0); 27790#L150 assume !(8529 == ssl3_accept_~s__state~0); 27789#L153 assume !(8544 == ssl3_accept_~s__state~0); 27788#L156 assume !(8545 == ssl3_accept_~s__state~0); 27785#L159 assume !(8560 == ssl3_accept_~s__state~0); 27776#L162 assume !(8561 == ssl3_accept_~s__state~0); 27777#L165 assume !(8448 == ssl3_accept_~s__state~0); 27769#L168 assume 8576 == ssl3_accept_~s__state~0; 27508#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 27509#L454 assume !(ssl3_accept_~ret~0 <= 0); 27851#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27291#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 27295#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27297#L602-1 ssl3_accept_~skip~0 := 0; 27504#L99-2 assume !false; 27422#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27395#L102 assume !(12292 == ssl3_accept_~s__state~0); 27328#L105 assume !(16384 == ssl3_accept_~s__state~0); 27329#L108 assume !(8192 == ssl3_accept_~s__state~0); 28285#L111 assume !(24576 == ssl3_accept_~s__state~0); 27415#L114 assume !(8195 == ssl3_accept_~s__state~0); 27271#L117 assume !(8480 == ssl3_accept_~s__state~0); 27272#L120 assume !(8481 == ssl3_accept_~s__state~0); 27337#L123 assume !(8482 == ssl3_accept_~s__state~0); 27338#L126 assume 8464 == ssl3_accept_~s__state~0; 27513#L133 [2021-10-13 00:17:38,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:38,815 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-13 00:17:38,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:38,815 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113240765] [2021-10-13 00:17:38,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:38,816 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:38,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:38,822 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:38,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:38,831 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:38,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:38,832 INFO L82 PathProgramCache]: Analyzing trace with hash 52404052, now seen corresponding path program 1 times [2021-10-13 00:17:38,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:38,832 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452517703] [2021-10-13 00:17:38,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:38,832 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:38,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:38,869 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 00:17:38,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:38,870 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452517703] [2021-10-13 00:17:38,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452517703] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:38,870 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:38,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:38,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880124823] [2021-10-13 00:17:38,871 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:38,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:38,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:38,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:38,872 INFO L87 Difference]: Start difference. First operand 1050 states and 1392 transitions. cyclomatic complexity: 347 Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:39,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:39,023 INFO L93 Difference]: Finished difference Result 1017 states and 1313 transitions. [2021-10-13 00:17:39,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:39,024 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1017 states and 1313 transitions. [2021-10-13 00:17:39,030 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2021-10-13 00:17:39,037 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1017 states to 870 states and 1125 transitions. [2021-10-13 00:17:39,038 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2021-10-13 00:17:39,040 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2021-10-13 00:17:39,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 870 states and 1125 transitions. [2021-10-13 00:17:39,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:39,041 INFO L681 BuchiCegarLoop]: Abstraction has 870 states and 1125 transitions. [2021-10-13 00:17:39,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states and 1125 transitions. [2021-10-13 00:17:39,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 721. [2021-10-13 00:17:39,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 721 states have (on average 1.2940360610263524) internal successors, (933), 720 states have internal predecessors, (933), 0 states have call successors, (0), 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-13 00:17:39,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 933 transitions. [2021-10-13 00:17:39,065 INFO L704 BuchiCegarLoop]: Abstraction has 721 states and 933 transitions. [2021-10-13 00:17:39,065 INFO L587 BuchiCegarLoop]: Abstraction has 721 states and 933 transitions. [2021-10-13 00:17:39,066 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 00:17:39,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 721 states and 933 transitions. [2021-10-13 00:17:39,068 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 539 [2021-10-13 00:17:39,069 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:39,069 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:39,072 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-13 00:17:39,072 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:39,073 INFO L791 eck$LassoCheckResult]: Stem: 29560#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29440#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 29441#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29332#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 29333#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29406#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 29407#L99-2 assume !false; 29641#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29813#L102 assume !(12292 == ssl3_accept_~s__state~0); 29807#L105 assume !(16384 == ssl3_accept_~s__state~0); 29808#L108 assume !(8192 == ssl3_accept_~s__state~0); 29801#L111 assume !(24576 == ssl3_accept_~s__state~0); 29802#L114 assume !(8195 == ssl3_accept_~s__state~0); 29795#L117 assume !(8480 == ssl3_accept_~s__state~0); 29796#L120 assume !(8481 == ssl3_accept_~s__state~0); 29858#L123 assume !(8482 == ssl3_accept_~s__state~0); 29856#L126 assume 8464 == ssl3_accept_~s__state~0; 29552#L133 [2021-10-13 00:17:39,073 INFO L793 eck$LassoCheckResult]: Loop: 29552#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 29525#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29526#L274-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; 29563#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29362#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29364#L602-1 ssl3_accept_~skip~0 := 0; 29544#L99-2 assume !false; 29466#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29442#L102 assume !(12292 == ssl3_accept_~s__state~0); 29388#L105 assume !(16384 == ssl3_accept_~s__state~0); 29389#L108 assume !(8192 == ssl3_accept_~s__state~0); 29392#L111 assume !(24576 == ssl3_accept_~s__state~0); 29393#L114 assume !(8195 == ssl3_accept_~s__state~0); 29340#L117 assume !(8480 == ssl3_accept_~s__state~0); 29341#L120 assume !(8481 == ssl3_accept_~s__state~0); 29397#L123 assume !(8482 == ssl3_accept_~s__state~0); 29398#L126 assume !(8464 == ssl3_accept_~s__state~0); 29497#L129 assume !(8465 == ssl3_accept_~s__state~0); 29553#L132 assume !(8466 == ssl3_accept_~s__state~0); 29541#L135 assume 8496 == ssl3_accept_~s__state~0; 29421#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29422#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29489#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 29845#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29559#L293-2 ssl3_accept_~s__init_num~0 := 0; 29842#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29841#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29836#L602-1 ssl3_accept_~skip~0 := 0; 29835#L99-2 assume !false; 29834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29833#L102 assume !(12292 == ssl3_accept_~s__state~0); 29832#L105 assume !(16384 == ssl3_accept_~s__state~0); 29831#L108 assume !(8192 == ssl3_accept_~s__state~0); 29830#L111 assume !(24576 == ssl3_accept_~s__state~0); 29826#L114 assume !(8195 == ssl3_accept_~s__state~0); 29814#L117 assume !(8480 == ssl3_accept_~s__state~0); 29812#L120 assume !(8481 == ssl3_accept_~s__state~0); 29809#L123 assume !(8482 == ssl3_accept_~s__state~0); 29806#L126 assume !(8464 == ssl3_accept_~s__state~0); 29803#L129 assume !(8465 == ssl3_accept_~s__state~0); 29800#L132 assume !(8466 == ssl3_accept_~s__state~0); 29797#L135 assume !(8496 == ssl3_accept_~s__state~0); 29739#L138 assume !(8497 == ssl3_accept_~s__state~0); 29723#L141 assume 8512 == ssl3_accept_~s__state~0; 29469#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29470#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29476#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29372#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29373#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30037#L602-1 ssl3_accept_~skip~0 := 0; 30036#L99-2 assume !false; 30035#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30034#L102 assume !(12292 == ssl3_accept_~s__state~0); 30033#L105 assume !(16384 == ssl3_accept_~s__state~0); 30032#L108 assume !(8192 == ssl3_accept_~s__state~0); 30031#L111 assume !(24576 == ssl3_accept_~s__state~0); 30030#L114 assume !(8195 == ssl3_accept_~s__state~0); 30029#L117 assume !(8480 == ssl3_accept_~s__state~0); 30028#L120 assume !(8481 == ssl3_accept_~s__state~0); 30027#L123 assume !(8482 == ssl3_accept_~s__state~0); 30026#L126 assume !(8464 == ssl3_accept_~s__state~0); 30025#L129 assume !(8465 == ssl3_accept_~s__state~0); 30024#L132 assume !(8466 == ssl3_accept_~s__state~0); 30023#L135 assume !(8496 == ssl3_accept_~s__state~0); 29478#L138 assume !(8497 == ssl3_accept_~s__state~0); 29445#L141 assume !(8512 == ssl3_accept_~s__state~0); 29347#L144 assume !(8513 == ssl3_accept_~s__state~0); 29348#L147 assume 8528 == ssl3_accept_~s__state~0; 29506#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29415#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 29416#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29403#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 29404#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 29453#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29535#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29791#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29784#L602-1 ssl3_accept_~skip~0 := 0; 29778#L99-2 assume !false; 29776#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29774#L102 assume !(12292 == ssl3_accept_~s__state~0); 29772#L105 assume !(16384 == ssl3_accept_~s__state~0); 29770#L108 assume !(8192 == ssl3_accept_~s__state~0); 29768#L111 assume !(24576 == ssl3_accept_~s__state~0); 29766#L114 assume !(8195 == ssl3_accept_~s__state~0); 29764#L117 assume !(8480 == ssl3_accept_~s__state~0); 29762#L120 assume !(8481 == ssl3_accept_~s__state~0); 29760#L123 assume !(8482 == ssl3_accept_~s__state~0); 29758#L126 assume !(8464 == ssl3_accept_~s__state~0); 29756#L129 assume !(8465 == ssl3_accept_~s__state~0); 29754#L132 assume !(8466 == ssl3_accept_~s__state~0); 29752#L135 assume !(8496 == ssl3_accept_~s__state~0); 29750#L138 assume !(8497 == ssl3_accept_~s__state~0); 29748#L141 assume !(8512 == ssl3_accept_~s__state~0); 29746#L144 assume !(8513 == ssl3_accept_~s__state~0); 29744#L147 assume !(8528 == ssl3_accept_~s__state~0); 29742#L150 assume !(8529 == ssl3_accept_~s__state~0); 29741#L153 assume 8544 == ssl3_accept_~s__state~0; 29344#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29346#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 29456#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29491#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29492#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 29463#L411 assume !(8 == ssl3_accept_~blastFlag~0); 29464#L414 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; 29387#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29944#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29939#L602-1 ssl3_accept_~skip~0 := 0; 29938#L99-2 assume !false; 29937#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29936#L102 assume !(12292 == ssl3_accept_~s__state~0); 29935#L105 assume !(16384 == ssl3_accept_~s__state~0); 29934#L108 assume !(8192 == ssl3_accept_~s__state~0); 29933#L111 assume !(24576 == ssl3_accept_~s__state~0); 29932#L114 assume !(8195 == ssl3_accept_~s__state~0); 29931#L117 assume !(8480 == ssl3_accept_~s__state~0); 29930#L120 assume !(8481 == ssl3_accept_~s__state~0); 29929#L123 assume !(8482 == ssl3_accept_~s__state~0); 29928#L126 assume !(8464 == ssl3_accept_~s__state~0); 29927#L129 assume !(8465 == ssl3_accept_~s__state~0); 29926#L132 assume !(8466 == ssl3_accept_~s__state~0); 29720#L135 assume !(8496 == ssl3_accept_~s__state~0); 29719#L138 assume !(8497 == ssl3_accept_~s__state~0); 29718#L141 assume !(8512 == ssl3_accept_~s__state~0); 29717#L144 assume !(8513 == ssl3_accept_~s__state~0); 29716#L147 assume !(8528 == ssl3_accept_~s__state~0); 29715#L150 assume !(8529 == ssl3_accept_~s__state~0); 29714#L153 assume !(8544 == ssl3_accept_~s__state~0); 29713#L156 assume !(8545 == ssl3_accept_~s__state~0); 29712#L159 assume !(8560 == ssl3_accept_~s__state~0); 29711#L162 assume !(8561 == ssl3_accept_~s__state~0); 29568#L165 assume 8448 == ssl3_accept_~s__state~0; 29527#L166 assume !(ssl3_accept_~num1~0 > 0); 29409#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29410#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29593#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29585#L602-1 ssl3_accept_~skip~0 := 0; 29583#L99-2 assume !false; 29581#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29578#L102 assume !(12292 == ssl3_accept_~s__state~0); 29579#L105 assume !(16384 == ssl3_accept_~s__state~0); 29614#L108 assume !(8192 == ssl3_accept_~s__state~0); 29612#L111 assume !(24576 == ssl3_accept_~s__state~0); 29609#L114 assume !(8195 == ssl3_accept_~s__state~0); 29607#L117 assume !(8480 == ssl3_accept_~s__state~0); 29604#L120 assume !(8481 == ssl3_accept_~s__state~0); 29605#L123 assume !(8482 == ssl3_accept_~s__state~0); 29625#L126 assume 8464 == ssl3_accept_~s__state~0; 29552#L133 [2021-10-13 00:17:39,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:39,074 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-13 00:17:39,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:39,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841051944] [2021-10-13 00:17:39,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:39,075 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:39,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:39,081 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:39,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:39,105 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:39,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:39,106 INFO L82 PathProgramCache]: Analyzing trace with hash -2000787038, now seen corresponding path program 1 times [2021-10-13 00:17:39,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:39,107 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115042548] [2021-10-13 00:17:39,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:39,107 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:39,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:39,158 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 00:17:39,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:39,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115042548] [2021-10-13 00:17:39,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115042548] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:17:39,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817823391] [2021-10-13 00:17:39,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:39,159 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:17:39,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:39,160 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:17:39,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-13 00:17:39,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:39,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:17:39,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:39,664 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 00:17:39,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817823391] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:17:39,664 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:17:39,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:17:39,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019090730] [2021-10-13 00:17:39,665 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:39,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:39,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:17:39,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:17:39,666 INFO L87 Difference]: Start difference. First operand 721 states and 933 transitions. cyclomatic complexity: 215 Second operand has 4 states, 3 states have (on average 31.0) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 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-13 00:17:39,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:39,987 INFO L93 Difference]: Finished difference Result 1200 states and 1535 transitions. [2021-10-13 00:17:39,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:17:39,988 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1200 states and 1535 transitions. [2021-10-13 00:17:39,991 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1018 [2021-10-13 00:17:39,998 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1200 states to 1200 states and 1535 transitions. [2021-10-13 00:17:39,999 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1088 [2021-10-13 00:17:40,000 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1088 [2021-10-13 00:17:40,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1200 states and 1535 transitions. [2021-10-13 00:17:40,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:40,001 INFO L681 BuchiCegarLoop]: Abstraction has 1200 states and 1535 transitions. [2021-10-13 00:17:40,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1200 states and 1535 transitions. [2021-10-13 00:17:40,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1200 to 909. [2021-10-13 00:17:40,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 909 states have (on average 1.2871287128712872) internal successors, (1170), 908 states have internal predecessors, (1170), 0 states have call successors, (0), 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-13 00:17:40,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 1170 transitions. [2021-10-13 00:17:40,020 INFO L704 BuchiCegarLoop]: Abstraction has 909 states and 1170 transitions. [2021-10-13 00:17:40,020 INFO L587 BuchiCegarLoop]: Abstraction has 909 states and 1170 transitions. [2021-10-13 00:17:40,020 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-13 00:17:40,020 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 909 states and 1170 transitions. [2021-10-13 00:17:40,023 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 727 [2021-10-13 00:17:40,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:40,023 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:40,025 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-13 00:17:40,025 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:40,025 INFO L791 eck$LassoCheckResult]: Stem: 31927#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31806#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 31807#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31701#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 31702#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31773#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 31774#L99-2 assume !false; 31963#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32335#L102 assume !(12292 == ssl3_accept_~s__state~0); 32329#L105 assume !(16384 == ssl3_accept_~s__state~0); 32330#L108 assume !(8192 == ssl3_accept_~s__state~0); 32324#L111 assume !(24576 == ssl3_accept_~s__state~0); 32325#L114 assume !(8195 == ssl3_accept_~s__state~0); 32113#L117 assume !(8480 == ssl3_accept_~s__state~0); 32114#L120 assume !(8481 == ssl3_accept_~s__state~0); 32098#L123 assume !(8482 == ssl3_accept_~s__state~0); 32099#L126 assume 8464 == ssl3_accept_~s__state~0; 31912#L133 [2021-10-13 00:17:40,026 INFO L793 eck$LassoCheckResult]: Loop: 31912#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 31885#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31886#L274-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; 31930#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 32573#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32567#L602-1 ssl3_accept_~skip~0 := 0; 32565#L99-2 assume !false; 32562#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32561#L102 assume !(12292 == ssl3_accept_~s__state~0); 32559#L105 assume !(16384 == ssl3_accept_~s__state~0); 32556#L108 assume !(8192 == ssl3_accept_~s__state~0); 32555#L111 assume !(24576 == ssl3_accept_~s__state~0); 32554#L114 assume !(8195 == ssl3_accept_~s__state~0); 32553#L117 assume !(8480 == ssl3_accept_~s__state~0); 32552#L120 assume !(8481 == ssl3_accept_~s__state~0); 32550#L123 assume !(8482 == ssl3_accept_~s__state~0); 32548#L126 assume !(8464 == ssl3_accept_~s__state~0); 32546#L129 assume !(8465 == ssl3_accept_~s__state~0); 32544#L132 assume !(8466 == ssl3_accept_~s__state~0); 32543#L135 assume 8496 == ssl3_accept_~s__state~0; 31787#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 31788#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31850#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 31888#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31695#L293-2 ssl3_accept_~s__init_num~0 := 0; 31696#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 31730#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31732#L602-1 ssl3_accept_~skip~0 := 0; 31902#L99-2 assume !false; 32590#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32589#L102 assume !(12292 == ssl3_accept_~s__state~0); 32588#L105 assume !(16384 == ssl3_accept_~s__state~0); 32587#L108 assume !(8192 == ssl3_accept_~s__state~0); 32586#L111 assume !(24576 == ssl3_accept_~s__state~0); 32585#L114 assume !(8195 == ssl3_accept_~s__state~0); 32583#L117 assume !(8480 == ssl3_accept_~s__state~0); 32580#L120 assume !(8481 == ssl3_accept_~s__state~0); 32579#L123 assume !(8482 == ssl3_accept_~s__state~0); 32578#L126 assume !(8464 == ssl3_accept_~s__state~0); 32577#L129 assume !(8465 == ssl3_accept_~s__state~0); 32576#L132 assume !(8466 == ssl3_accept_~s__state~0); 32575#L135 assume !(8496 == ssl3_accept_~s__state~0); 32574#L138 assume !(8497 == ssl3_accept_~s__state~0); 32568#L141 assume !(8512 == ssl3_accept_~s__state~0); 32566#L144 assume !(8513 == ssl3_accept_~s__state~0); 32564#L147 assume !(8528 == ssl3_accept_~s__state~0); 32563#L150 assume !(8529 == ssl3_accept_~s__state~0); 31723#L153 assume !(8544 == ssl3_accept_~s__state~0); 31724#L156 assume !(8545 == ssl3_accept_~s__state~0); 31861#L159 assume !(8560 == ssl3_accept_~s__state~0); 31796#L162 assume !(8561 == ssl3_accept_~s__state~0); 31797#L165 assume !(8448 == ssl3_accept_~s__state~0); 32551#L168 assume !(8576 == ssl3_accept_~s__state~0); 31909#L171 assume !(8577 == ssl3_accept_~s__state~0); 31910#L174 assume !(8592 == ssl3_accept_~s__state~0); 31823#L177 assume !(8593 == ssl3_accept_~s__state~0); 31691#L180 assume !(8608 == ssl3_accept_~s__state~0); 31692#L183 assume !(8609 == ssl3_accept_~s__state~0); 31784#L186 assume !(8640 == ssl3_accept_~s__state~0); 31882#L189 assume !(8641 == ssl3_accept_~s__state~0); 31883#L192 assume 8656 == ssl3_accept_~s__state~0; 31848#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31799#L505 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 31800#L510 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31791#L516-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31792#L526 assume !(0 == ssl3_accept_~tmp___10~0); 31890#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 32596#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32591#L602-1 ssl3_accept_~skip~0 := 0; 31913#L99-2 assume !false; 31829#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31808#L102 assume !(12292 == ssl3_accept_~s__state~0); 31756#L105 assume !(16384 == ssl3_accept_~s__state~0); 31757#L108 assume !(8192 == ssl3_accept_~s__state~0); 31760#L111 assume !(24576 == ssl3_accept_~s__state~0); 31761#L114 assume !(8195 == ssl3_accept_~s__state~0); 31709#L117 assume !(8480 == ssl3_accept_~s__state~0); 31710#L120 assume !(8481 == ssl3_accept_~s__state~0); 31764#L123 assume !(8482 == ssl3_accept_~s__state~0); 31765#L126 assume !(8464 == ssl3_accept_~s__state~0); 31857#L129 assume !(8465 == ssl3_accept_~s__state~0); 31915#L132 assume !(8466 == ssl3_accept_~s__state~0); 31898#L135 assume !(8496 == ssl3_accept_~s__state~0); 31840#L138 assume !(8497 == ssl3_accept_~s__state~0); 31810#L141 assume !(8512 == ssl3_accept_~s__state~0); 31716#L144 assume !(8513 == ssl3_accept_~s__state~0); 31717#L147 assume !(8528 == ssl3_accept_~s__state~0); 31892#L150 assume !(8529 == ssl3_accept_~s__state~0); 31893#L153 assume !(8544 == ssl3_accept_~s__state~0); 32560#L156 assume !(8545 == ssl3_accept_~s__state~0); 32558#L159 assume !(8560 == ssl3_accept_~s__state~0); 32557#L162 assume !(8561 == ssl3_accept_~s__state~0); 31736#L165 assume !(8448 == ssl3_accept_~s__state~0); 31705#L168 assume !(8576 == ssl3_accept_~s__state~0); 31706#L171 assume !(8577 == ssl3_accept_~s__state~0); 32549#L174 assume !(8592 == ssl3_accept_~s__state~0); 32547#L177 assume !(8593 == ssl3_accept_~s__state~0); 32545#L180 assume !(8608 == ssl3_accept_~s__state~0); 32542#L183 assume !(8609 == ssl3_accept_~s__state~0); 31845#L186 assume !(8640 == ssl3_accept_~s__state~0); 31846#L189 assume !(8641 == ssl3_accept_~s__state~0); 32422#L192 assume !(8656 == ssl3_accept_~s__state~0); 32423#L195 assume !(8657 == ssl3_accept_~s__state~0); 31860#L198 assume 8672 == ssl3_accept_~s__state~0; 31844#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 31878#L534 assume !(3 == ssl3_accept_~blastFlag~0); 31833#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31834#L541 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31754#L541-2 ssl3_accept_~s__init_num~0 := 0; 31755#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 32442#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32437#L602-1 ssl3_accept_~skip~0 := 0; 32436#L99-2 assume !false; 32435#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32434#L102 assume !(12292 == ssl3_accept_~s__state~0); 32433#L105 assume !(16384 == ssl3_accept_~s__state~0); 32432#L108 assume !(8192 == ssl3_accept_~s__state~0); 32431#L111 assume !(24576 == ssl3_accept_~s__state~0); 32430#L114 assume !(8195 == ssl3_accept_~s__state~0); 32429#L117 assume !(8480 == ssl3_accept_~s__state~0); 32428#L120 assume !(8481 == ssl3_accept_~s__state~0); 32427#L123 assume !(8482 == ssl3_accept_~s__state~0); 32426#L126 assume !(8464 == ssl3_accept_~s__state~0); 32425#L129 assume !(8465 == ssl3_accept_~s__state~0); 32424#L132 assume !(8466 == ssl3_accept_~s__state~0); 32046#L135 assume !(8496 == ssl3_accept_~s__state~0); 32045#L138 assume !(8497 == ssl3_accept_~s__state~0); 32044#L141 assume !(8512 == ssl3_accept_~s__state~0); 32043#L144 assume !(8513 == ssl3_accept_~s__state~0); 32042#L147 assume !(8528 == ssl3_accept_~s__state~0); 32041#L150 assume !(8529 == ssl3_accept_~s__state~0); 32040#L153 assume !(8544 == ssl3_accept_~s__state~0); 32039#L156 assume !(8545 == ssl3_accept_~s__state~0); 32038#L159 assume !(8560 == ssl3_accept_~s__state~0); 32037#L162 assume !(8561 == ssl3_accept_~s__state~0); 31957#L165 assume 8448 == ssl3_accept_~s__state~0; 31958#L166 assume !(ssl3_accept_~num1~0 > 0); 32008#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32005#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 32002#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31996#L602-1 ssl3_accept_~skip~0 := 0; 31994#L99-2 assume !false; 31993#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31991#L102 assume !(12292 == ssl3_accept_~s__state~0); 31989#L105 assume !(16384 == ssl3_accept_~s__state~0); 31986#L108 assume !(8192 == ssl3_accept_~s__state~0); 31983#L111 assume !(24576 == ssl3_accept_~s__state~0); 31979#L114 assume !(8195 == ssl3_accept_~s__state~0); 31977#L117 assume !(8480 == ssl3_accept_~s__state~0); 31973#L120 assume !(8481 == ssl3_accept_~s__state~0); 31939#L123 assume !(8482 == ssl3_accept_~s__state~0); 31940#L126 assume 8464 == ssl3_accept_~s__state~0; 31912#L133 [2021-10-13 00:17:40,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:40,026 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-13 00:17:40,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:40,027 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507590021] [2021-10-13 00:17:40,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:40,027 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:40,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:40,034 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:40,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:40,043 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:40,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:40,044 INFO L82 PathProgramCache]: Analyzing trace with hash 55559348, now seen corresponding path program 1 times [2021-10-13 00:17:40,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:40,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227900213] [2021-10-13 00:17:40,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:40,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:40,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:40,077 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-10-13 00:17:40,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:40,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227900213] [2021-10-13 00:17:40,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227900213] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:40,078 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:40,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:40,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107787352] [2021-10-13 00:17:40,079 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:40,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:40,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:40,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:40,080 INFO L87 Difference]: Start difference. First operand 909 states and 1170 transitions. cyclomatic complexity: 264 Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 0 states have call successors, (0), 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-13 00:17:40,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:40,105 INFO L93 Difference]: Finished difference Result 1065 states and 1349 transitions. [2021-10-13 00:17:40,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:40,106 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1065 states and 1349 transitions. [2021-10-13 00:17:40,110 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 832 [2021-10-13 00:17:40,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1065 states to 1065 states and 1349 transitions. [2021-10-13 00:17:40,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 902 [2021-10-13 00:17:40,119 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 902 [2021-10-13 00:17:40,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1065 states and 1349 transitions. [2021-10-13 00:17:40,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:40,120 INFO L681 BuchiCegarLoop]: Abstraction has 1065 states and 1349 transitions. [2021-10-13 00:17:40,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states and 1349 transitions. [2021-10-13 00:17:40,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1065. [2021-10-13 00:17:40,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1065 states, 1065 states have (on average 1.2666666666666666) internal successors, (1349), 1064 states have internal predecessors, (1349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:40,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1349 transitions. [2021-10-13 00:17:40,139 INFO L704 BuchiCegarLoop]: Abstraction has 1065 states and 1349 transitions. [2021-10-13 00:17:40,139 INFO L587 BuchiCegarLoop]: Abstraction has 1065 states and 1349 transitions. [2021-10-13 00:17:40,139 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-13 00:17:40,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1065 states and 1349 transitions. [2021-10-13 00:17:40,142 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 832 [2021-10-13 00:17:40,142 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:40,142 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:40,144 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-13 00:17:40,144 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:40,145 INFO L791 eck$LassoCheckResult]: Stem: 33894#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33787#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 33788#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33681#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 33682#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33755#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 33756#L99-2 assume !false; 34357#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34471#L102 assume !(12292 == ssl3_accept_~s__state~0); 34469#L105 assume !(16384 == ssl3_accept_~s__state~0); 34467#L108 assume !(8192 == ssl3_accept_~s__state~0); 34465#L111 assume !(24576 == ssl3_accept_~s__state~0); 34463#L114 assume !(8195 == ssl3_accept_~s__state~0); 34461#L117 assume !(8480 == ssl3_accept_~s__state~0); 34459#L120 assume !(8481 == ssl3_accept_~s__state~0); 34457#L123 assume !(8482 == ssl3_accept_~s__state~0); 34455#L126 assume 8464 == ssl3_accept_~s__state~0; 33885#L133 [2021-10-13 00:17:40,145 INFO L793 eck$LassoCheckResult]: Loop: 33885#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 33862#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33863#L274-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; 33897#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34478#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34473#L602-1 ssl3_accept_~skip~0 := 0; 34472#L99-2 assume !false; 34470#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34468#L102 assume !(12292 == ssl3_accept_~s__state~0); 34466#L105 assume !(16384 == ssl3_accept_~s__state~0); 34464#L108 assume !(8192 == ssl3_accept_~s__state~0); 34462#L111 assume !(24576 == ssl3_accept_~s__state~0); 34460#L114 assume !(8195 == ssl3_accept_~s__state~0); 34458#L117 assume !(8480 == ssl3_accept_~s__state~0); 34456#L120 assume !(8481 == ssl3_accept_~s__state~0); 34454#L123 assume !(8482 == ssl3_accept_~s__state~0); 34453#L126 assume !(8464 == ssl3_accept_~s__state~0); 34446#L129 assume !(8465 == ssl3_accept_~s__state~0); 34442#L132 assume !(8466 == ssl3_accept_~s__state~0); 34332#L135 assume 8496 == ssl3_accept_~s__state~0; 33916#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 34329#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34327#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 34324#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 34325#L293-2 ssl3_accept_~s__init_num~0 := 0; 33701#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34647#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34642#L602-1 ssl3_accept_~skip~0 := 0; 34641#L99-2 assume !false; 34639#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34637#L102 assume !(12292 == ssl3_accept_~s__state~0); 34636#L105 assume !(16384 == ssl3_accept_~s__state~0); 34630#L108 assume !(8192 == ssl3_accept_~s__state~0); 34624#L111 assume !(24576 == ssl3_accept_~s__state~0); 34622#L114 assume !(8195 == ssl3_accept_~s__state~0); 34620#L117 assume !(8480 == ssl3_accept_~s__state~0); 34618#L120 assume !(8481 == ssl3_accept_~s__state~0); 34616#L123 assume !(8482 == ssl3_accept_~s__state~0); 34614#L126 assume !(8464 == ssl3_accept_~s__state~0); 34612#L129 assume !(8465 == ssl3_accept_~s__state~0); 34610#L132 assume !(8466 == ssl3_accept_~s__state~0); 34608#L135 assume !(8496 == ssl3_accept_~s__state~0); 34606#L138 assume !(8497 == ssl3_accept_~s__state~0); 34604#L141 assume !(8512 == ssl3_accept_~s__state~0); 34602#L144 assume !(8513 == ssl3_accept_~s__state~0); 34600#L147 assume !(8528 == ssl3_accept_~s__state~0); 34598#L150 assume !(8529 == ssl3_accept_~s__state~0); 34596#L153 assume !(8544 == ssl3_accept_~s__state~0); 34594#L156 assume !(8545 == ssl3_accept_~s__state~0); 34592#L159 assume !(8560 == ssl3_accept_~s__state~0); 34590#L162 assume !(8561 == ssl3_accept_~s__state~0); 34588#L165 assume !(8448 == ssl3_accept_~s__state~0); 34586#L168 assume !(8576 == ssl3_accept_~s__state~0); 34584#L171 assume !(8577 == ssl3_accept_~s__state~0); 34582#L174 assume !(8592 == ssl3_accept_~s__state~0); 34580#L177 assume !(8593 == ssl3_accept_~s__state~0); 34578#L180 assume !(8608 == ssl3_accept_~s__state~0); 34576#L183 assume !(8609 == ssl3_accept_~s__state~0); 34575#L186 assume !(8640 == ssl3_accept_~s__state~0); 34574#L189 assume !(8641 == ssl3_accept_~s__state~0); 34112#L192 assume 8656 == ssl3_accept_~s__state~0; 33965#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 34571#L505 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 34567#L510 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 34566#L516-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 34564#L526 assume !(0 == ssl3_accept_~tmp___10~0); 34561#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34366#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34264#L602-1 ssl3_accept_~skip~0 := 0; 34263#L99-2 assume !false; 34262#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34261#L102 assume !(12292 == ssl3_accept_~s__state~0); 34260#L105 assume !(16384 == ssl3_accept_~s__state~0); 34258#L108 assume !(8192 == ssl3_accept_~s__state~0); 34256#L111 assume !(24576 == ssl3_accept_~s__state~0); 34254#L114 assume !(8195 == ssl3_accept_~s__state~0); 34252#L117 assume !(8480 == ssl3_accept_~s__state~0); 34250#L120 assume !(8481 == ssl3_accept_~s__state~0); 34248#L123 assume !(8482 == ssl3_accept_~s__state~0); 34246#L126 assume !(8464 == ssl3_accept_~s__state~0); 34244#L129 assume !(8465 == ssl3_accept_~s__state~0); 34242#L132 assume !(8466 == ssl3_accept_~s__state~0); 34240#L135 assume !(8496 == ssl3_accept_~s__state~0); 34239#L138 assume !(8497 == ssl3_accept_~s__state~0); 34238#L141 assume !(8512 == ssl3_accept_~s__state~0); 34237#L144 assume !(8513 == ssl3_accept_~s__state~0); 34235#L147 assume !(8528 == ssl3_accept_~s__state~0); 34233#L150 assume !(8529 == ssl3_accept_~s__state~0); 34232#L153 assume !(8544 == ssl3_accept_~s__state~0); 34229#L156 assume !(8545 == ssl3_accept_~s__state~0); 34227#L159 assume !(8560 == ssl3_accept_~s__state~0); 34226#L162 assume !(8561 == ssl3_accept_~s__state~0); 34225#L165 assume !(8448 == ssl3_accept_~s__state~0); 34224#L168 assume !(8576 == ssl3_accept_~s__state~0); 34222#L171 assume !(8577 == ssl3_accept_~s__state~0); 34219#L174 assume !(8592 == ssl3_accept_~s__state~0); 34218#L177 assume !(8593 == ssl3_accept_~s__state~0); 34217#L180 assume !(8608 == ssl3_accept_~s__state~0); 34216#L183 assume !(8609 == ssl3_accept_~s__state~0); 34215#L186 assume !(8640 == ssl3_accept_~s__state~0); 34201#L189 assume !(8641 == ssl3_accept_~s__state~0); 34199#L192 assume !(8656 == ssl3_accept_~s__state~0); 33990#L195 assume !(8657 == ssl3_accept_~s__state~0); 33840#L198 assume 8672 == ssl3_accept_~s__state~0; 33841#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 33856#L534 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 33815#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 33816#L541 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 33736#L541-2 ssl3_accept_~s__init_num~0 := 0; 33737#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34557#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34552#L602-1 ssl3_accept_~skip~0 := 0; 34551#L99-2 assume !false; 34550#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34548#L102 assume !(12292 == ssl3_accept_~s__state~0); 34546#L105 assume !(16384 == ssl3_accept_~s__state~0); 34544#L108 assume !(8192 == ssl3_accept_~s__state~0); 34542#L111 assume !(24576 == ssl3_accept_~s__state~0); 34540#L114 assume !(8195 == ssl3_accept_~s__state~0); 34538#L117 assume !(8480 == ssl3_accept_~s__state~0); 34536#L120 assume !(8481 == ssl3_accept_~s__state~0); 34531#L123 assume !(8482 == ssl3_accept_~s__state~0); 34524#L126 assume !(8464 == ssl3_accept_~s__state~0); 34523#L129 assume !(8465 == ssl3_accept_~s__state~0); 34522#L132 assume !(8466 == ssl3_accept_~s__state~0); 34405#L135 assume !(8496 == ssl3_accept_~s__state~0); 34403#L138 assume !(8497 == ssl3_accept_~s__state~0); 34401#L141 assume !(8512 == ssl3_accept_~s__state~0); 34399#L144 assume !(8513 == ssl3_accept_~s__state~0); 34397#L147 assume !(8528 == ssl3_accept_~s__state~0); 34395#L150 assume !(8529 == ssl3_accept_~s__state~0); 34393#L153 assume !(8544 == ssl3_accept_~s__state~0); 34391#L156 assume !(8545 == ssl3_accept_~s__state~0); 34390#L159 assume !(8560 == ssl3_accept_~s__state~0); 34389#L162 assume !(8561 == ssl3_accept_~s__state~0); 33960#L165 assume 8448 == ssl3_accept_~s__state~0; 33958#L166 assume !(ssl3_accept_~num1~0 > 0); 33955#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33954#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33948#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33942#L602-1 ssl3_accept_~skip~0 := 0; 33940#L99-2 assume !false; 33938#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33936#L102 assume !(12292 == ssl3_accept_~s__state~0); 33934#L105 assume !(16384 == ssl3_accept_~s__state~0); 33932#L108 assume !(8192 == ssl3_accept_~s__state~0); 33930#L111 assume !(24576 == ssl3_accept_~s__state~0); 33927#L114 assume !(8195 == ssl3_accept_~s__state~0); 33925#L117 assume !(8480 == ssl3_accept_~s__state~0); 33922#L120 assume !(8481 == ssl3_accept_~s__state~0); 33923#L123 assume !(8482 == ssl3_accept_~s__state~0); 33988#L126 assume 8464 == ssl3_accept_~s__state~0; 33885#L133 [2021-10-13 00:17:40,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:40,146 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-13 00:17:40,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:40,146 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343493343] [2021-10-13 00:17:40,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:40,146 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:40,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:40,153 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:40,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:40,162 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:40,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:40,162 INFO L82 PathProgramCache]: Analyzing trace with hash 408647730, now seen corresponding path program 1 times [2021-10-13 00:17:40,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:40,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14699922] [2021-10-13 00:17:40,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:40,163 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:40,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:40,196 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-13 00:17:40,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:40,196 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14699922] [2021-10-13 00:17:40,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14699922] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:40,196 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:40,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:40,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110487846] [2021-10-13 00:17:40,197 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:40,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:40,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:40,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:40,198 INFO L87 Difference]: Start difference. First operand 1065 states and 1349 transitions. cyclomatic complexity: 289 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:40,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:40,215 INFO L93 Difference]: Finished difference Result 1762 states and 2260 transitions. [2021-10-13 00:17:40,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:40,215 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1762 states and 2260 transitions. [2021-10-13 00:17:40,222 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1529 [2021-10-13 00:17:40,235 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1762 states to 1762 states and 2260 transitions. [2021-10-13 00:17:40,235 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1599 [2021-10-13 00:17:40,237 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1599 [2021-10-13 00:17:40,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1762 states and 2260 transitions. [2021-10-13 00:17:40,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:40,237 INFO L681 BuchiCegarLoop]: Abstraction has 1762 states and 2260 transitions. [2021-10-13 00:17:40,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1762 states and 2260 transitions. [2021-10-13 00:17:40,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1762 to 1762. [2021-10-13 00:17:40,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1762 states have (on average 1.282633371169126) internal successors, (2260), 1761 states have internal predecessors, (2260), 0 states have call successors, (0), 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-13 00:17:40,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 2260 transitions. [2021-10-13 00:17:40,301 INFO L704 BuchiCegarLoop]: Abstraction has 1762 states and 2260 transitions. [2021-10-13 00:17:40,301 INFO L587 BuchiCegarLoop]: Abstraction has 1762 states and 2260 transitions. [2021-10-13 00:17:40,302 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-13 00:17:40,302 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1762 states and 2260 transitions. [2021-10-13 00:17:40,308 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1529 [2021-10-13 00:17:40,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:40,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:40,310 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-13 00:17:40,310 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:40,310 INFO L791 eck$LassoCheckResult]: Stem: 36737#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 36617#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 36618#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36514#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 36515#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36586#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 36587#L99-2 assume !false; 36755#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37954#L102 assume !(12292 == ssl3_accept_~s__state~0); 37951#L105 assume !(16384 == ssl3_accept_~s__state~0); 37948#L108 assume !(8192 == ssl3_accept_~s__state~0); 37946#L111 assume !(24576 == ssl3_accept_~s__state~0); 37943#L114 assume !(8195 == ssl3_accept_~s__state~0); 37940#L117 assume !(8480 == ssl3_accept_~s__state~0); 37937#L120 assume !(8481 == ssl3_accept_~s__state~0); 37934#L123 assume !(8482 == ssl3_accept_~s__state~0); 37931#L126 assume 8464 == ssl3_accept_~s__state~0; 36726#L133 [2021-10-13 00:17:40,311 INFO L793 eck$LassoCheckResult]: Loop: 36726#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 36699#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 36700#L274-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; 36739#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 38159#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38154#L602-1 ssl3_accept_~skip~0 := 0; 38153#L99-2 assume !false; 38152#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37997#L102 assume !(12292 == ssl3_accept_~s__state~0); 37991#L105 assume !(16384 == ssl3_accept_~s__state~0); 37989#L108 assume !(8192 == ssl3_accept_~s__state~0); 37986#L111 assume !(24576 == ssl3_accept_~s__state~0); 37983#L114 assume !(8195 == ssl3_accept_~s__state~0); 37980#L117 assume !(8480 == ssl3_accept_~s__state~0); 37977#L120 assume !(8481 == ssl3_accept_~s__state~0); 37974#L123 assume !(8482 == ssl3_accept_~s__state~0); 37971#L126 assume !(8464 == ssl3_accept_~s__state~0); 37968#L129 assume !(8465 == ssl3_accept_~s__state~0); 37964#L132 assume !(8466 == ssl3_accept_~s__state~0); 36919#L135 assume 8496 == ssl3_accept_~s__state~0; 36918#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 36917#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36916#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 36914#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36736#L293-2 ssl3_accept_~s__init_num~0 := 0; 36912#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 36909#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36904#L602-1 ssl3_accept_~skip~0 := 0; 36903#L99-2 assume !false; 36902#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36901#L102 assume !(12292 == ssl3_accept_~s__state~0); 36900#L105 assume !(16384 == ssl3_accept_~s__state~0); 36899#L108 assume !(8192 == ssl3_accept_~s__state~0); 36898#L111 assume !(24576 == ssl3_accept_~s__state~0); 36897#L114 assume !(8195 == ssl3_accept_~s__state~0); 36896#L117 assume !(8480 == ssl3_accept_~s__state~0); 36895#L120 assume !(8481 == ssl3_accept_~s__state~0); 36879#L123 assume !(8482 == ssl3_accept_~s__state~0); 36877#L126 assume !(8464 == ssl3_accept_~s__state~0); 36876#L129 assume !(8465 == ssl3_accept_~s__state~0); 36870#L132 assume !(8466 == ssl3_accept_~s__state~0); 36868#L135 assume !(8496 == ssl3_accept_~s__state~0); 36866#L138 assume !(8497 == ssl3_accept_~s__state~0); 36864#L141 assume 8512 == ssl3_accept_~s__state~0; 36644#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36645#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36652#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36733#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 38221#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38213#L602-1 ssl3_accept_~skip~0 := 0; 38211#L99-2 assume !false; 38208#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38205#L102 assume !(12292 == ssl3_accept_~s__state~0); 38202#L105 assume !(16384 == ssl3_accept_~s__state~0); 38199#L108 assume !(8192 == ssl3_accept_~s__state~0); 38196#L111 assume !(24576 == ssl3_accept_~s__state~0); 38194#L114 assume !(8195 == ssl3_accept_~s__state~0); 38191#L117 assume !(8480 == ssl3_accept_~s__state~0); 38186#L120 assume !(8481 == ssl3_accept_~s__state~0); 38184#L123 assume !(8482 == ssl3_accept_~s__state~0); 38182#L126 assume !(8464 == ssl3_accept_~s__state~0); 38180#L129 assume !(8465 == ssl3_accept_~s__state~0); 38177#L132 assume !(8466 == ssl3_accept_~s__state~0); 38174#L135 assume !(8496 == ssl3_accept_~s__state~0); 38172#L138 assume !(8497 == ssl3_accept_~s__state~0); 38165#L141 assume !(8512 == ssl3_accept_~s__state~0); 38164#L144 assume !(8513 == ssl3_accept_~s__state~0); 38163#L147 assume 8528 == ssl3_accept_~s__state~0; 36681#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36595#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 36596#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 36583#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 36584#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 36631#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36707#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 38132#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38126#L602-1 ssl3_accept_~skip~0 := 0; 38124#L99-2 assume !false; 38122#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38120#L102 assume !(12292 == ssl3_accept_~s__state~0); 38118#L105 assume !(16384 == ssl3_accept_~s__state~0); 38116#L108 assume !(8192 == ssl3_accept_~s__state~0); 38114#L111 assume !(24576 == ssl3_accept_~s__state~0); 38112#L114 assume !(8195 == ssl3_accept_~s__state~0); 38110#L117 assume !(8480 == ssl3_accept_~s__state~0); 38103#L120 assume !(8481 == ssl3_accept_~s__state~0); 38100#L123 assume !(8482 == ssl3_accept_~s__state~0); 38097#L126 assume !(8464 == ssl3_accept_~s__state~0); 38094#L129 assume !(8465 == ssl3_accept_~s__state~0); 38091#L132 assume !(8466 == ssl3_accept_~s__state~0); 38088#L135 assume !(8496 == ssl3_accept_~s__state~0); 38085#L138 assume !(8497 == ssl3_accept_~s__state~0); 38082#L141 assume !(8512 == ssl3_accept_~s__state~0); 38079#L144 assume !(8513 == ssl3_accept_~s__state~0); 38076#L147 assume !(8528 == ssl3_accept_~s__state~0); 38073#L150 assume !(8529 == ssl3_accept_~s__state~0); 37666#L153 assume 8544 == ssl3_accept_~s__state~0; 36526#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36528#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 36634#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36666#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 36667#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 36639#L411 assume !(8 == ssl3_accept_~blastFlag~0); 36640#L414 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; 36696#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 37291#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37226#L602-1 ssl3_accept_~skip~0 := 0; 37215#L99-2 assume !false; 37208#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37193#L102 assume !(12292 == ssl3_accept_~s__state~0); 37190#L105 assume !(16384 == ssl3_accept_~s__state~0); 37188#L108 assume !(8192 == ssl3_accept_~s__state~0); 37186#L111 assume !(24576 == ssl3_accept_~s__state~0); 37184#L114 assume !(8195 == ssl3_accept_~s__state~0); 37179#L117 assume !(8480 == ssl3_accept_~s__state~0); 37175#L120 assume !(8481 == ssl3_accept_~s__state~0); 37170#L123 assume !(8482 == ssl3_accept_~s__state~0); 37165#L126 assume !(8464 == ssl3_accept_~s__state~0); 37158#L129 assume !(8465 == ssl3_accept_~s__state~0); 37155#L132 assume !(8466 == ssl3_accept_~s__state~0); 37151#L135 assume !(8496 == ssl3_accept_~s__state~0); 37148#L138 assume !(8497 == ssl3_accept_~s__state~0); 37145#L141 assume !(8512 == ssl3_accept_~s__state~0); 37142#L144 assume !(8513 == ssl3_accept_~s__state~0); 37139#L147 assume !(8528 == ssl3_accept_~s__state~0); 37136#L150 assume !(8529 == ssl3_accept_~s__state~0); 37133#L153 assume !(8544 == ssl3_accept_~s__state~0); 37130#L156 assume !(8545 == ssl3_accept_~s__state~0); 37006#L159 assume !(8560 == ssl3_accept_~s__state~0); 37007#L162 assume !(8561 == ssl3_accept_~s__state~0); 36947#L165 assume 8448 == ssl3_accept_~s__state~0; 36948#L166 assume !(ssl3_accept_~num1~0 > 0); 36588#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36589#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 37233#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37227#L602-1 ssl3_accept_~skip~0 := 0; 37216#L99-2 assume !false; 37209#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37198#L102 assume 12292 == ssl3_accept_~s__state~0; 36735#L103 ssl3_accept_~s__new_session~0 := 1; 36712#L211 ssl3_accept_~s__server~0 := 1; 36713#L216 assume 0 != ssl3_accept_~cb~0; 36717#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 37292#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 37285#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 37280#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 37277#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 37278#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 37269#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37259#L602-1 ssl3_accept_~skip~0 := 0; 37220#L99-2 assume !false; 37213#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37206#L102 assume !(12292 == ssl3_accept_~s__state~0); 37192#L105 assume !(16384 == ssl3_accept_~s__state~0); 36994#L108 assume !(8192 == ssl3_accept_~s__state~0); 36995#L111 assume !(24576 == ssl3_accept_~s__state~0); 36988#L114 assume !(8195 == ssl3_accept_~s__state~0); 36989#L117 assume !(8480 == ssl3_accept_~s__state~0); 37176#L120 assume !(8481 == ssl3_accept_~s__state~0); 37171#L123 assume !(8482 == ssl3_accept_~s__state~0); 37166#L126 assume 8464 == ssl3_accept_~s__state~0; 36726#L133 [2021-10-13 00:17:40,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:40,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-13 00:17:40,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:40,312 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102970579] [2021-10-13 00:17:40,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:40,312 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:40,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:40,323 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:40,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:40,331 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:40,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:40,332 INFO L82 PathProgramCache]: Analyzing trace with hash 201670600, now seen corresponding path program 1 times [2021-10-13 00:17:40,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:40,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392976550] [2021-10-13 00:17:40,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:40,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:40,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:40,384 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 00:17:40,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:40,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392976550] [2021-10-13 00:17:40,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392976550] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:17:40,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192539511] [2021-10-13 00:17:40,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:40,385 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:17:40,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:40,388 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:17:40,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-13 00:17:40,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:40,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:17:40,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:40,880 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-10-13 00:17:40,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192539511] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:40,880 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:17:40,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-13 00:17:40,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933270518] [2021-10-13 00:17:40,881 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:40,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:40,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:40,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:17:40,882 INFO L87 Difference]: Start difference. First operand 1762 states and 2260 transitions. cyclomatic complexity: 504 Second operand has 3 states, 2 states have (on average 40.0) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:41,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:41,053 INFO L93 Difference]: Finished difference Result 1828 states and 2326 transitions. [2021-10-13 00:17:41,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:41,054 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2326 transitions. [2021-10-13 00:17:41,060 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1555 [2021-10-13 00:17:41,072 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1788 states and 2286 transitions. [2021-10-13 00:17:41,072 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1625 [2021-10-13 00:17:41,074 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1625 [2021-10-13 00:17:41,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1788 states and 2286 transitions. [2021-10-13 00:17:41,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:41,074 INFO L681 BuchiCegarLoop]: Abstraction has 1788 states and 2286 transitions. [2021-10-13 00:17:41,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1788 states and 2286 transitions. [2021-10-13 00:17:41,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1788 to 1726. [2021-10-13 00:17:41,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1726 states, 1726 states have (on average 1.2804171494785632) internal successors, (2210), 1725 states have internal predecessors, (2210), 0 states have call successors, (0), 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-13 00:17:41,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1726 states to 1726 states and 2210 transitions. [2021-10-13 00:17:41,105 INFO L704 BuchiCegarLoop]: Abstraction has 1726 states and 2210 transitions. [2021-10-13 00:17:41,105 INFO L587 BuchiCegarLoop]: Abstraction has 1726 states and 2210 transitions. [2021-10-13 00:17:41,105 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-13 00:17:41,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1726 states and 2210 transitions. [2021-10-13 00:17:41,110 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1493 [2021-10-13 00:17:41,110 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:41,110 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:41,112 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-13 00:17:41,112 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:41,112 INFO L791 eck$LassoCheckResult]: Stem: 40820#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 40696#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 40697#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40592#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 40593#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40664#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 40665#L99-2 assume !false; 40841#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41966#L102 assume !(12292 == ssl3_accept_~s__state~0); 41963#L105 assume !(16384 == ssl3_accept_~s__state~0); 41960#L108 assume !(8192 == ssl3_accept_~s__state~0); 41957#L111 assume !(24576 == ssl3_accept_~s__state~0); 41954#L114 assume !(8195 == ssl3_accept_~s__state~0); 41951#L117 assume !(8480 == ssl3_accept_~s__state~0); 41948#L120 assume !(8481 == ssl3_accept_~s__state~0); 41945#L123 assume !(8482 == ssl3_accept_~s__state~0); 41942#L126 assume 8464 == ssl3_accept_~s__state~0; 40810#L133 [2021-10-13 00:17:41,113 INFO L793 eck$LassoCheckResult]: Loop: 40810#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 40780#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 40781#L274-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; 40632#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 40622#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40624#L602-1 ssl3_accept_~skip~0 := 0; 40800#L99-2 assume !false; 40722#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40698#L102 assume !(12292 == ssl3_accept_~s__state~0); 40646#L105 assume !(16384 == ssl3_accept_~s__state~0); 40647#L108 assume !(8192 == ssl3_accept_~s__state~0); 40654#L111 assume !(24576 == ssl3_accept_~s__state~0); 42271#L114 assume !(8195 == ssl3_accept_~s__state~0); 42272#L117 assume !(8480 == ssl3_accept_~s__state~0); 41089#L120 assume !(8481 == ssl3_accept_~s__state~0); 42290#L123 assume !(8482 == ssl3_accept_~s__state~0); 42289#L126 assume !(8464 == ssl3_accept_~s__state~0); 42288#L129 assume !(8465 == ssl3_accept_~s__state~0); 42287#L132 assume !(8466 == ssl3_accept_~s__state~0); 41006#L135 assume 8496 == ssl3_accept_~s__state~0; 41005#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41004#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41003#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 41002#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40819#L293-2 ssl3_accept_~s__init_num~0 := 0; 41000#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 40997#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40992#L602-1 ssl3_accept_~skip~0 := 0; 40991#L99-2 assume !false; 40990#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40989#L102 assume !(12292 == ssl3_accept_~s__state~0); 40988#L105 assume !(16384 == ssl3_accept_~s__state~0); 40987#L108 assume !(8192 == ssl3_accept_~s__state~0); 40986#L111 assume !(24576 == ssl3_accept_~s__state~0); 40985#L114 assume !(8195 == ssl3_accept_~s__state~0); 40984#L117 assume !(8480 == ssl3_accept_~s__state~0); 40983#L120 assume !(8481 == ssl3_accept_~s__state~0); 40966#L123 assume !(8482 == ssl3_accept_~s__state~0); 40964#L126 assume !(8464 == ssl3_accept_~s__state~0); 40963#L129 assume !(8465 == ssl3_accept_~s__state~0); 40957#L132 assume !(8466 == ssl3_accept_~s__state~0); 40955#L135 assume !(8496 == ssl3_accept_~s__state~0); 40953#L138 assume !(8497 == ssl3_accept_~s__state~0); 40951#L141 assume 8512 == ssl3_accept_~s__state~0; 40724#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40725#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40732#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41369#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41366#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41361#L602-1 ssl3_accept_~skip~0 := 0; 41360#L99-2 assume !false; 41359#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41358#L102 assume !(12292 == ssl3_accept_~s__state~0); 41357#L105 assume !(16384 == ssl3_accept_~s__state~0); 41356#L108 assume !(8192 == ssl3_accept_~s__state~0); 41355#L111 assume !(24576 == ssl3_accept_~s__state~0); 41354#L114 assume !(8195 == ssl3_accept_~s__state~0); 41353#L117 assume !(8480 == ssl3_accept_~s__state~0); 41352#L120 assume !(8481 == ssl3_accept_~s__state~0); 41351#L123 assume !(8482 == ssl3_accept_~s__state~0); 41350#L126 assume !(8464 == ssl3_accept_~s__state~0); 41349#L129 assume !(8465 == ssl3_accept_~s__state~0); 41348#L132 assume !(8466 == ssl3_accept_~s__state~0); 41347#L135 assume !(8496 == ssl3_accept_~s__state~0); 41346#L138 assume !(8497 == ssl3_accept_~s__state~0); 41345#L141 assume !(8512 == ssl3_accept_~s__state~0); 41344#L144 assume !(8513 == ssl3_accept_~s__state~0); 41343#L147 assume 8528 == ssl3_accept_~s__state~0; 40866#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41341#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40855#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 40856#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 40708#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 40709#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41334#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41331#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41326#L602-1 ssl3_accept_~skip~0 := 0; 41324#L99-2 assume !false; 41321#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41315#L102 assume !(12292 == ssl3_accept_~s__state~0); 41313#L105 assume !(16384 == ssl3_accept_~s__state~0); 41311#L108 assume !(8192 == ssl3_accept_~s__state~0); 41309#L111 assume !(24576 == ssl3_accept_~s__state~0); 41307#L114 assume !(8195 == ssl3_accept_~s__state~0); 41305#L117 assume !(8480 == ssl3_accept_~s__state~0); 41303#L120 assume !(8481 == ssl3_accept_~s__state~0); 41301#L123 assume !(8482 == ssl3_accept_~s__state~0); 41299#L126 assume !(8464 == ssl3_accept_~s__state~0); 41297#L129 assume !(8465 == ssl3_accept_~s__state~0); 41295#L132 assume !(8466 == ssl3_accept_~s__state~0); 41293#L135 assume !(8496 == ssl3_accept_~s__state~0); 41291#L138 assume !(8497 == ssl3_accept_~s__state~0); 41289#L141 assume !(8512 == ssl3_accept_~s__state~0); 41287#L144 assume !(8513 == ssl3_accept_~s__state~0); 41285#L147 assume !(8528 == ssl3_accept_~s__state~0); 41283#L150 assume !(8529 == ssl3_accept_~s__state~0); 41281#L153 assume 8544 == ssl3_accept_~s__state~0; 40858#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41279#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 41277#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41274#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40802#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 40803#L411 assume !(8 == ssl3_accept_~blastFlag~0); 41273#L414 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; 41270#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41267#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41262#L602-1 ssl3_accept_~skip~0 := 0; 41261#L99-2 assume !false; 41260#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41259#L102 assume !(12292 == ssl3_accept_~s__state~0); 41258#L105 assume !(16384 == ssl3_accept_~s__state~0); 41257#L108 assume !(8192 == ssl3_accept_~s__state~0); 41256#L111 assume !(24576 == ssl3_accept_~s__state~0); 41255#L114 assume !(8195 == ssl3_accept_~s__state~0); 41254#L117 assume !(8480 == ssl3_accept_~s__state~0); 41253#L120 assume !(8481 == ssl3_accept_~s__state~0); 41252#L123 assume !(8482 == ssl3_accept_~s__state~0); 41251#L126 assume !(8464 == ssl3_accept_~s__state~0); 41250#L129 assume !(8465 == ssl3_accept_~s__state~0); 41249#L132 assume !(8466 == ssl3_accept_~s__state~0); 41248#L135 assume !(8496 == ssl3_accept_~s__state~0); 41181#L138 assume !(8497 == ssl3_accept_~s__state~0); 41182#L141 assume !(8512 == ssl3_accept_~s__state~0); 41176#L144 assume !(8513 == ssl3_accept_~s__state~0); 41177#L147 assume !(8528 == ssl3_accept_~s__state~0); 41168#L150 assume !(8529 == ssl3_accept_~s__state~0); 41169#L153 assume !(8544 == ssl3_accept_~s__state~0); 41151#L156 assume !(8545 == ssl3_accept_~s__state~0); 41152#L159 assume !(8560 == ssl3_accept_~s__state~0); 41141#L162 assume !(8561 == ssl3_accept_~s__state~0); 41142#L165 assume 8448 == ssl3_accept_~s__state~0; 40782#L166 assume !(ssl3_accept_~num1~0 > 0); 40729#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41245#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41242#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41237#L602-1 ssl3_accept_~skip~0 := 0; 41236#L99-2 assume !false; 41235#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41234#L102 assume !(12292 == ssl3_accept_~s__state~0); 41229#L105 assume 16384 == ssl3_accept_~s__state~0; 41228#L211 ssl3_accept_~s__server~0 := 1; 41227#L216 assume 0 != ssl3_accept_~cb~0; 41226#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 41225#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 41220#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 41217#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41214#L243 assume 12292 != ssl3_accept_~s__state~0; 41211#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 41209#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41206#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41201#L602-1 ssl3_accept_~skip~0 := 0; 41200#L99-2 assume !false; 41199#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41198#L102 assume !(12292 == ssl3_accept_~s__state~0); 41197#L105 assume !(16384 == ssl3_accept_~s__state~0); 41196#L108 assume !(8192 == ssl3_accept_~s__state~0); 41195#L111 assume !(24576 == ssl3_accept_~s__state~0); 41194#L114 assume !(8195 == ssl3_accept_~s__state~0); 41193#L117 assume !(8480 == ssl3_accept_~s__state~0); 41192#L120 assume !(8481 == ssl3_accept_~s__state~0); 41191#L123 assume !(8482 == ssl3_accept_~s__state~0); 41190#L126 assume 8464 == ssl3_accept_~s__state~0; 40810#L133 [2021-10-13 00:17:41,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:41,113 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-13 00:17:41,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:41,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137692568] [2021-10-13 00:17:41,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:41,114 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:41,121 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:41,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:41,129 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:41,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:41,130 INFO L82 PathProgramCache]: Analyzing trace with hash 239430864, now seen corresponding path program 1 times [2021-10-13 00:17:41,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:41,130 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124890031] [2021-10-13 00:17:41,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:41,131 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:41,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:41,172 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 00:17:41,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:41,172 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124890031] [2021-10-13 00:17:41,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124890031] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:17:41,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434334274] [2021-10-13 00:17:41,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:41,173 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:17:41,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:41,175 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:17:41,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-13 00:17:41,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:41,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:17:41,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:41,745 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 00:17:41,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434334274] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:17:41,746 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:17:41,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:17:41,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226715762] [2021-10-13 00:17:41,747 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:41,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:41,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:17:41,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:17:41,748 INFO L87 Difference]: Start difference. First operand 1726 states and 2210 transitions. cyclomatic complexity: 490 Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 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-13 00:17:42,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:42,045 INFO L93 Difference]: Finished difference Result 2899 states and 3687 transitions. [2021-10-13 00:17:42,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:17:42,046 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2899 states and 3687 transitions. [2021-10-13 00:17:42,061 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2238 [2021-10-13 00:17:42,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2899 states to 2863 states and 3649 transitions. [2021-10-13 00:17:42,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2700 [2021-10-13 00:17:42,080 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2700 [2021-10-13 00:17:42,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2863 states and 3649 transitions. [2021-10-13 00:17:42,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:42,082 INFO L681 BuchiCegarLoop]: Abstraction has 2863 states and 3649 transitions. [2021-10-13 00:17:42,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2863 states and 3649 transitions. [2021-10-13 00:17:42,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2863 to 2182. [2021-10-13 00:17:42,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2182 states, 2182 states have (on average 1.2882676443629697) internal successors, (2811), 2181 states have internal predecessors, (2811), 0 states have call successors, (0), 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-13 00:17:42,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 2811 transitions. [2021-10-13 00:17:42,132 INFO L704 BuchiCegarLoop]: Abstraction has 2182 states and 2811 transitions. [2021-10-13 00:17:42,132 INFO L587 BuchiCegarLoop]: Abstraction has 2182 states and 2811 transitions. [2021-10-13 00:17:42,132 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-13 00:17:42,132 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2182 states and 2811 transitions. [2021-10-13 00:17:42,140 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1919 [2021-10-13 00:17:42,140 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:42,140 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:42,142 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-13 00:17:42,142 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:42,143 INFO L791 eck$LassoCheckResult]: Stem: 45956#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45821#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 45822#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45710#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 45711#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45787#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 45788#L99-2 assume !false; 45977#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46923#L102 assume !(12292 == ssl3_accept_~s__state~0); 46922#L105 assume !(16384 == ssl3_accept_~s__state~0); 46921#L108 assume !(8192 == ssl3_accept_~s__state~0); 46920#L111 assume !(24576 == ssl3_accept_~s__state~0); 46919#L114 assume !(8195 == ssl3_accept_~s__state~0); 46918#L117 assume !(8480 == ssl3_accept_~s__state~0); 46917#L120 assume !(8481 == ssl3_accept_~s__state~0); 46916#L123 assume !(8482 == ssl3_accept_~s__state~0); 46915#L126 assume 8464 == ssl3_accept_~s__state~0; 45939#L133 [2021-10-13 00:17:42,143 INFO L793 eck$LassoCheckResult]: Loop: 45939#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 45909#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45910#L274-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; 45751#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 45740#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45742#L602-1 ssl3_accept_~skip~0 := 0; 45940#L99-2 assume !false; 45941#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47870#L102 assume !(12292 == ssl3_accept_~s__state~0); 47869#L105 assume !(16384 == ssl3_accept_~s__state~0); 47868#L108 assume !(8192 == ssl3_accept_~s__state~0); 45772#L111 assume !(24576 == ssl3_accept_~s__state~0); 45773#L114 assume !(8195 == ssl3_accept_~s__state~0); 47867#L117 assume !(8480 == ssl3_accept_~s__state~0); 46937#L120 assume !(8481 == ssl3_accept_~s__state~0); 45779#L123 assume !(8482 == ssl3_accept_~s__state~0); 45780#L126 assume !(8464 == ssl3_accept_~s__state~0); 45878#L129 assume !(8465 == ssl3_accept_~s__state~0); 47815#L132 assume !(8466 == ssl3_accept_~s__state~0); 47770#L135 assume 8496 == ssl3_accept_~s__state~0; 46030#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 47769#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 47768#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 47739#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45704#L293-2 ssl3_accept_~s__init_num~0 := 0; 45705#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 47764#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47759#L602-1 ssl3_accept_~skip~0 := 0; 47758#L99-2 assume !false; 47757#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47756#L102 assume !(12292 == ssl3_accept_~s__state~0); 47755#L105 assume !(16384 == ssl3_accept_~s__state~0); 47754#L108 assume !(8192 == ssl3_accept_~s__state~0); 47753#L111 assume !(24576 == ssl3_accept_~s__state~0); 47752#L114 assume !(8195 == ssl3_accept_~s__state~0); 47751#L117 assume !(8480 == ssl3_accept_~s__state~0); 47750#L120 assume !(8481 == ssl3_accept_~s__state~0); 47749#L123 assume !(8482 == ssl3_accept_~s__state~0); 47748#L126 assume !(8464 == ssl3_accept_~s__state~0); 47747#L129 assume !(8465 == ssl3_accept_~s__state~0); 47746#L132 assume !(8466 == ssl3_accept_~s__state~0); 47745#L135 assume !(8496 == ssl3_accept_~s__state~0); 45862#L138 assume !(8497 == ssl3_accept_~s__state~0); 45823#L141 assume 8512 == ssl3_accept_~s__state~0; 45824#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45853#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45860#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45952#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 47736#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47730#L602-1 ssl3_accept_~skip~0 := 0; 47729#L99-2 assume !false; 47723#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47711#L102 assume !(12292 == ssl3_accept_~s__state~0); 47697#L105 assume !(16384 == ssl3_accept_~s__state~0); 47693#L108 assume !(8192 == ssl3_accept_~s__state~0); 47689#L111 assume !(24576 == ssl3_accept_~s__state~0); 47685#L114 assume !(8195 == ssl3_accept_~s__state~0); 47681#L117 assume !(8480 == ssl3_accept_~s__state~0); 47677#L120 assume !(8481 == ssl3_accept_~s__state~0); 47673#L123 assume !(8482 == ssl3_accept_~s__state~0); 47669#L126 assume !(8464 == ssl3_accept_~s__state~0); 47665#L129 assume !(8465 == ssl3_accept_~s__state~0); 47661#L132 assume !(8466 == ssl3_accept_~s__state~0); 47657#L135 assume !(8496 == ssl3_accept_~s__state~0); 47653#L138 assume !(8497 == ssl3_accept_~s__state~0); 47650#L141 assume !(8512 == ssl3_accept_~s__state~0); 45725#L144 assume !(8513 == ssl3_accept_~s__state~0); 45726#L147 assume 8528 == ssl3_accept_~s__state~0; 45891#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45892#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 47534#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 47532#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 47525#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 47522#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47521#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 47486#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47480#L602-1 ssl3_accept_~skip~0 := 0; 47478#L99-2 assume !false; 47476#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47474#L102 assume !(12292 == ssl3_accept_~s__state~0); 47472#L105 assume !(16384 == ssl3_accept_~s__state~0); 47470#L108 assume !(8192 == ssl3_accept_~s__state~0); 47468#L111 assume !(24576 == ssl3_accept_~s__state~0); 47466#L114 assume !(8195 == ssl3_accept_~s__state~0); 47460#L117 assume !(8480 == ssl3_accept_~s__state~0); 47458#L120 assume !(8481 == ssl3_accept_~s__state~0); 47456#L123 assume !(8482 == ssl3_accept_~s__state~0); 47454#L126 assume !(8464 == ssl3_accept_~s__state~0); 47452#L129 assume !(8465 == ssl3_accept_~s__state~0); 47450#L132 assume !(8466 == ssl3_accept_~s__state~0); 47448#L135 assume !(8496 == ssl3_accept_~s__state~0); 47446#L138 assume !(8497 == ssl3_accept_~s__state~0); 47444#L141 assume !(8512 == ssl3_accept_~s__state~0); 47442#L144 assume !(8513 == ssl3_accept_~s__state~0); 47439#L147 assume !(8528 == ssl3_accept_~s__state~0); 47436#L150 assume !(8529 == ssl3_accept_~s__state~0); 47434#L153 assume 8544 == ssl3_accept_~s__state~0; 46023#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47429#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 45890#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45873#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45874#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 45848#L411 assume !(8 == ssl3_accept_~blastFlag~0); 45849#L414 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; 45908#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 47586#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47582#L602-1 ssl3_accept_~skip~0 := 0; 47575#L99-2 assume !false; 47576#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47569#L102 assume !(12292 == ssl3_accept_~s__state~0); 47570#L105 assume !(16384 == ssl3_accept_~s__state~0); 47563#L108 assume !(8192 == ssl3_accept_~s__state~0); 47564#L111 assume !(24576 == ssl3_accept_~s__state~0); 47557#L114 assume !(8195 == ssl3_accept_~s__state~0); 47558#L117 assume !(8480 == ssl3_accept_~s__state~0); 47551#L120 assume !(8481 == ssl3_accept_~s__state~0); 47552#L123 assume !(8482 == ssl3_accept_~s__state~0); 47808#L126 assume !(8464 == ssl3_accept_~s__state~0); 47805#L129 assume !(8465 == ssl3_accept_~s__state~0); 47804#L132 assume !(8466 == ssl3_accept_~s__state~0); 47278#L135 assume !(8496 == ssl3_accept_~s__state~0); 47277#L138 assume !(8497 == ssl3_accept_~s__state~0); 47276#L141 assume !(8512 == ssl3_accept_~s__state~0); 47275#L144 assume !(8513 == ssl3_accept_~s__state~0); 47274#L147 assume !(8528 == ssl3_accept_~s__state~0); 47273#L150 assume !(8529 == ssl3_accept_~s__state~0); 47272#L153 assume !(8544 == ssl3_accept_~s__state~0); 47271#L156 assume !(8545 == ssl3_accept_~s__state~0); 47270#L159 assume !(8560 == ssl3_accept_~s__state~0); 46925#L162 assume !(8561 == ssl3_accept_~s__state~0); 46924#L165 assume 8448 == ssl3_accept_~s__state~0; 45911#L166 assume !(ssl3_accept_~num1~0 > 0); 45857#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47261#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 47247#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47239#L602-1 ssl3_accept_~skip~0 := 0; 47238#L99-2 assume !false; 47237#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47236#L102 assume !(12292 == ssl3_accept_~s__state~0); 47235#L105 assume !(16384 == ssl3_accept_~s__state~0); 47234#L108 assume !(8192 == ssl3_accept_~s__state~0); 47233#L111 assume !(24576 == ssl3_accept_~s__state~0); 47232#L114 assume !(8195 == ssl3_accept_~s__state~0); 47230#L117 assume !(8480 == ssl3_accept_~s__state~0); 47229#L120 assume !(8481 == ssl3_accept_~s__state~0); 47228#L123 assume !(8482 == ssl3_accept_~s__state~0); 47227#L126 assume !(8464 == ssl3_accept_~s__state~0); 47226#L129 assume !(8465 == ssl3_accept_~s__state~0); 47225#L132 assume !(8466 == ssl3_accept_~s__state~0); 47224#L135 assume !(8496 == ssl3_accept_~s__state~0); 47223#L138 assume !(8497 == ssl3_accept_~s__state~0); 47222#L141 assume !(8512 == ssl3_accept_~s__state~0); 47221#L144 assume !(8513 == ssl3_accept_~s__state~0); 47220#L147 assume !(8528 == ssl3_accept_~s__state~0); 47219#L150 assume !(8529 == ssl3_accept_~s__state~0); 47218#L153 assume !(8544 == ssl3_accept_~s__state~0); 47216#L156 assume !(8545 == ssl3_accept_~s__state~0); 47214#L159 assume !(8560 == ssl3_accept_~s__state~0); 47212#L162 assume !(8561 == ssl3_accept_~s__state~0); 47209#L165 assume !(8448 == ssl3_accept_~s__state~0); 47210#L168 assume 8576 == ssl3_accept_~s__state~0; 47045#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 47408#L454 assume !(ssl3_accept_~ret~0 <= 0); 47202#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 47203#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 47589#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47578#L602-1 ssl3_accept_~skip~0 := 0; 47579#L99-2 assume !false; 47572#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47573#L102 assume !(12292 == ssl3_accept_~s__state~0); 47566#L105 assume !(16384 == ssl3_accept_~s__state~0); 47567#L108 assume !(8192 == ssl3_accept_~s__state~0); 47560#L111 assume !(24576 == ssl3_accept_~s__state~0); 47561#L114 assume !(8195 == ssl3_accept_~s__state~0); 47554#L117 assume !(8480 == ssl3_accept_~s__state~0); 47555#L120 assume !(8481 == ssl3_accept_~s__state~0); 47549#L123 assume !(8482 == ssl3_accept_~s__state~0); 47547#L126 assume 8464 == ssl3_accept_~s__state~0; 45939#L133 [2021-10-13 00:17:42,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:42,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-13 00:17:42,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:42,144 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736286055] [2021-10-13 00:17:42,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:42,145 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:42,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:42,153 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:42,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:42,161 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:42,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:42,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1911981760, now seen corresponding path program 1 times [2021-10-13 00:17:42,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:42,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314148635] [2021-10-13 00:17:42,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:42,162 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:42,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:42,198 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-10-13 00:17:42,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:42,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314148635] [2021-10-13 00:17:42,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314148635] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:42,199 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:42,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:17:42,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863526280] [2021-10-13 00:17:42,200 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:42,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:42,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:42,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:42,201 INFO L87 Difference]: Start difference. First operand 2182 states and 2811 transitions. cyclomatic complexity: 637 Second operand has 3 states, 2 states have (on average 38.0) 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-13 00:17:42,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:42,377 INFO L93 Difference]: Finished difference Result 2380 states and 3040 transitions. [2021-10-13 00:17:42,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:42,378 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2380 states and 3040 transitions. [2021-10-13 00:17:42,388 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1993 [2021-10-13 00:17:42,411 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2380 states to 2310 states and 2970 transitions. [2021-10-13 00:17:42,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2147 [2021-10-13 00:17:42,413 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2147 [2021-10-13 00:17:42,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2310 states and 2970 transitions. [2021-10-13 00:17:42,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:42,414 INFO L681 BuchiCegarLoop]: Abstraction has 2310 states and 2970 transitions. [2021-10-13 00:17:42,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2310 states and 2970 transitions. [2021-10-13 00:17:42,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2310 to 2180. [2021-10-13 00:17:42,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2180 states, 2180 states have (on average 1.2857798165137615) internal successors, (2803), 2179 states have internal predecessors, (2803), 0 states have call successors, (0), 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-13 00:17:42,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2180 states to 2180 states and 2803 transitions. [2021-10-13 00:17:42,456 INFO L704 BuchiCegarLoop]: Abstraction has 2180 states and 2803 transitions. [2021-10-13 00:17:42,456 INFO L587 BuchiCegarLoop]: Abstraction has 2180 states and 2803 transitions. [2021-10-13 00:17:42,456 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-13 00:17:42,457 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2180 states and 2803 transitions. [2021-10-13 00:17:42,464 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1911 [2021-10-13 00:17:42,464 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:42,464 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:42,466 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-13 00:17:42,466 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:42,467 INFO L791 eck$LassoCheckResult]: Stem: 50514#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 50386#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 50387#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50278#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 50279#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50354#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 50355#L99-2 assume !false; 50533#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51244#L102 assume !(12292 == ssl3_accept_~s__state~0); 51242#L105 assume !(16384 == ssl3_accept_~s__state~0); 51240#L108 assume !(8192 == ssl3_accept_~s__state~0); 51238#L111 assume !(24576 == ssl3_accept_~s__state~0); 51236#L114 assume !(8195 == ssl3_accept_~s__state~0); 51234#L117 assume !(8480 == ssl3_accept_~s__state~0); 51232#L120 assume !(8481 == ssl3_accept_~s__state~0); 51229#L123 assume !(8482 == ssl3_accept_~s__state~0); 51230#L126 assume 8464 == ssl3_accept_~s__state~0; 50499#L133 [2021-10-13 00:17:42,467 INFO L793 eck$LassoCheckResult]: Loop: 50499#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 50500#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52388#L274-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; 52386#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 52383#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52378#L602-1 ssl3_accept_~skip~0 := 0; 52377#L99-2 assume !false; 52376#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52375#L102 assume !(12292 == ssl3_accept_~s__state~0); 52374#L105 assume !(16384 == ssl3_accept_~s__state~0); 52373#L108 assume !(8192 == ssl3_accept_~s__state~0); 52372#L111 assume !(24576 == ssl3_accept_~s__state~0); 52371#L114 assume !(8195 == ssl3_accept_~s__state~0); 52370#L117 assume !(8480 == ssl3_accept_~s__state~0); 51697#L120 assume !(8481 == ssl3_accept_~s__state~0); 52369#L123 assume !(8482 == ssl3_accept_~s__state~0); 52368#L126 assume !(8464 == ssl3_accept_~s__state~0); 52367#L129 assume !(8465 == ssl3_accept_~s__state~0); 52355#L132 assume !(8466 == ssl3_accept_~s__state~0); 51153#L135 assume 8496 == ssl3_accept_~s__state~0; 50616#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 51147#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51148#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 51218#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50513#L293-2 ssl3_accept_~s__init_num~0 := 0; 51612#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 51608#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51601#L602-1 ssl3_accept_~skip~0 := 0; 51598#L99-2 assume !false; 51594#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51588#L102 assume !(12292 == ssl3_accept_~s__state~0); 51586#L105 assume !(16384 == ssl3_accept_~s__state~0); 51584#L108 assume !(8192 == ssl3_accept_~s__state~0); 51582#L111 assume !(24576 == ssl3_accept_~s__state~0); 51580#L114 assume !(8195 == ssl3_accept_~s__state~0); 51578#L117 assume !(8480 == ssl3_accept_~s__state~0); 51576#L120 assume !(8481 == ssl3_accept_~s__state~0); 51575#L123 assume !(8482 == ssl3_accept_~s__state~0); 51574#L126 assume !(8464 == ssl3_accept_~s__state~0); 51573#L129 assume !(8465 == ssl3_accept_~s__state~0); 51572#L132 assume !(8466 == ssl3_accept_~s__state~0); 51571#L135 assume !(8496 == ssl3_accept_~s__state~0); 51570#L138 assume !(8497 == ssl3_accept_~s__state~0); 50548#L141 assume 8512 == ssl3_accept_~s__state~0; 50549#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50424#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50425#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50508#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 51446#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51440#L602-1 ssl3_accept_~skip~0 := 0; 51438#L99-2 assume !false; 51436#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51434#L102 assume !(12292 == ssl3_accept_~s__state~0); 51433#L105 assume !(16384 == ssl3_accept_~s__state~0); 51432#L108 assume !(8192 == ssl3_accept_~s__state~0); 51431#L111 assume !(24576 == ssl3_accept_~s__state~0); 51429#L114 assume !(8195 == ssl3_accept_~s__state~0); 51426#L117 assume !(8480 == ssl3_accept_~s__state~0); 51425#L120 assume !(8481 == ssl3_accept_~s__state~0); 51424#L123 assume !(8482 == ssl3_accept_~s__state~0); 51422#L126 assume !(8464 == ssl3_accept_~s__state~0); 51421#L129 assume !(8465 == ssl3_accept_~s__state~0); 51419#L132 assume !(8466 == ssl3_accept_~s__state~0); 51417#L135 assume !(8496 == ssl3_accept_~s__state~0); 51414#L138 assume !(8497 == ssl3_accept_~s__state~0); 51411#L141 assume !(8512 == ssl3_accept_~s__state~0); 51253#L144 assume !(8513 == ssl3_accept_~s__state~0); 50781#L147 assume 8528 == ssl3_accept_~s__state~0; 50461#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50363#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 50364#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 50351#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 50352#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 50402#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50483#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 52134#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52129#L602-1 ssl3_accept_~skip~0 := 0; 52127#L99-2 assume !false; 52126#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52125#L102 assume !(12292 == ssl3_accept_~s__state~0); 52119#L105 assume !(16384 == ssl3_accept_~s__state~0); 52117#L108 assume !(8192 == ssl3_accept_~s__state~0); 52115#L111 assume !(24576 == ssl3_accept_~s__state~0); 52113#L114 assume !(8195 == ssl3_accept_~s__state~0); 52111#L117 assume !(8480 == ssl3_accept_~s__state~0); 52109#L120 assume !(8481 == ssl3_accept_~s__state~0); 52107#L123 assume !(8482 == ssl3_accept_~s__state~0); 52105#L126 assume !(8464 == ssl3_accept_~s__state~0); 52103#L129 assume !(8465 == ssl3_accept_~s__state~0); 52101#L132 assume !(8466 == ssl3_accept_~s__state~0); 52099#L135 assume !(8496 == ssl3_accept_~s__state~0); 52097#L138 assume !(8497 == ssl3_accept_~s__state~0); 52095#L141 assume !(8512 == ssl3_accept_~s__state~0); 52093#L144 assume !(8513 == ssl3_accept_~s__state~0); 52091#L147 assume !(8528 == ssl3_accept_~s__state~0); 52089#L150 assume !(8529 == ssl3_accept_~s__state~0); 52087#L153 assume 8544 == ssl3_accept_~s__state~0; 50290#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50292#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 50405#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50456#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 52070#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 52068#L411 assume !(8 == ssl3_accept_~blastFlag~0); 52066#L414 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; 52064#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 52061#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52054#L602-1 ssl3_accept_~skip~0 := 0; 52051#L99-2 assume !false; 52048#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52045#L102 assume !(12292 == ssl3_accept_~s__state~0); 52042#L105 assume !(16384 == ssl3_accept_~s__state~0); 52039#L108 assume !(8192 == ssl3_accept_~s__state~0); 52036#L111 assume !(24576 == ssl3_accept_~s__state~0); 52033#L114 assume !(8195 == ssl3_accept_~s__state~0); 52030#L117 assume !(8480 == ssl3_accept_~s__state~0); 52027#L120 assume !(8481 == ssl3_accept_~s__state~0); 52024#L123 assume !(8482 == ssl3_accept_~s__state~0); 52021#L126 assume !(8464 == ssl3_accept_~s__state~0); 52018#L129 assume !(8465 == ssl3_accept_~s__state~0); 52015#L132 assume !(8466 == ssl3_accept_~s__state~0); 52012#L135 assume !(8496 == ssl3_accept_~s__state~0); 52008#L138 assume !(8497 == ssl3_accept_~s__state~0); 52005#L141 assume !(8512 == ssl3_accept_~s__state~0); 52001#L144 assume !(8513 == ssl3_accept_~s__state~0); 51998#L147 assume !(8528 == ssl3_accept_~s__state~0); 51997#L150 assume !(8529 == ssl3_accept_~s__state~0); 51996#L153 assume !(8544 == ssl3_accept_~s__state~0); 51994#L156 assume !(8545 == ssl3_accept_~s__state~0); 51989#L159 assume !(8560 == ssl3_accept_~s__state~0); 51988#L162 assume !(8561 == ssl3_accept_~s__state~0); 51987#L165 assume 8448 == ssl3_accept_~s__state~0; 51986#L166 assume !(ssl3_accept_~num1~0 > 0); 50357#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50358#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 52124#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52118#L602-1 ssl3_accept_~skip~0 := 0; 52116#L99-2 assume !false; 52114#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52112#L102 assume !(12292 == ssl3_accept_~s__state~0); 52110#L105 assume !(16384 == ssl3_accept_~s__state~0); 52108#L108 assume !(8192 == ssl3_accept_~s__state~0); 52106#L111 assume !(24576 == ssl3_accept_~s__state~0); 52104#L114 assume !(8195 == ssl3_accept_~s__state~0); 52102#L117 assume !(8480 == ssl3_accept_~s__state~0); 52100#L120 assume !(8481 == ssl3_accept_~s__state~0); 52098#L123 assume !(8482 == ssl3_accept_~s__state~0); 52096#L126 assume !(8464 == ssl3_accept_~s__state~0); 52094#L129 assume !(8465 == ssl3_accept_~s__state~0); 52092#L132 assume !(8466 == ssl3_accept_~s__state~0); 52090#L135 assume !(8496 == ssl3_accept_~s__state~0); 52088#L138 assume !(8497 == ssl3_accept_~s__state~0); 52086#L141 assume !(8512 == ssl3_accept_~s__state~0); 52085#L144 assume !(8513 == ssl3_accept_~s__state~0); 52084#L147 assume !(8528 == ssl3_accept_~s__state~0); 52081#L150 assume !(8529 == ssl3_accept_~s__state~0); 52079#L153 assume !(8544 == ssl3_accept_~s__state~0); 52078#L156 assume !(8545 == ssl3_accept_~s__state~0); 51980#L159 assume !(8560 == ssl3_accept_~s__state~0); 51974#L162 assume !(8561 == ssl3_accept_~s__state~0); 51972#L165 assume !(8448 == ssl3_accept_~s__state~0); 51971#L168 assume 8576 == ssl3_accept_~s__state~0; 51828#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 51966#L454 assume !(ssl3_accept_~ret~0 <= 0); 51965#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51406#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 52444#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52439#L602-1 ssl3_accept_~skip~0 := 0; 52438#L99-2 assume !false; 52437#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52436#L102 assume !(12292 == ssl3_accept_~s__state~0); 52435#L105 assume !(16384 == ssl3_accept_~s__state~0); 52434#L108 assume !(8192 == ssl3_accept_~s__state~0); 52433#L111 assume !(24576 == ssl3_accept_~s__state~0); 52432#L114 assume !(8195 == ssl3_accept_~s__state~0); 52431#L117 assume !(8480 == ssl3_accept_~s__state~0); 52430#L120 assume !(8481 == ssl3_accept_~s__state~0); 52429#L123 assume !(8482 == ssl3_accept_~s__state~0); 52428#L126 assume !(8464 == ssl3_accept_~s__state~0); 52427#L129 assume !(8465 == ssl3_accept_~s__state~0); 52358#L132 assume 8466 == ssl3_accept_~s__state~0; 50499#L133 [2021-10-13 00:17:42,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:42,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-13 00:17:42,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:42,468 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143604425] [2021-10-13 00:17:42,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:42,469 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:42,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:42,477 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:42,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:42,486 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:42,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:42,487 INFO L82 PathProgramCache]: Analyzing trace with hash -831526459, now seen corresponding path program 1 times [2021-10-13 00:17:42,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:42,487 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414253463] [2021-10-13 00:17:42,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:42,487 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:42,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:42,562 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-10-13 00:17:42,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:42,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414253463] [2021-10-13 00:17:42,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414253463] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:42,563 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:42,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:42,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574276192] [2021-10-13 00:17:42,564 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:42,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:42,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:42,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:42,565 INFO L87 Difference]: Start difference. First operand 2180 states and 2803 transitions. cyclomatic complexity: 632 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:42,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:42,587 INFO L93 Difference]: Finished difference Result 3626 states and 4635 transitions. [2021-10-13 00:17:42,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:42,593 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3626 states and 4635 transitions. [2021-10-13 00:17:42,609 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3357 [2021-10-13 00:17:42,628 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3626 states to 3626 states and 4635 transitions. [2021-10-13 00:17:42,629 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3463 [2021-10-13 00:17:42,631 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3463 [2021-10-13 00:17:42,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3626 states and 4635 transitions. [2021-10-13 00:17:42,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:42,632 INFO L681 BuchiCegarLoop]: Abstraction has 3626 states and 4635 transitions. [2021-10-13 00:17:42,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3626 states and 4635 transitions. [2021-10-13 00:17:42,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3626 to 2180. [2021-10-13 00:17:42,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2180 states, 2180 states have (on average 1.284862385321101) internal successors, (2801), 2179 states have internal predecessors, (2801), 0 states have call successors, (0), 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-13 00:17:42,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2180 states to 2180 states and 2801 transitions. [2021-10-13 00:17:42,699 INFO L704 BuchiCegarLoop]: Abstraction has 2180 states and 2801 transitions. [2021-10-13 00:17:42,699 INFO L587 BuchiCegarLoop]: Abstraction has 2180 states and 2801 transitions. [2021-10-13 00:17:42,699 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-13 00:17:42,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2180 states and 2801 transitions. [2021-10-13 00:17:42,706 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1911 [2021-10-13 00:17:42,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:42,707 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:42,710 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-13 00:17:42,711 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:42,711 INFO L791 eck$LassoCheckResult]: Stem: 56338#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 56200#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 56201#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56090#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 56091#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56168#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 56169#L99-2 assume !false; 56365#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57235#L102 assume !(12292 == ssl3_accept_~s__state~0); 57234#L105 assume !(16384 == ssl3_accept_~s__state~0); 57233#L108 assume !(8192 == ssl3_accept_~s__state~0); 57232#L111 assume !(24576 == ssl3_accept_~s__state~0); 57231#L114 assume !(8195 == ssl3_accept_~s__state~0); 57230#L117 assume !(8480 == ssl3_accept_~s__state~0); 57229#L120 assume !(8481 == ssl3_accept_~s__state~0); 57228#L123 assume !(8482 == ssl3_accept_~s__state~0); 57227#L126 assume 8464 == ssl3_accept_~s__state~0; 56324#L133 [2021-10-13 00:17:42,712 INFO L793 eck$LassoCheckResult]: Loop: 56324#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 56296#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56297#L274-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; 56344#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 58220#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58214#L602-1 ssl3_accept_~skip~0 := 0; 58212#L99-2 assume !false; 58210#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58208#L102 assume !(12292 == ssl3_accept_~s__state~0); 58206#L105 assume !(16384 == ssl3_accept_~s__state~0); 58205#L108 assume !(8192 == ssl3_accept_~s__state~0); 58200#L111 assume !(24576 == ssl3_accept_~s__state~0); 58198#L114 assume !(8195 == ssl3_accept_~s__state~0); 58195#L117 assume !(8480 == ssl3_accept_~s__state~0); 57487#L120 assume !(8481 == ssl3_accept_~s__state~0); 58188#L123 assume !(8482 == ssl3_accept_~s__state~0); 58184#L126 assume !(8464 == ssl3_accept_~s__state~0); 58180#L129 assume !(8465 == ssl3_accept_~s__state~0); 56341#L132 assume !(8466 == ssl3_accept_~s__state~0); 56342#L135 assume 8496 == ssl3_accept_~s__state~0; 56497#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 56254#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56255#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 57238#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56337#L293-2 ssl3_accept_~s__init_num~0 := 0; 58157#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 58154#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58148#L602-1 ssl3_accept_~skip~0 := 0; 58147#L99-2 assume !false; 58141#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58139#L102 assume !(12292 == ssl3_accept_~s__state~0); 58137#L105 assume !(16384 == ssl3_accept_~s__state~0); 58135#L108 assume !(8192 == ssl3_accept_~s__state~0); 58133#L111 assume !(24576 == ssl3_accept_~s__state~0); 58131#L114 assume !(8195 == ssl3_accept_~s__state~0); 58129#L117 assume !(8480 == ssl3_accept_~s__state~0); 58127#L120 assume !(8481 == ssl3_accept_~s__state~0); 58125#L123 assume !(8482 == ssl3_accept_~s__state~0); 58123#L126 assume !(8464 == ssl3_accept_~s__state~0); 58122#L129 assume !(8465 == ssl3_accept_~s__state~0); 58120#L132 assume !(8466 == ssl3_accept_~s__state~0); 58118#L135 assume !(8496 == ssl3_accept_~s__state~0); 58116#L138 assume !(8497 == ssl3_accept_~s__state~0); 56206#L141 assume 8512 == ssl3_accept_~s__state~0; 56207#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56234#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 56241#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 56131#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56132#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58199#L602-1 ssl3_accept_~skip~0 := 0; 58197#L99-2 assume !false; 58194#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58191#L102 assume !(12292 == ssl3_accept_~s__state~0); 58187#L105 assume !(16384 == ssl3_accept_~s__state~0); 58183#L108 assume !(8192 == ssl3_accept_~s__state~0); 58179#L111 assume !(24576 == ssl3_accept_~s__state~0); 58176#L114 assume !(8195 == ssl3_accept_~s__state~0); 58174#L117 assume !(8480 == ssl3_accept_~s__state~0); 58172#L120 assume !(8481 == ssl3_accept_~s__state~0); 58171#L123 assume !(8482 == ssl3_accept_~s__state~0); 58170#L126 assume !(8464 == ssl3_accept_~s__state~0); 58165#L129 assume !(8465 == ssl3_accept_~s__state~0); 58163#L132 assume !(8466 == ssl3_accept_~s__state~0); 56313#L135 assume !(8496 == ssl3_accept_~s__state~0); 56243#L138 assume !(8497 == ssl3_accept_~s__state~0); 56244#L141 assume !(8512 == ssl3_accept_~s__state~0); 57995#L144 assume !(8513 == ssl3_accept_~s__state~0); 57994#L147 assume 8528 == ssl3_accept_~s__state~0; 56492#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 56177#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 56178#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 56129#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 56130#L360 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 57992#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 57990#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 57950#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 57913#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57905#L602-1 ssl3_accept_~skip~0 := 0; 57901#L99-2 assume !false; 57897#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57893#L102 assume !(12292 == ssl3_accept_~s__state~0); 57889#L105 assume !(16384 == ssl3_accept_~s__state~0); 57885#L108 assume !(8192 == ssl3_accept_~s__state~0); 57881#L111 assume !(24576 == ssl3_accept_~s__state~0); 57877#L114 assume !(8195 == ssl3_accept_~s__state~0); 57873#L117 assume !(8480 == ssl3_accept_~s__state~0); 57869#L120 assume !(8481 == ssl3_accept_~s__state~0); 57866#L123 assume !(8482 == ssl3_accept_~s__state~0); 57863#L126 assume !(8464 == ssl3_accept_~s__state~0); 57859#L129 assume !(8465 == ssl3_accept_~s__state~0); 57856#L132 assume !(8466 == ssl3_accept_~s__state~0); 57852#L135 assume !(8496 == ssl3_accept_~s__state~0); 57848#L138 assume !(8497 == ssl3_accept_~s__state~0); 57844#L141 assume !(8512 == ssl3_accept_~s__state~0); 57838#L144 assume !(8513 == ssl3_accept_~s__state~0); 57830#L147 assume !(8528 == ssl3_accept_~s__state~0); 57829#L150 assume !(8529 == ssl3_accept_~s__state~0); 57819#L153 assume 8544 == ssl3_accept_~s__state~0; 56489#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 57813#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 57815#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57818#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 57817#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 56226#L411 assume !(8 == ssl3_accept_~blastFlag~0); 56227#L414 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; 57574#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 57575#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57780#L602-1 ssl3_accept_~skip~0 := 0; 57779#L99-2 assume !false; 57778#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57777#L102 assume !(12292 == ssl3_accept_~s__state~0); 57776#L105 assume !(16384 == ssl3_accept_~s__state~0); 57775#L108 assume !(8192 == ssl3_accept_~s__state~0); 57774#L111 assume !(24576 == ssl3_accept_~s__state~0); 57773#L114 assume !(8195 == ssl3_accept_~s__state~0); 57772#L117 assume !(8480 == ssl3_accept_~s__state~0); 57771#L120 assume !(8481 == ssl3_accept_~s__state~0); 57770#L123 assume !(8482 == ssl3_accept_~s__state~0); 57769#L126 assume !(8464 == ssl3_accept_~s__state~0); 57768#L129 assume !(8465 == ssl3_accept_~s__state~0); 57767#L132 assume !(8466 == ssl3_accept_~s__state~0); 57766#L135 assume !(8496 == ssl3_accept_~s__state~0); 57765#L138 assume !(8497 == ssl3_accept_~s__state~0); 57764#L141 assume !(8512 == ssl3_accept_~s__state~0); 57763#L144 assume !(8513 == ssl3_accept_~s__state~0); 57520#L147 assume !(8528 == ssl3_accept_~s__state~0); 57521#L150 assume !(8529 == ssl3_accept_~s__state~0); 57515#L153 assume !(8544 == ssl3_accept_~s__state~0); 57512#L156 assume !(8545 == ssl3_accept_~s__state~0); 57513#L159 assume !(8560 == ssl3_accept_~s__state~0); 57506#L162 assume !(8561 == ssl3_accept_~s__state~0); 57507#L165 assume 8448 == ssl3_accept_~s__state~0; 56298#L166 assume !(ssl3_accept_~num1~0 > 0); 56238#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57748#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 57744#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57738#L602-1 ssl3_accept_~skip~0 := 0; 57736#L99-2 assume !false; 57734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57732#L102 assume !(12292 == ssl3_accept_~s__state~0); 57730#L105 assume !(16384 == ssl3_accept_~s__state~0); 57728#L108 assume !(8192 == ssl3_accept_~s__state~0); 57726#L111 assume !(24576 == ssl3_accept_~s__state~0); 57724#L114 assume !(8195 == ssl3_accept_~s__state~0); 57722#L117 assume !(8480 == ssl3_accept_~s__state~0); 57720#L120 assume !(8481 == ssl3_accept_~s__state~0); 57718#L123 assume !(8482 == ssl3_accept_~s__state~0); 57716#L126 assume !(8464 == ssl3_accept_~s__state~0); 57714#L129 assume !(8465 == ssl3_accept_~s__state~0); 57712#L132 assume !(8466 == ssl3_accept_~s__state~0); 57710#L135 assume !(8496 == ssl3_accept_~s__state~0); 57708#L138 assume !(8497 == ssl3_accept_~s__state~0); 57706#L141 assume !(8512 == ssl3_accept_~s__state~0); 57704#L144 assume !(8513 == ssl3_accept_~s__state~0); 57702#L147 assume !(8528 == ssl3_accept_~s__state~0); 57700#L150 assume !(8529 == ssl3_accept_~s__state~0); 57698#L153 assume !(8544 == ssl3_accept_~s__state~0); 57696#L156 assume !(8545 == ssl3_accept_~s__state~0); 57694#L159 assume !(8560 == ssl3_accept_~s__state~0); 57692#L162 assume !(8561 == ssl3_accept_~s__state~0); 57690#L165 assume !(8448 == ssl3_accept_~s__state~0); 57689#L168 assume 8576 == ssl3_accept_~s__state~0; 57609#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 57686#L454 assume !(ssl3_accept_~ret~0 <= 0); 57685#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 56146#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 58228#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58223#L602-1 ssl3_accept_~skip~0 := 0; 58222#L99-2 assume !false; 58221#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58215#L102 assume !(12292 == ssl3_accept_~s__state~0); 58213#L105 assume !(16384 == ssl3_accept_~s__state~0); 58211#L108 assume !(8192 == ssl3_accept_~s__state~0); 58209#L111 assume !(24576 == ssl3_accept_~s__state~0); 58207#L114 assume !(8195 == ssl3_accept_~s__state~0); 56098#L117 assume !(8480 == ssl3_accept_~s__state~0); 56099#L120 assume !(8481 == ssl3_accept_~s__state~0); 56160#L123 assume !(8482 == ssl3_accept_~s__state~0); 56161#L126 assume !(8464 == ssl3_accept_~s__state~0); 56263#L129 assume !(8465 == ssl3_accept_~s__state~0); 56327#L132 assume 8466 == ssl3_accept_~s__state~0; 56324#L133 [2021-10-13 00:17:42,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:42,712 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-13 00:17:42,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:42,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514930774] [2021-10-13 00:17:42,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:42,713 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:42,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:42,757 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:42,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:42,766 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:42,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:42,767 INFO L82 PathProgramCache]: Analyzing trace with hash 154359716, now seen corresponding path program 1 times [2021-10-13 00:17:42,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:42,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443927718] [2021-10-13 00:17:42,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:42,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:42,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:42,801 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-10-13 00:17:42,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:42,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443927718] [2021-10-13 00:17:42,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443927718] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:42,802 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:42,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:42,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872453280] [2021-10-13 00:17:42,802 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:42,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:42,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:42,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:42,804 INFO L87 Difference]: Start difference. First operand 2180 states and 2801 transitions. cyclomatic complexity: 630 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 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-13 00:17:42,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:42,822 INFO L93 Difference]: Finished difference Result 3628 states and 4637 transitions. [2021-10-13 00:17:42,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:42,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3628 states and 4637 transitions. [2021-10-13 00:17:42,840 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3359 [2021-10-13 00:17:42,854 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3628 states to 3628 states and 4637 transitions. [2021-10-13 00:17:42,855 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3465 [2021-10-13 00:17:42,858 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3465 [2021-10-13 00:17:42,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3628 states and 4637 transitions. [2021-10-13 00:17:42,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:42,858 INFO L681 BuchiCegarLoop]: Abstraction has 3628 states and 4637 transitions. [2021-10-13 00:17:42,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3628 states and 4637 transitions. [2021-10-13 00:17:42,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3628 to 2180. [2021-10-13 00:17:42,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2180 states, 2180 states have (on average 1.2839449541284405) internal successors, (2799), 2179 states have internal predecessors, (2799), 0 states have call successors, (0), 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-13 00:17:42,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2180 states to 2180 states and 2799 transitions. [2021-10-13 00:17:42,899 INFO L704 BuchiCegarLoop]: Abstraction has 2180 states and 2799 transitions. [2021-10-13 00:17:42,900 INFO L587 BuchiCegarLoop]: Abstraction has 2180 states and 2799 transitions. [2021-10-13 00:17:42,900 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-13 00:17:42,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2180 states and 2799 transitions. [2021-10-13 00:17:42,910 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1911 [2021-10-13 00:17:42,910 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:42,911 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:42,917 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-13 00:17:42,917 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:42,917 INFO L791 eck$LassoCheckResult]: Stem: 62149#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 62017#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 62018#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61904#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 61905#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61983#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 61984#L99-2 assume !false; 62172#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62508#L102 assume !(12292 == ssl3_accept_~s__state~0); 62504#L105 assume !(16384 == ssl3_accept_~s__state~0); 62505#L108 assume !(8192 == ssl3_accept_~s__state~0); 62500#L111 assume !(24576 == ssl3_accept_~s__state~0); 62501#L114 assume !(8195 == ssl3_accept_~s__state~0); 62496#L117 assume !(8480 == ssl3_accept_~s__state~0); 62497#L120 assume !(8481 == ssl3_accept_~s__state~0); 62492#L123 assume !(8482 == ssl3_accept_~s__state~0); 62493#L126 assume 8464 == ssl3_accept_~s__state~0; 62274#L133 [2021-10-13 00:17:42,918 INFO L793 eck$LassoCheckResult]: Loop: 62274#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 62108#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 62109#L274-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; 63388#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63385#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63380#L602-1 ssl3_accept_~skip~0 := 0; 63379#L99-2 assume !false; 63378#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63377#L102 assume !(12292 == ssl3_accept_~s__state~0); 63376#L105 assume !(16384 == ssl3_accept_~s__state~0); 63375#L108 assume !(8192 == ssl3_accept_~s__state~0); 63374#L111 assume !(24576 == ssl3_accept_~s__state~0); 63373#L114 assume !(8195 == ssl3_accept_~s__state~0); 63356#L117 assume !(8480 == ssl3_accept_~s__state~0); 63354#L120 assume !(8481 == ssl3_accept_~s__state~0); 63353#L123 assume !(8482 == ssl3_accept_~s__state~0); 63352#L126 assume !(8464 == ssl3_accept_~s__state~0); 63351#L129 assume !(8465 == ssl3_accept_~s__state~0); 63349#L132 assume !(8466 == ssl3_accept_~s__state~0); 63337#L135 assume 8496 == ssl3_accept_~s__state~0; 61998#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 61999#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 62065#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 63167#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 62148#L293-2 ssl3_accept_~s__init_num~0 := 0; 63334#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63331#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63326#L602-1 ssl3_accept_~skip~0 := 0; 63325#L99-2 assume !false; 63324#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63323#L102 assume !(12292 == ssl3_accept_~s__state~0); 63322#L105 assume !(16384 == ssl3_accept_~s__state~0); 63321#L108 assume !(8192 == ssl3_accept_~s__state~0); 63320#L111 assume !(24576 == ssl3_accept_~s__state~0); 63319#L114 assume !(8195 == ssl3_accept_~s__state~0); 63315#L117 assume !(8480 == ssl3_accept_~s__state~0); 63314#L120 assume !(8481 == ssl3_accept_~s__state~0); 63312#L123 assume !(8482 == ssl3_accept_~s__state~0); 63184#L126 assume !(8464 == ssl3_accept_~s__state~0); 63172#L129 assume !(8465 == ssl3_accept_~s__state~0); 63170#L132 assume !(8466 == ssl3_accept_~s__state~0); 63169#L135 assume !(8496 == ssl3_accept_~s__state~0); 63168#L138 assume !(8497 == ssl3_accept_~s__state~0); 62283#L141 assume 8512 == ssl3_accept_~s__state~0; 62284#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62053#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 62054#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63565#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63566#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63720#L602-1 ssl3_accept_~skip~0 := 0; 63719#L99-2 assume !false; 63718#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63717#L102 assume !(12292 == ssl3_accept_~s__state~0); 63716#L105 assume !(16384 == ssl3_accept_~s__state~0); 63715#L108 assume !(8192 == ssl3_accept_~s__state~0); 63714#L111 assume !(24576 == ssl3_accept_~s__state~0); 63713#L114 assume !(8195 == ssl3_accept_~s__state~0); 63712#L117 assume !(8480 == ssl3_accept_~s__state~0); 63711#L120 assume !(8481 == ssl3_accept_~s__state~0); 63710#L123 assume !(8482 == ssl3_accept_~s__state~0); 63709#L126 assume !(8464 == ssl3_accept_~s__state~0); 63708#L129 assume !(8465 == ssl3_accept_~s__state~0); 63707#L132 assume !(8466 == ssl3_accept_~s__state~0); 63706#L135 assume !(8496 == ssl3_accept_~s__state~0); 63705#L138 assume !(8497 == ssl3_accept_~s__state~0); 63704#L141 assume !(8512 == ssl3_accept_~s__state~0); 63703#L144 assume !(8513 == ssl3_accept_~s__state~0); 63702#L147 assume 8528 == ssl3_accept_~s__state~0; 62311#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63701#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 61948#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 61949#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 63748#L360 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 62111#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 62042#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 62117#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63049#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63043#L602-1 ssl3_accept_~skip~0 := 0; 63041#L99-2 assume !false; 63039#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63037#L102 assume !(12292 == ssl3_accept_~s__state~0); 63035#L105 assume !(16384 == ssl3_accept_~s__state~0); 63033#L108 assume !(8192 == ssl3_accept_~s__state~0); 63031#L111 assume !(24576 == ssl3_accept_~s__state~0); 63029#L114 assume !(8195 == ssl3_accept_~s__state~0); 63025#L117 assume !(8480 == ssl3_accept_~s__state~0); 63018#L120 assume !(8481 == ssl3_accept_~s__state~0); 63016#L123 assume !(8482 == ssl3_accept_~s__state~0); 63014#L126 assume !(8464 == ssl3_accept_~s__state~0); 63012#L129 assume !(8465 == ssl3_accept_~s__state~0); 63010#L132 assume !(8466 == ssl3_accept_~s__state~0); 63008#L135 assume !(8496 == ssl3_accept_~s__state~0); 63006#L138 assume !(8497 == ssl3_accept_~s__state~0); 63004#L141 assume !(8512 == ssl3_accept_~s__state~0); 63002#L144 assume !(8513 == ssl3_accept_~s__state~0); 62999#L147 assume !(8528 == ssl3_accept_~s__state~0); 62997#L150 assume !(8529 == ssl3_accept_~s__state~0); 62540#L153 assume 8544 == ssl3_accept_~s__state~0; 61916#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 61918#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 62083#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62084#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63666#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 63665#L411 assume !(8 == ssl3_accept_~blastFlag~0); 62151#L414 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; 62104#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63649#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63644#L602-1 ssl3_accept_~skip~0 := 0; 63643#L99-2 assume !false; 63642#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63641#L102 assume !(12292 == ssl3_accept_~s__state~0); 63640#L105 assume !(16384 == ssl3_accept_~s__state~0); 63639#L108 assume !(8192 == ssl3_accept_~s__state~0); 63638#L111 assume !(24576 == ssl3_accept_~s__state~0); 63637#L114 assume !(8195 == ssl3_accept_~s__state~0); 63636#L117 assume !(8480 == ssl3_accept_~s__state~0); 63635#L120 assume !(8481 == ssl3_accept_~s__state~0); 63634#L123 assume !(8482 == ssl3_accept_~s__state~0); 63633#L126 assume !(8464 == ssl3_accept_~s__state~0); 63632#L129 assume !(8465 == ssl3_accept_~s__state~0); 63496#L132 assume !(8466 == ssl3_accept_~s__state~0); 63497#L135 assume !(8496 == ssl3_accept_~s__state~0); 63490#L138 assume !(8497 == ssl3_accept_~s__state~0); 63491#L141 assume !(8512 == ssl3_accept_~s__state~0); 63484#L144 assume !(8513 == ssl3_accept_~s__state~0); 63485#L147 assume !(8528 == ssl3_accept_~s__state~0); 63478#L150 assume !(8529 == ssl3_accept_~s__state~0); 63479#L153 assume !(8544 == ssl3_accept_~s__state~0); 63472#L156 assume !(8545 == ssl3_accept_~s__state~0); 63473#L159 assume !(8560 == ssl3_accept_~s__state~0); 63439#L162 assume !(8561 == ssl3_accept_~s__state~0); 63440#L165 assume 8448 == ssl3_accept_~s__state~0; 62110#L166 assume !(ssl3_accept_~num1~0 > 0); 62050#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63611#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63608#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63603#L602-1 ssl3_accept_~skip~0 := 0; 63602#L99-2 assume !false; 63601#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63600#L102 assume !(12292 == ssl3_accept_~s__state~0); 63599#L105 assume !(16384 == ssl3_accept_~s__state~0); 63598#L108 assume !(8192 == ssl3_accept_~s__state~0); 63597#L111 assume !(24576 == ssl3_accept_~s__state~0); 63596#L114 assume !(8195 == ssl3_accept_~s__state~0); 63595#L117 assume !(8480 == ssl3_accept_~s__state~0); 63594#L120 assume !(8481 == ssl3_accept_~s__state~0); 63593#L123 assume !(8482 == ssl3_accept_~s__state~0); 63592#L126 assume !(8464 == ssl3_accept_~s__state~0); 63591#L129 assume !(8465 == ssl3_accept_~s__state~0); 63590#L132 assume !(8466 == ssl3_accept_~s__state~0); 63589#L135 assume !(8496 == ssl3_accept_~s__state~0); 63588#L138 assume !(8497 == ssl3_accept_~s__state~0); 63587#L141 assume !(8512 == ssl3_accept_~s__state~0); 63586#L144 assume !(8513 == ssl3_accept_~s__state~0); 63585#L147 assume !(8528 == ssl3_accept_~s__state~0); 63584#L150 assume !(8529 == ssl3_accept_~s__state~0); 63583#L153 assume !(8544 == ssl3_accept_~s__state~0); 63582#L156 assume !(8545 == ssl3_accept_~s__state~0); 63581#L159 assume !(8560 == ssl3_accept_~s__state~0); 63580#L162 assume !(8561 == ssl3_accept_~s__state~0); 63578#L165 assume !(8448 == ssl3_accept_~s__state~0); 63579#L168 assume 8576 == ssl3_accept_~s__state~0; 63562#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 63469#L454 assume !(ssl3_accept_~ret~0 <= 0); 63464#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 62766#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63460#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63455#L602-1 ssl3_accept_~skip~0 := 0; 63454#L99-2 assume !false; 63453#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63452#L102 assume !(12292 == ssl3_accept_~s__state~0); 63451#L105 assume !(16384 == ssl3_accept_~s__state~0); 63450#L108 assume !(8192 == ssl3_accept_~s__state~0); 63449#L111 assume !(24576 == ssl3_accept_~s__state~0); 63448#L114 assume !(8195 == ssl3_accept_~s__state~0); 63447#L117 assume !(8480 == ssl3_accept_~s__state~0); 63446#L120 assume !(8481 == ssl3_accept_~s__state~0); 63445#L123 assume !(8482 == ssl3_accept_~s__state~0); 63444#L126 assume !(8464 == ssl3_accept_~s__state~0); 63442#L129 assume !(8465 == ssl3_accept_~s__state~0); 63443#L132 assume 8466 == ssl3_accept_~s__state~0; 62274#L133 [2021-10-13 00:17:42,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:42,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-13 00:17:42,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:42,919 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301998770] [2021-10-13 00:17:42,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:42,919 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:42,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:42,928 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:42,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:42,943 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:42,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:42,944 INFO L82 PathProgramCache]: Analyzing trace with hash -316996634, now seen corresponding path program 1 times [2021-10-13 00:17:42,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:42,944 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705052165] [2021-10-13 00:17:42,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:42,945 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:42,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:42,979 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2021-10-13 00:17:42,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:42,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705052165] [2021-10-13 00:17:42,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705052165] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:42,980 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:42,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:42,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837997890] [2021-10-13 00:17:42,981 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:42,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:42,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:42,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:42,982 INFO L87 Difference]: Start difference. First operand 2180 states and 2799 transitions. cyclomatic complexity: 628 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:43,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:43,023 INFO L93 Difference]: Finished difference Result 3538 states and 4529 transitions. [2021-10-13 00:17:43,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:43,024 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3538 states and 4529 transitions. [2021-10-13 00:17:43,066 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3269 [2021-10-13 00:17:43,081 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3538 states to 3538 states and 4529 transitions. [2021-10-13 00:17:43,081 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3375 [2021-10-13 00:17:43,083 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3375 [2021-10-13 00:17:43,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3538 states and 4529 transitions. [2021-10-13 00:17:43,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:43,088 INFO L681 BuchiCegarLoop]: Abstraction has 3538 states and 4529 transitions. [2021-10-13 00:17:43,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3538 states and 4529 transitions. [2021-10-13 00:17:43,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3538 to 3538. [2021-10-13 00:17:43,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3538 states, 3538 states have (on average 1.2801017524024874) internal successors, (4529), 3537 states have internal predecessors, (4529), 0 states have call successors, (0), 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-13 00:17:43,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3538 states to 3538 states and 4529 transitions. [2021-10-13 00:17:43,142 INFO L704 BuchiCegarLoop]: Abstraction has 3538 states and 4529 transitions. [2021-10-13 00:17:43,142 INFO L587 BuchiCegarLoop]: Abstraction has 3538 states and 4529 transitions. [2021-10-13 00:17:43,142 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-13 00:17:43,142 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3538 states and 4529 transitions. [2021-10-13 00:17:43,155 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3269 [2021-10-13 00:17:43,155 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:43,155 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:43,157 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-13 00:17:43,158 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:43,158 INFO L791 eck$LassoCheckResult]: Stem: 67893#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 67738#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 67739#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 67628#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 67629#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 67704#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 67705#L99-2 assume !false; 67915#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70122#L102 assume !(12292 == ssl3_accept_~s__state~0); 70121#L105 assume !(16384 == ssl3_accept_~s__state~0); 70120#L108 assume !(8192 == ssl3_accept_~s__state~0); 70119#L111 assume !(24576 == ssl3_accept_~s__state~0); 70118#L114 assume !(8195 == ssl3_accept_~s__state~0); 70117#L117 assume !(8480 == ssl3_accept_~s__state~0); 70116#L120 assume !(8481 == ssl3_accept_~s__state~0); 70115#L123 assume !(8482 == ssl3_accept_~s__state~0); 70114#L126 assume 8464 == ssl3_accept_~s__state~0; 67875#L133 [2021-10-13 00:17:43,158 INFO L793 eck$LassoCheckResult]: Loop: 67875#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 67876#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 70368#L274-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; 70369#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 70527#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70524#L602-1 ssl3_accept_~skip~0 := 0; 70260#L99-2 assume !false; 70261#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70254#L102 assume !(12292 == ssl3_accept_~s__state~0); 70255#L105 assume !(16384 == ssl3_accept_~s__state~0); 70249#L108 assume !(8192 == ssl3_accept_~s__state~0); 70250#L111 assume !(24576 == ssl3_accept_~s__state~0); 70123#L114 assume !(8195 == ssl3_accept_~s__state~0); 70124#L117 assume !(8480 == ssl3_accept_~s__state~0); 68960#L120 assume !(8481 == ssl3_accept_~s__state~0); 70055#L123 assume !(8482 == ssl3_accept_~s__state~0); 69994#L126 assume !(8464 == ssl3_accept_~s__state~0); 69995#L129 assume !(8465 == ssl3_accept_~s__state~0); 69977#L132 assume !(8466 == ssl3_accept_~s__state~0); 69976#L135 assume 8496 == ssl3_accept_~s__state~0; 68430#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 69975#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 68420#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 69974#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67892#L293-2 ssl3_accept_~s__init_num~0 := 0; 69973#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 69972#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69969#L602-1 ssl3_accept_~skip~0 := 0; 69968#L99-2 assume !false; 69967#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69966#L102 assume !(12292 == ssl3_accept_~s__state~0); 69965#L105 assume !(16384 == ssl3_accept_~s__state~0); 69964#L108 assume !(8192 == ssl3_accept_~s__state~0); 69963#L111 assume !(24576 == ssl3_accept_~s__state~0); 69962#L114 assume !(8195 == ssl3_accept_~s__state~0); 69961#L117 assume !(8480 == ssl3_accept_~s__state~0); 69960#L120 assume !(8481 == ssl3_accept_~s__state~0); 69959#L123 assume !(8482 == ssl3_accept_~s__state~0); 69958#L126 assume !(8464 == ssl3_accept_~s__state~0); 69957#L129 assume !(8465 == ssl3_accept_~s__state~0); 69956#L132 assume !(8466 == ssl3_accept_~s__state~0); 69953#L135 assume !(8496 == ssl3_accept_~s__state~0); 69952#L138 assume !(8497 == ssl3_accept_~s__state~0); 67995#L141 assume 8512 == ssl3_accept_~s__state~0; 67996#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68424#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 68423#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 68412#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 68413#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68387#L602-1 ssl3_accept_~skip~0 := 0; 68388#L99-2 assume !false; 68357#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68358#L102 assume !(12292 == ssl3_accept_~s__state~0); 68344#L105 assume !(16384 == ssl3_accept_~s__state~0); 68345#L108 assume !(8192 == ssl3_accept_~s__state~0); 68334#L111 assume !(24576 == ssl3_accept_~s__state~0); 68335#L114 assume !(8195 == ssl3_accept_~s__state~0); 68330#L117 assume !(8480 == ssl3_accept_~s__state~0); 68331#L120 assume !(8481 == ssl3_accept_~s__state~0); 68326#L123 assume !(8482 == ssl3_accept_~s__state~0); 68327#L126 assume !(8464 == ssl3_accept_~s__state~0); 68316#L129 assume !(8465 == ssl3_accept_~s__state~0); 68317#L132 assume !(8466 == ssl3_accept_~s__state~0); 68282#L135 assume !(8496 == ssl3_accept_~s__state~0); 68283#L138 assume !(8497 == ssl3_accept_~s__state~0); 68253#L141 assume !(8512 == ssl3_accept_~s__state~0); 68254#L144 assume !(8513 == ssl3_accept_~s__state~0); 68027#L147 assume 8528 == ssl3_accept_~s__state~0; 68028#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68015#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 68016#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 68003#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 68004#L360 assume !(6 == ssl3_accept_~blastFlag~0); 70626#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 70624#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 70619#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 70616#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70611#L602-1 ssl3_accept_~skip~0 := 0; 70609#L99-2 assume !false; 70606#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70600#L102 assume !(12292 == ssl3_accept_~s__state~0); 70598#L105 assume !(16384 == ssl3_accept_~s__state~0); 70596#L108 assume !(8192 == ssl3_accept_~s__state~0); 70594#L111 assume !(24576 == ssl3_accept_~s__state~0); 70592#L114 assume !(8195 == ssl3_accept_~s__state~0); 70590#L117 assume !(8480 == ssl3_accept_~s__state~0); 70588#L120 assume !(8481 == ssl3_accept_~s__state~0); 70586#L123 assume !(8482 == ssl3_accept_~s__state~0); 70584#L126 assume !(8464 == ssl3_accept_~s__state~0); 70582#L129 assume !(8465 == ssl3_accept_~s__state~0); 70580#L132 assume !(8466 == ssl3_accept_~s__state~0); 70578#L135 assume !(8496 == ssl3_accept_~s__state~0); 70576#L138 assume !(8497 == ssl3_accept_~s__state~0); 70574#L141 assume !(8512 == ssl3_accept_~s__state~0); 70572#L144 assume !(8513 == ssl3_accept_~s__state~0); 70570#L147 assume !(8528 == ssl3_accept_~s__state~0); 70568#L150 assume !(8529 == ssl3_accept_~s__state~0); 70566#L153 assume 8544 == ssl3_accept_~s__state~0; 68453#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 70563#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 70560#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70556#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 70554#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 70552#L411 assume !(8 == ssl3_accept_~blastFlag~0); 70551#L414 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; 70548#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 70545#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70540#L602-1 ssl3_accept_~skip~0 := 0; 70539#L99-2 assume !false; 70538#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70536#L102 assume !(12292 == ssl3_accept_~s__state~0); 70535#L105 assume !(16384 == ssl3_accept_~s__state~0); 70528#L108 assume !(8192 == ssl3_accept_~s__state~0); 70518#L111 assume !(24576 == ssl3_accept_~s__state~0); 70516#L114 assume !(8195 == ssl3_accept_~s__state~0); 70514#L117 assume !(8480 == ssl3_accept_~s__state~0); 70512#L120 assume !(8481 == ssl3_accept_~s__state~0); 70510#L123 assume !(8482 == ssl3_accept_~s__state~0); 70508#L126 assume !(8464 == ssl3_accept_~s__state~0); 70506#L129 assume !(8465 == ssl3_accept_~s__state~0); 70504#L132 assume !(8466 == ssl3_accept_~s__state~0); 70502#L135 assume !(8496 == ssl3_accept_~s__state~0); 70500#L138 assume !(8497 == ssl3_accept_~s__state~0); 70498#L141 assume !(8512 == ssl3_accept_~s__state~0); 70496#L144 assume !(8513 == ssl3_accept_~s__state~0); 70494#L147 assume !(8528 == ssl3_accept_~s__state~0); 70487#L150 assume !(8529 == ssl3_accept_~s__state~0); 70486#L153 assume !(8544 == ssl3_accept_~s__state~0); 70485#L156 assume !(8545 == ssl3_accept_~s__state~0); 70480#L159 assume !(8560 == ssl3_accept_~s__state~0); 70477#L162 assume !(8561 == ssl3_accept_~s__state~0); 70476#L165 assume 8448 == ssl3_accept_~s__state~0; 70471#L166 assume !(ssl3_accept_~num1~0 > 0); 70466#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 70465#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 70457#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70451#L602-1 ssl3_accept_~skip~0 := 0; 70449#L99-2 assume !false; 70447#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70445#L102 assume !(12292 == ssl3_accept_~s__state~0); 70443#L105 assume !(16384 == ssl3_accept_~s__state~0); 70441#L108 assume !(8192 == ssl3_accept_~s__state~0); 70439#L111 assume !(24576 == ssl3_accept_~s__state~0); 70437#L114 assume !(8195 == ssl3_accept_~s__state~0); 70435#L117 assume !(8480 == ssl3_accept_~s__state~0); 70433#L120 assume !(8481 == ssl3_accept_~s__state~0); 70431#L123 assume !(8482 == ssl3_accept_~s__state~0); 70428#L126 assume !(8464 == ssl3_accept_~s__state~0); 70424#L129 assume !(8465 == ssl3_accept_~s__state~0); 70417#L132 assume !(8466 == ssl3_accept_~s__state~0); 70414#L135 assume !(8496 == ssl3_accept_~s__state~0); 70411#L138 assume !(8497 == ssl3_accept_~s__state~0); 70408#L141 assume !(8512 == ssl3_accept_~s__state~0); 70405#L144 assume !(8513 == ssl3_accept_~s__state~0); 70402#L147 assume !(8528 == ssl3_accept_~s__state~0); 70399#L150 assume !(8529 == ssl3_accept_~s__state~0); 70396#L153 assume !(8544 == ssl3_accept_~s__state~0); 70393#L156 assume !(8545 == ssl3_accept_~s__state~0); 70390#L159 assume !(8560 == ssl3_accept_~s__state~0); 70387#L162 assume !(8561 == ssl3_accept_~s__state~0); 70384#L165 assume !(8448 == ssl3_accept_~s__state~0); 70379#L168 assume 8576 == ssl3_accept_~s__state~0; 70375#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 70374#L454 assume !(ssl3_accept_~ret~0 <= 0); 70370#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 69250#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 70362#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70266#L602-1 ssl3_accept_~skip~0 := 0; 70267#L99-2 assume !false; 70257#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70258#L102 assume !(12292 == ssl3_accept_~s__state~0); 70251#L105 assume !(16384 == ssl3_accept_~s__state~0); 70252#L108 assume !(8192 == ssl3_accept_~s__state~0); 70247#L111 assume !(24576 == ssl3_accept_~s__state~0); 70248#L114 assume !(8195 == ssl3_accept_~s__state~0); 70061#L117 assume !(8480 == ssl3_accept_~s__state~0); 70062#L120 assume !(8481 == ssl3_accept_~s__state~0); 70052#L123 assume !(8482 == ssl3_accept_~s__state~0); 70053#L126 assume !(8464 == ssl3_accept_~s__state~0); 69986#L129 assume !(8465 == ssl3_accept_~s__state~0); 69987#L132 assume 8466 == ssl3_accept_~s__state~0; 67875#L133 [2021-10-13 00:17:43,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:43,159 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-13 00:17:43,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:43,159 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164417694] [2021-10-13 00:17:43,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:43,160 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:43,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:43,168 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:43,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:43,176 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:43,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:43,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1355581208, now seen corresponding path program 1 times [2021-10-13 00:17:43,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:43,178 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887697293] [2021-10-13 00:17:43,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:43,179 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:43,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:43,193 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:43,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:43,224 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:43,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:43,225 INFO L82 PathProgramCache]: Analyzing trace with hash -1344654596, now seen corresponding path program 1 times [2021-10-13 00:17:43,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:43,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622630390] [2021-10-13 00:17:43,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:43,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:43,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:43,246 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:43,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:43,364 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:45,295 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:17:45,296 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:17:45,296 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:17:45,296 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:17:45,296 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:17:45,296 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:45,296 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:17:45,296 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:17:45,296 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration26_Loop [2021-10-13 00:17:45,296 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:17:45,296 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:17:45,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:17:45,305 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-13 00:17:45,307 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-13 00:17:45,310 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-13 00:17:45,312 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-13 00:17:45,315 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-13 00:17:45,322 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-13 00:17:45,324 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-13 00:17:45,328 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-13 00:17:45,331 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-13 00:17:45,336 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-13 00:17:45,339 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-13 00:17:45,341 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-13 00:17:45,344 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-13 00:17:45,346 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-13 00:17:45,348 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-13 00:17:45,351 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-13 00:17:45,354 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-13 00:17:45,356 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-13 00:17:45,359 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-13 00:17:45,361 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-13 00:17:45,364 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-13 00:17:45,368 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-13 00:17:45,371 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-13 00:17:45,642 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:17:45,642 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:17:45,642 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:45,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:45,644 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:45,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-13 00:17:45,677 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:45,677 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:45,719 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:17:45,719 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-257, ULTIMATE.start_ssl3_accept_#t~nondet41=-257} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-257, ULTIMATE.start_ssl3_accept_#t~nondet41=-257} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:17:45,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:45,726 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:45,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:45,727 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:45,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-13 00:17:45,728 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:45,728 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:45,744 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:17:45,744 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:17:45,764 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2021-10-13 00:17:45,764 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:45,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:45,765 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:45,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-13 00:17:45,771 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:45,771 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:45,785 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:17:45,785 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-13 00:17:45,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:45,804 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:45,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:45,805 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:45,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 00:17:45,810 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:45,810 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:45,820 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:17:45,820 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-13 00:17:45,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-10-13 00:17:45,840 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:45,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:45,842 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:45,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-13 00:17:45,843 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:45,843 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:45,852 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:17:45,852 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-13 00:17:45,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:45,878 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:45,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:45,879 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:45,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-13 00:17:45,885 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:45,885 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:45,917 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:17:45,917 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_#t~nondet47=-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_#t~nondet47=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:17:45,919 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:45,920 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:45,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:45,921 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:45,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-13 00:17:45,922 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:45,922 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:45,930 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:17:45,930 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-13 00:17:45,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:45,950 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:45,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:45,950 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:45,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-13 00:17:45,953 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:45,953 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:45,980 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:45,980 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:45,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:45,981 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:45,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-13 00:17:45,988 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:17:45,989 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:46,000 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:17:46,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:46,019 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:17:46,019 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:17:46,019 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:17:46,019 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:17:46,019 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:17:46,019 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:46,019 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:17:46,020 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:17:46,020 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration26_Loop [2021-10-13 00:17:46,020 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:17:46,020 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:17:46,022 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-13 00:17:46,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-13 00:17:46,034 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-13 00:17:46,041 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-13 00:17:46,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-13 00:17:46,046 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-13 00:17:46,049 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-13 00:17:46,054 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-13 00:17:46,056 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-13 00:17:46,061 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-13 00:17:46,066 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-13 00:17:46,068 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-13 00:17:46,075 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-13 00:17:46,077 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-13 00:17:46,081 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-13 00:17:46,083 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-13 00:17:46,086 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-13 00:17:46,088 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-13 00:17:46,090 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-13 00:17:46,093 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-13 00:17:46,095 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-13 00:17:46,097 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-13 00:17:46,099 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-13 00:17:46,103 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-13 00:17:46,328 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:17:46,328 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:17:46,328 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:46,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:46,334 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:46,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-13 00:17:46,335 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-13 00:17:46,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:46,342 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:46,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:46,343 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:46,343 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:46,344 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:46,345 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:46,352 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:46,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:46,374 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:46,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:46,375 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:46,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-13 00:17:46,376 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-13 00:17:46,383 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:46,383 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:46,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:46,384 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:46,384 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:46,385 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:46,385 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:46,386 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:46,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-10-13 00:17:46,405 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:46,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:46,406 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:46,408 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-13 00:17:46,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-13 00:17:46,415 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:46,415 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:46,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:46,416 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 00:17:46,416 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:46,416 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 00:17:46,417 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:46,424 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:46,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-10-13 00:17:46,443 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:46,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:46,448 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:46,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-13 00:17:46,450 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:17:46,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:46,460 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:46,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:46,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:46,460 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:46,469 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:46,469 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:46,489 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:46,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:46,526 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:46,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:46,527 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:46,528 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-13 00:17:46,537 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:46,537 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:46,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:46,538 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:46,538 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:46,538 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:46,538 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:46,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-13 00:17:46,552 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:46,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:46,585 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:46,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:46,586 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:46,588 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-13 00:17:46,597 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:46,597 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:46,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:46,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:46,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:46,598 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:46,598 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:46,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-13 00:17:46,612 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:46,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:46,635 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:46,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:46,636 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:46,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-13 00:17:46,638 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-13 00:17:46,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:46,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:46,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:46,645 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:46,645 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:46,646 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:46,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:46,649 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:17:46,651 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:17:46,651 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 00:17:46,651 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:46,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:46,652 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:46,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-13 00:17:46,653 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:17:46,653 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:17:46,653 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:17:46,653 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-13 00:17:46,672 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-10-13 00:17:46,672 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:17:46,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:46,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:46,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:17:46,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:46,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:46,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:17:46,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:47,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:48,065 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-13 00:17:48,067 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-13 00:17:48,067 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3538 states and 4529 transitions. cyclomatic complexity: 1000 Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:48,179 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3538 states and 4529 transitions. cyclomatic complexity: 1000. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 9202 states and 11746 transitions. Complement of second has 4 states. [2021-10-13 00:17:48,180 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-13 00:17:48,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:48,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 419 transitions. [2021-10-13 00:17:48,182 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 419 transitions. Stem has 17 letters. Loop has 181 letters. [2021-10-13 00:17:48,190 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:17:48,190 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 419 transitions. Stem has 198 letters. Loop has 181 letters. [2021-10-13 00:17:48,191 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:17:48,191 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 419 transitions. Stem has 17 letters. Loop has 362 letters. [2021-10-13 00:17:48,195 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:17:48,195 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9202 states and 11746 transitions. [2021-10-13 00:17:48,238 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 6093 [2021-10-13 00:17:48,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9202 states to 9202 states and 11746 transitions. [2021-10-13 00:17:48,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6203 [2021-10-13 00:17:48,280 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6211 [2021-10-13 00:17:48,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9202 states and 11746 transitions. [2021-10-13 00:17:48,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:48,280 INFO L681 BuchiCegarLoop]: Abstraction has 9202 states and 11746 transitions. [2021-10-13 00:17:48,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9202 states and 11746 transitions. [2021-10-13 00:17:48,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9202 to 9194. [2021-10-13 00:17:48,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9194 states, 9194 states have (on average 1.276593430498151) internal successors, (11737), 9193 states have internal predecessors, (11737), 0 states have call successors, (0), 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-13 00:17:48,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9194 states to 9194 states and 11737 transitions. [2021-10-13 00:17:48,452 INFO L704 BuchiCegarLoop]: Abstraction has 9194 states and 11737 transitions. [2021-10-13 00:17:48,452 INFO L587 BuchiCegarLoop]: Abstraction has 9194 states and 11737 transitions. [2021-10-13 00:17:48,453 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-13 00:17:48,453 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9194 states and 11737 transitions. [2021-10-13 00:17:48,478 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 6093 [2021-10-13 00:17:48,478 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:48,478 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:48,480 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-13 00:17:48,480 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:48,480 INFO L791 eck$LassoCheckResult]: Stem: 81333#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 81133#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 81134#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 80985#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 80986#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 81086#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 81087#L99-2 assume !false; 83643#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84589#L102 assume !(12292 == ssl3_accept_~s__state~0); 84590#L105 assume !(16384 == ssl3_accept_~s__state~0); 84582#L108 assume !(8192 == ssl3_accept_~s__state~0); 84583#L111 assume !(24576 == ssl3_accept_~s__state~0); 84576#L114 assume !(8195 == ssl3_accept_~s__state~0); 84577#L117 assume !(8480 == ssl3_accept_~s__state~0); 84570#L120 assume !(8481 == ssl3_accept_~s__state~0); 84571#L123 assume !(8482 == ssl3_accept_~s__state~0); 84541#L126 assume 8464 == ssl3_accept_~s__state~0; 83969#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 83970#L274 [2021-10-13 00:17:48,481 INFO L793 eck$LassoCheckResult]: Loop: 83970#L274 assume !(0 == ssl3_accept_~blastFlag~0); 81341#L274-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; 81342#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 89236#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89225#L602-1 ssl3_accept_~skip~0 := 0; 89220#L99-2 assume !false; 89219#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89218#L102 assume !(12292 == ssl3_accept_~s__state~0); 89217#L105 assume !(16384 == ssl3_accept_~s__state~0); 89216#L108 assume !(8192 == ssl3_accept_~s__state~0); 89215#L111 assume !(24576 == ssl3_accept_~s__state~0); 89214#L114 assume !(8195 == ssl3_accept_~s__state~0); 89213#L117 assume !(8480 == ssl3_accept_~s__state~0); 89212#L120 assume !(8481 == ssl3_accept_~s__state~0); 89211#L123 assume !(8482 == ssl3_accept_~s__state~0); 89210#L126 assume !(8464 == ssl3_accept_~s__state~0); 89209#L129 assume !(8465 == ssl3_accept_~s__state~0); 89186#L132 assume !(8466 == ssl3_accept_~s__state~0); 89184#L135 assume 8496 == ssl3_accept_~s__state~0; 88877#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 89183#L287 assume !(1 == ssl3_accept_~blastFlag~0); 89182#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 89181#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 89180#L293-2 ssl3_accept_~s__init_num~0 := 0; 89179#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 89175#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89170#L602-1 ssl3_accept_~skip~0 := 0; 89169#L99-2 assume !false; 89168#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89167#L102 assume !(12292 == ssl3_accept_~s__state~0); 89166#L105 assume !(16384 == ssl3_accept_~s__state~0); 89165#L108 assume !(8192 == ssl3_accept_~s__state~0); 89164#L111 assume !(24576 == ssl3_accept_~s__state~0); 89163#L114 assume !(8195 == ssl3_accept_~s__state~0); 89162#L117 assume !(8480 == ssl3_accept_~s__state~0); 89161#L120 assume !(8481 == ssl3_accept_~s__state~0); 89160#L123 assume !(8482 == ssl3_accept_~s__state~0); 89159#L126 assume !(8464 == ssl3_accept_~s__state~0); 89158#L129 assume !(8465 == ssl3_accept_~s__state~0); 89157#L132 assume !(8466 == ssl3_accept_~s__state~0); 89156#L135 assume !(8496 == ssl3_accept_~s__state~0); 89155#L138 assume !(8497 == ssl3_accept_~s__state~0); 89154#L141 assume 8512 == ssl3_accept_~s__state~0; 88872#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89151#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 89149#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89148#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 89144#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89139#L602-1 ssl3_accept_~skip~0 := 0; 89138#L99-2 assume !false; 89137#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89136#L102 assume !(12292 == ssl3_accept_~s__state~0); 89135#L105 assume !(16384 == ssl3_accept_~s__state~0); 89134#L108 assume !(8192 == ssl3_accept_~s__state~0); 89133#L111 assume !(24576 == ssl3_accept_~s__state~0); 89132#L114 assume !(8195 == ssl3_accept_~s__state~0); 89131#L117 assume !(8480 == ssl3_accept_~s__state~0); 89130#L120 assume !(8481 == ssl3_accept_~s__state~0); 89129#L123 assume !(8482 == ssl3_accept_~s__state~0); 89128#L126 assume !(8464 == ssl3_accept_~s__state~0); 89126#L129 assume !(8465 == ssl3_accept_~s__state~0); 89123#L132 assume !(8466 == ssl3_accept_~s__state~0); 89122#L135 assume !(8496 == ssl3_accept_~s__state~0); 89121#L138 assume !(8497 == ssl3_accept_~s__state~0); 89120#L141 assume !(8512 == ssl3_accept_~s__state~0); 89119#L144 assume !(8513 == ssl3_accept_~s__state~0); 89118#L147 assume 8528 == ssl3_accept_~s__state~0; 88867#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 89116#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 89113#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 89103#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 89106#L360 assume !(6 == ssl3_accept_~blastFlag~0); 89101#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 89098#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 89096#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 89093#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89088#L602-1 ssl3_accept_~skip~0 := 0; 89086#L99-2 assume !false; 89083#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89077#L102 assume !(12292 == ssl3_accept_~s__state~0); 89075#L105 assume !(16384 == ssl3_accept_~s__state~0); 89073#L108 assume !(8192 == ssl3_accept_~s__state~0); 89071#L111 assume !(24576 == ssl3_accept_~s__state~0); 89069#L114 assume !(8195 == ssl3_accept_~s__state~0); 89067#L117 assume !(8480 == ssl3_accept_~s__state~0); 89065#L120 assume !(8481 == ssl3_accept_~s__state~0); 89063#L123 assume !(8482 == ssl3_accept_~s__state~0); 89061#L126 assume !(8464 == ssl3_accept_~s__state~0); 89059#L129 assume !(8465 == ssl3_accept_~s__state~0); 89057#L132 assume !(8466 == ssl3_accept_~s__state~0); 89055#L135 assume !(8496 == ssl3_accept_~s__state~0); 89053#L138 assume !(8497 == ssl3_accept_~s__state~0); 89051#L141 assume !(8512 == ssl3_accept_~s__state~0); 89049#L144 assume !(8513 == ssl3_accept_~s__state~0); 89047#L147 assume !(8528 == ssl3_accept_~s__state~0); 89045#L150 assume !(8529 == ssl3_accept_~s__state~0); 89043#L153 assume 8544 == ssl3_accept_~s__state~0; 88862#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 89040#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 89037#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89033#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 89030#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 89027#L411 assume !(8 == ssl3_accept_~blastFlag~0); 89025#L414 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; 89020#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 89018#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89012#L602-1 ssl3_accept_~skip~0 := 0; 89011#L99-2 assume !false; 89007#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89005#L102 assume !(12292 == ssl3_accept_~s__state~0); 89004#L105 assume !(16384 == ssl3_accept_~s__state~0); 88998#L108 assume !(8192 == ssl3_accept_~s__state~0); 88996#L111 assume !(24576 == ssl3_accept_~s__state~0); 88994#L114 assume !(8195 == ssl3_accept_~s__state~0); 88992#L117 assume !(8480 == ssl3_accept_~s__state~0); 88990#L120 assume !(8481 == ssl3_accept_~s__state~0); 88988#L123 assume !(8482 == ssl3_accept_~s__state~0); 88986#L126 assume !(8464 == ssl3_accept_~s__state~0); 88984#L129 assume !(8465 == ssl3_accept_~s__state~0); 88982#L132 assume !(8466 == ssl3_accept_~s__state~0); 88980#L135 assume !(8496 == ssl3_accept_~s__state~0); 88978#L138 assume !(8497 == ssl3_accept_~s__state~0); 88976#L141 assume !(8512 == ssl3_accept_~s__state~0); 88974#L144 assume !(8513 == ssl3_accept_~s__state~0); 88972#L147 assume !(8528 == ssl3_accept_~s__state~0); 88970#L150 assume !(8529 == ssl3_accept_~s__state~0); 88969#L153 assume !(8544 == ssl3_accept_~s__state~0); 88968#L156 assume !(8545 == ssl3_accept_~s__state~0); 88967#L159 assume !(8560 == ssl3_accept_~s__state~0); 88966#L162 assume !(8561 == ssl3_accept_~s__state~0); 88965#L165 assume 8448 == ssl3_accept_~s__state~0; 88964#L166 assume !(ssl3_accept_~num1~0 > 0); 88962#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 88960#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 88957#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88951#L602-1 ssl3_accept_~skip~0 := 0; 88949#L99-2 assume !false; 88947#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88945#L102 assume !(12292 == ssl3_accept_~s__state~0); 88943#L105 assume !(16384 == ssl3_accept_~s__state~0); 88941#L108 assume !(8192 == ssl3_accept_~s__state~0); 88939#L111 assume !(24576 == ssl3_accept_~s__state~0); 88937#L114 assume !(8195 == ssl3_accept_~s__state~0); 88935#L117 assume !(8480 == ssl3_accept_~s__state~0); 88933#L120 assume !(8481 == ssl3_accept_~s__state~0); 88931#L123 assume !(8482 == ssl3_accept_~s__state~0); 88929#L126 assume !(8464 == ssl3_accept_~s__state~0); 88925#L129 assume !(8465 == ssl3_accept_~s__state~0); 88921#L132 assume !(8466 == ssl3_accept_~s__state~0); 88915#L135 assume !(8496 == ssl3_accept_~s__state~0); 88913#L138 assume !(8497 == ssl3_accept_~s__state~0); 88911#L141 assume !(8512 == ssl3_accept_~s__state~0); 88909#L144 assume !(8513 == ssl3_accept_~s__state~0); 88907#L147 assume !(8528 == ssl3_accept_~s__state~0); 88824#L150 assume !(8529 == ssl3_accept_~s__state~0); 88823#L153 assume !(8544 == ssl3_accept_~s__state~0); 88821#L156 assume !(8545 == ssl3_accept_~s__state~0); 88819#L159 assume !(8560 == ssl3_accept_~s__state~0); 88817#L162 assume !(8561 == ssl3_accept_~s__state~0); 88815#L165 assume !(8448 == ssl3_accept_~s__state~0); 88813#L168 assume 8576 == ssl3_accept_~s__state~0; 88809#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 88810#L454 assume !(ssl3_accept_~ret~0 <= 0); 88805#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 88806#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 90148#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90143#L602-1 ssl3_accept_~skip~0 := 0; 90142#L99-2 assume !false; 90141#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90140#L102 assume !(12292 == ssl3_accept_~s__state~0); 90139#L105 assume !(16384 == ssl3_accept_~s__state~0); 90138#L108 assume !(8192 == ssl3_accept_~s__state~0); 90137#L111 assume !(24576 == ssl3_accept_~s__state~0); 90136#L114 assume !(8195 == ssl3_accept_~s__state~0); 90135#L117 assume !(8480 == ssl3_accept_~s__state~0); 90134#L120 assume !(8481 == ssl3_accept_~s__state~0); 90133#L123 assume !(8482 == ssl3_accept_~s__state~0); 90132#L126 assume !(8464 == ssl3_accept_~s__state~0); 90131#L129 assume !(8465 == ssl3_accept_~s__state~0); 90129#L132 assume 8466 == ssl3_accept_~s__state~0; 88882#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 83970#L274 [2021-10-13 00:17:48,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:48,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-13 00:17:48,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:48,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511225648] [2021-10-13 00:17:48,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:48,482 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:48,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:48,492 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:48,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:48,504 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:48,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:48,505 INFO L82 PathProgramCache]: Analyzing trace with hash 573257604, now seen corresponding path program 1 times [2021-10-13 00:17:48,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:48,505 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270585304] [2021-10-13 00:17:48,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:48,505 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:48,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:48,521 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:48,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:48,566 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:48,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:48,567 INFO L82 PathProgramCache]: Analyzing trace with hash 131909789, now seen corresponding path program 1 times [2021-10-13 00:17:48,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:48,567 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655627461] [2021-10-13 00:17:48,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:48,568 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:48,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:48,599 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-10-13 00:17:48,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:48,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655627461] [2021-10-13 00:17:48,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655627461] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:48,600 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:48,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:48,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361834679] [2021-10-13 00:17:50,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:50,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:50,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:50,494 INFO L87 Difference]: Start difference. First operand 9194 states and 11737 transitions. cyclomatic complexity: 2558 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-13 00:17:50,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:50,562 INFO L93 Difference]: Finished difference Result 10418 states and 13298 transitions. [2021-10-13 00:17:50,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:50,562 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10418 states and 13298 transitions. [2021-10-13 00:17:50,613 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7353 [2021-10-13 00:17:50,654 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10418 states to 10416 states and 13296 transitions. [2021-10-13 00:17:50,654 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7474 [2021-10-13 00:17:50,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7474 [2021-10-13 00:17:50,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10416 states and 13296 transitions. [2021-10-13 00:17:50,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:50,663 INFO L681 BuchiCegarLoop]: Abstraction has 10416 states and 13296 transitions. [2021-10-13 00:17:50,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10416 states and 13296 transitions. [2021-10-13 00:17:50,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10416 to 10416. [2021-10-13 00:17:50,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10416 states, 10416 states have (on average 1.2764976958525345) internal successors, (13296), 10415 states have internal predecessors, (13296), 0 states have call successors, (0), 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-13 00:17:50,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10416 states to 10416 states and 13296 transitions. [2021-10-13 00:17:50,943 INFO L704 BuchiCegarLoop]: Abstraction has 10416 states and 13296 transitions. [2021-10-13 00:17:50,943 INFO L587 BuchiCegarLoop]: Abstraction has 10416 states and 13296 transitions. [2021-10-13 00:17:50,944 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-13 00:17:50,944 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10416 states and 13296 transitions. [2021-10-13 00:17:50,970 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7353 [2021-10-13 00:17:50,970 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:50,970 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:50,975 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-13 00:17:50,976 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:50,976 INFO L791 eck$LassoCheckResult]: Stem: 100952#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 100750#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 100751#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 100605#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 100606#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 100706#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 100707#L99-2 assume !false; 102845#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104028#L102 assume !(12292 == ssl3_accept_~s__state~0); 104029#L105 assume !(16384 == ssl3_accept_~s__state~0); 104022#L108 assume !(8192 == ssl3_accept_~s__state~0); 104023#L111 assume !(24576 == ssl3_accept_~s__state~0); 104015#L114 assume !(8195 == ssl3_accept_~s__state~0); 104016#L117 assume !(8480 == ssl3_accept_~s__state~0); 104006#L120 assume !(8481 == ssl3_accept_~s__state~0); 104007#L123 assume !(8482 == ssl3_accept_~s__state~0); 101826#L126 assume 8464 == ssl3_accept_~s__state~0; 101823#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 101821#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 101681#L274-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; 110942#L564 [2021-10-13 00:17:50,976 INFO L793 eck$LassoCheckResult]: Loop: 110942#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 110943#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111000#L602-1 ssl3_accept_~skip~0 := 0; 110954#L99-2 assume !false; 110953#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110925#L102 assume !(12292 == ssl3_accept_~s__state~0); 110926#L105 assume !(16384 == ssl3_accept_~s__state~0); 100695#L108 assume !(8192 == ssl3_accept_~s__state~0); 100691#L111 assume !(24576 == ssl3_accept_~s__state~0); 100692#L114 assume !(8195 == ssl3_accept_~s__state~0); 100615#L117 assume !(8480 == ssl3_accept_~s__state~0); 100616#L120 assume !(8481 == ssl3_accept_~s__state~0); 100696#L123 assume !(8482 == ssl3_accept_~s__state~0); 100697#L126 assume !(8464 == ssl3_accept_~s__state~0); 100836#L129 assume !(8465 == ssl3_accept_~s__state~0); 110781#L132 assume !(8466 == ssl3_accept_~s__state~0); 110499#L135 assume 8496 == ssl3_accept_~s__state~0; 108379#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 110496#L287 assume !(1 == ssl3_accept_~blastFlag~0); 110494#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 110492#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 100597#L293-2 ssl3_accept_~s__init_num~0 := 0; 100598#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 110827#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110821#L602-1 ssl3_accept_~skip~0 := 0; 110818#L99-2 assume !false; 110816#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110814#L102 assume !(12292 == ssl3_accept_~s__state~0); 110811#L105 assume !(16384 == ssl3_accept_~s__state~0); 110808#L108 assume !(8192 == ssl3_accept_~s__state~0); 110806#L111 assume !(24576 == ssl3_accept_~s__state~0); 110803#L114 assume !(8195 == ssl3_accept_~s__state~0); 110801#L117 assume !(8480 == ssl3_accept_~s__state~0); 110799#L120 assume !(8481 == ssl3_accept_~s__state~0); 110797#L123 assume !(8482 == ssl3_accept_~s__state~0); 110795#L126 assume !(8464 == ssl3_accept_~s__state~0); 110793#L129 assume !(8465 == ssl3_accept_~s__state~0); 110791#L132 assume !(8466 == ssl3_accept_~s__state~0); 110789#L135 assume !(8496 == ssl3_accept_~s__state~0); 110788#L138 assume !(8497 == ssl3_accept_~s__state~0); 110787#L141 assume 8512 == ssl3_accept_~s__state~0; 100791#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 100792#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 100806#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 110719#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 110718#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110713#L602-1 ssl3_accept_~skip~0 := 0; 110712#L99-2 assume !false; 110711#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110710#L102 assume !(12292 == ssl3_accept_~s__state~0); 110709#L105 assume !(16384 == ssl3_accept_~s__state~0); 110708#L108 assume !(8192 == ssl3_accept_~s__state~0); 110707#L111 assume !(24576 == ssl3_accept_~s__state~0); 110706#L114 assume !(8195 == ssl3_accept_~s__state~0); 110705#L117 assume !(8480 == ssl3_accept_~s__state~0); 110704#L120 assume !(8481 == ssl3_accept_~s__state~0); 110703#L123 assume !(8482 == ssl3_accept_~s__state~0); 110702#L126 assume !(8464 == ssl3_accept_~s__state~0); 110701#L129 assume !(8465 == ssl3_accept_~s__state~0); 110700#L132 assume !(8466 == ssl3_accept_~s__state~0); 110699#L135 assume !(8496 == ssl3_accept_~s__state~0); 110698#L138 assume !(8497 == ssl3_accept_~s__state~0); 110697#L141 assume !(8512 == ssl3_accept_~s__state~0); 110696#L144 assume !(8513 == ssl3_accept_~s__state~0); 110695#L147 assume 8528 == ssl3_accept_~s__state~0; 109771#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 110694#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 110690#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 110686#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 110688#L360 assume !(6 == ssl3_accept_~blastFlag~0); 110684#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 110681#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 110680#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 110679#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110674#L602-1 ssl3_accept_~skip~0 := 0; 110673#L99-2 assume !false; 110672#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110671#L102 assume !(12292 == ssl3_accept_~s__state~0); 110670#L105 assume !(16384 == ssl3_accept_~s__state~0); 110669#L108 assume !(8192 == ssl3_accept_~s__state~0); 110668#L111 assume !(24576 == ssl3_accept_~s__state~0); 110667#L114 assume !(8195 == ssl3_accept_~s__state~0); 110666#L117 assume !(8480 == ssl3_accept_~s__state~0); 110665#L120 assume !(8481 == ssl3_accept_~s__state~0); 110664#L123 assume !(8482 == ssl3_accept_~s__state~0); 110663#L126 assume !(8464 == ssl3_accept_~s__state~0); 110662#L129 assume !(8465 == ssl3_accept_~s__state~0); 110661#L132 assume !(8466 == ssl3_accept_~s__state~0); 110660#L135 assume !(8496 == ssl3_accept_~s__state~0); 110659#L138 assume !(8497 == ssl3_accept_~s__state~0); 110658#L141 assume !(8512 == ssl3_accept_~s__state~0); 110657#L144 assume !(8513 == ssl3_accept_~s__state~0); 110656#L147 assume !(8528 == ssl3_accept_~s__state~0); 110655#L150 assume !(8529 == ssl3_accept_~s__state~0); 110654#L153 assume 8544 == ssl3_accept_~s__state~0; 109766#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 110653#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 110651#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 110648#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 110647#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 110642#L411 assume !(8 == ssl3_accept_~blastFlag~0); 110640#L414 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; 110637#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 110634#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110628#L602-1 ssl3_accept_~skip~0 := 0; 110626#L99-2 assume !false; 110624#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110622#L102 assume !(12292 == ssl3_accept_~s__state~0); 110620#L105 assume !(16384 == ssl3_accept_~s__state~0); 110618#L108 assume !(8192 == ssl3_accept_~s__state~0); 110617#L111 assume !(24576 == ssl3_accept_~s__state~0); 110616#L114 assume !(8195 == ssl3_accept_~s__state~0); 110615#L117 assume !(8480 == ssl3_accept_~s__state~0); 110614#L120 assume !(8481 == ssl3_accept_~s__state~0); 110613#L123 assume !(8482 == ssl3_accept_~s__state~0); 110612#L126 assume !(8464 == ssl3_accept_~s__state~0); 110611#L129 assume !(8465 == ssl3_accept_~s__state~0); 110610#L132 assume !(8466 == ssl3_accept_~s__state~0); 110609#L135 assume !(8496 == ssl3_accept_~s__state~0); 110608#L138 assume !(8497 == ssl3_accept_~s__state~0); 110607#L141 assume !(8512 == ssl3_accept_~s__state~0); 110606#L144 assume !(8513 == ssl3_accept_~s__state~0); 110605#L147 assume !(8528 == ssl3_accept_~s__state~0); 110604#L150 assume !(8529 == ssl3_accept_~s__state~0); 110603#L153 assume !(8544 == ssl3_accept_~s__state~0); 110602#L156 assume !(8545 == ssl3_accept_~s__state~0); 110601#L159 assume !(8560 == ssl3_accept_~s__state~0); 110600#L162 assume !(8561 == ssl3_accept_~s__state~0); 110599#L165 assume 8448 == ssl3_accept_~s__state~0; 110597#L166 assume !(ssl3_accept_~num1~0 > 0); 110593#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 110592#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 110590#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110583#L602-1 ssl3_accept_~skip~0 := 0; 110582#L99-2 assume !false; 110581#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110580#L102 assume !(12292 == ssl3_accept_~s__state~0); 110510#L105 assume !(16384 == ssl3_accept_~s__state~0); 110509#L108 assume !(8192 == ssl3_accept_~s__state~0); 110507#L111 assume !(24576 == ssl3_accept_~s__state~0); 110505#L114 assume !(8195 == ssl3_accept_~s__state~0); 110503#L117 assume !(8480 == ssl3_accept_~s__state~0); 110501#L120 assume !(8481 == ssl3_accept_~s__state~0); 110498#L123 assume !(8482 == ssl3_accept_~s__state~0); 110497#L126 assume !(8464 == ssl3_accept_~s__state~0); 110495#L129 assume !(8465 == ssl3_accept_~s__state~0); 110493#L132 assume !(8466 == ssl3_accept_~s__state~0); 110491#L135 assume !(8496 == ssl3_accept_~s__state~0); 110489#L138 assume !(8497 == ssl3_accept_~s__state~0); 110488#L141 assume !(8512 == ssl3_accept_~s__state~0); 110487#L144 assume !(8513 == ssl3_accept_~s__state~0); 110485#L147 assume !(8528 == ssl3_accept_~s__state~0); 110484#L150 assume !(8529 == ssl3_accept_~s__state~0); 110483#L153 assume !(8544 == ssl3_accept_~s__state~0); 110482#L156 assume !(8545 == ssl3_accept_~s__state~0); 110481#L159 assume !(8560 == ssl3_accept_~s__state~0); 110480#L162 assume !(8561 == ssl3_accept_~s__state~0); 110478#L165 assume !(8448 == ssl3_accept_~s__state~0); 110479#L168 assume 8576 == ssl3_accept_~s__state~0; 109026#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 110471#L454 assume !(ssl3_accept_~ret~0 <= 0); 110472#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 110469#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 110941#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100920#L602-1 ssl3_accept_~skip~0 := 0; 100921#L99-2 assume !false; 100788#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100789#L102 assume !(12292 == ssl3_accept_~s__state~0); 110922#L105 assume !(16384 == ssl3_accept_~s__state~0); 110923#L108 assume !(8192 == ssl3_accept_~s__state~0); 110952#L111 assume !(24576 == ssl3_accept_~s__state~0); 110951#L114 assume !(8195 == ssl3_accept_~s__state~0); 110950#L117 assume !(8480 == ssl3_accept_~s__state~0); 110949#L120 assume !(8481 == ssl3_accept_~s__state~0); 110948#L123 assume !(8482 == ssl3_accept_~s__state~0); 110947#L126 assume !(8464 == ssl3_accept_~s__state~0); 110907#L129 assume !(8465 == ssl3_accept_~s__state~0); 110908#L132 assume 8466 == ssl3_accept_~s__state~0; 109700#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 101825#L274 assume !(0 == ssl3_accept_~blastFlag~0); 110946#L274-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; 110942#L564 [2021-10-13 00:17:50,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:50,977 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-13 00:17:50,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:50,978 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788583059] [2021-10-13 00:17:50,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:50,978 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:50,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:50,987 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:50,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:50,995 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:50,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:50,996 INFO L82 PathProgramCache]: Analyzing trace with hash 563214608, now seen corresponding path program 2 times [2021-10-13 00:17:50,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:50,996 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066101439] [2021-10-13 00:17:50,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:50,996 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:51,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:51,019 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:51,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:51,045 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:51,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:51,046 INFO L82 PathProgramCache]: Analyzing trace with hash 1053732385, now seen corresponding path program 1 times [2021-10-13 00:17:51,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:51,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370134056] [2021-10-13 00:17:51,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:51,047 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:51,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:51,086 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-13 00:17:51,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:51,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370134056] [2021-10-13 00:17:51,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370134056] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:51,087 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:51,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:51,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238945050] [2021-10-13 00:17:52,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:52,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:52,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:52,720 INFO L87 Difference]: Start difference. First operand 10416 states and 13296 transitions. cyclomatic complexity: 2895 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:52,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:52,765 INFO L93 Difference]: Finished difference Result 10574 states and 13488 transitions. [2021-10-13 00:17:52,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:52,766 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10574 states and 13488 transitions. [2021-10-13 00:17:52,801 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7407 [2021-10-13 00:17:52,839 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10574 states to 10522 states and 13424 transitions. [2021-10-13 00:17:52,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7528 [2021-10-13 00:17:52,846 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7528 [2021-10-13 00:17:52,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10522 states and 13424 transitions. [2021-10-13 00:17:52,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:52,848 INFO L681 BuchiCegarLoop]: Abstraction has 10522 states and 13424 transitions. [2021-10-13 00:17:52,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10522 states and 13424 transitions. [2021-10-13 00:17:53,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10522 to 10522. [2021-10-13 00:17:53,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10522 states, 10522 states have (on average 1.2758030792624977) internal successors, (13424), 10521 states have internal predecessors, (13424), 0 states have call successors, (0), 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-13 00:17:53,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10522 states to 10522 states and 13424 transitions. [2021-10-13 00:17:53,057 INFO L704 BuchiCegarLoop]: Abstraction has 10522 states and 13424 transitions. [2021-10-13 00:17:53,057 INFO L587 BuchiCegarLoop]: Abstraction has 10522 states and 13424 transitions. [2021-10-13 00:17:53,057 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-13 00:17:53,057 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10522 states and 13424 transitions. [2021-10-13 00:17:53,091 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7407 [2021-10-13 00:17:53,092 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:53,092 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:53,095 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-13 00:17:53,095 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:53,096 INFO L791 eck$LassoCheckResult]: Stem: 121952#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 121755#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 121756#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 121603#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 121604#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 121707#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 121708#L99-2 assume !false; 124407#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127707#L102 assume !(12292 == ssl3_accept_~s__state~0); 127708#L105 assume !(16384 == ssl3_accept_~s__state~0); 127695#L108 assume !(8192 == ssl3_accept_~s__state~0); 127696#L111 assume !(24576 == ssl3_accept_~s__state~0); 127683#L114 assume !(8195 == ssl3_accept_~s__state~0); 127684#L117 assume !(8480 == ssl3_accept_~s__state~0); 127671#L120 assume !(8481 == ssl3_accept_~s__state~0); 127672#L123 assume !(8482 == ssl3_accept_~s__state~0); 124758#L126 assume !(8464 == ssl3_accept_~s__state~0); 124759#L129 assume 8465 == ssl3_accept_~s__state~0; 127205#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 126432#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 126431#L274-2 [2021-10-13 00:17:53,096 INFO L793 eck$LassoCheckResult]: Loop: 126431#L274-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; 126430#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 126426#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126421#L602-1 ssl3_accept_~skip~0 := 0; 126420#L99-2 assume !false; 126419#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126418#L102 assume !(12292 == ssl3_accept_~s__state~0); 126417#L105 assume !(16384 == ssl3_accept_~s__state~0); 126415#L108 assume !(8192 == ssl3_accept_~s__state~0); 126412#L111 assume !(24576 == ssl3_accept_~s__state~0); 126411#L114 assume !(8195 == ssl3_accept_~s__state~0); 126410#L117 assume !(8480 == ssl3_accept_~s__state~0); 126409#L120 assume !(8481 == ssl3_accept_~s__state~0); 126408#L123 assume !(8482 == ssl3_accept_~s__state~0); 126406#L126 assume !(8464 == ssl3_accept_~s__state~0); 126403#L129 assume !(8465 == ssl3_accept_~s__state~0); 126402#L132 assume !(8466 == ssl3_accept_~s__state~0); 126401#L135 assume 8496 == ssl3_accept_~s__state~0; 126400#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 126392#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 126391#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 126389#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 126387#L293-2 ssl3_accept_~s__init_num~0 := 0; 126384#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 126381#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126376#L602-1 ssl3_accept_~skip~0 := 0; 126370#L99-2 assume !false; 126368#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126366#L102 assume !(12292 == ssl3_accept_~s__state~0); 126364#L105 assume !(16384 == ssl3_accept_~s__state~0); 126362#L108 assume !(8192 == ssl3_accept_~s__state~0); 126360#L111 assume !(24576 == ssl3_accept_~s__state~0); 126358#L114 assume !(8195 == ssl3_accept_~s__state~0); 126356#L117 assume !(8480 == ssl3_accept_~s__state~0); 126354#L120 assume !(8481 == ssl3_accept_~s__state~0); 126352#L123 assume !(8482 == ssl3_accept_~s__state~0); 126350#L126 assume !(8464 == ssl3_accept_~s__state~0); 126348#L129 assume !(8465 == ssl3_accept_~s__state~0); 126346#L132 assume !(8466 == ssl3_accept_~s__state~0); 126344#L135 assume !(8496 == ssl3_accept_~s__state~0); 126342#L138 assume !(8497 == ssl3_accept_~s__state~0); 126340#L141 assume 8512 == ssl3_accept_~s__state~0; 126336#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 126333#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 126334#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 127066#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 127062#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127057#L602-1 ssl3_accept_~skip~0 := 0; 127056#L99-2 assume !false; 127055#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127054#L102 assume !(12292 == ssl3_accept_~s__state~0); 127053#L105 assume !(16384 == ssl3_accept_~s__state~0); 127052#L108 assume !(8192 == ssl3_accept_~s__state~0); 127051#L111 assume !(24576 == ssl3_accept_~s__state~0); 127050#L114 assume !(8195 == ssl3_accept_~s__state~0); 127049#L117 assume !(8480 == ssl3_accept_~s__state~0); 127048#L120 assume !(8481 == ssl3_accept_~s__state~0); 127047#L123 assume !(8482 == ssl3_accept_~s__state~0); 127046#L126 assume !(8464 == ssl3_accept_~s__state~0); 127045#L129 assume !(8465 == ssl3_accept_~s__state~0); 127044#L132 assume !(8466 == ssl3_accept_~s__state~0); 127043#L135 assume !(8496 == ssl3_accept_~s__state~0); 127042#L138 assume !(8497 == ssl3_accept_~s__state~0); 127041#L141 assume !(8512 == ssl3_accept_~s__state~0); 127040#L144 assume !(8513 == ssl3_accept_~s__state~0); 127039#L147 assume 8528 == ssl3_accept_~s__state~0; 126971#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 127038#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 127035#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 127026#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 127032#L360 assume !(6 == ssl3_accept_~blastFlag~0); 127024#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 127019#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 127018#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 127017#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127012#L602-1 ssl3_accept_~skip~0 := 0; 127011#L99-2 assume !false; 127010#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127009#L102 assume !(12292 == ssl3_accept_~s__state~0); 127008#L105 assume !(16384 == ssl3_accept_~s__state~0); 127007#L108 assume !(8192 == ssl3_accept_~s__state~0); 127005#L111 assume !(24576 == ssl3_accept_~s__state~0); 127002#L114 assume !(8195 == ssl3_accept_~s__state~0); 127001#L117 assume !(8480 == ssl3_accept_~s__state~0); 127000#L120 assume !(8481 == ssl3_accept_~s__state~0); 126999#L123 assume !(8482 == ssl3_accept_~s__state~0); 126998#L126 assume !(8464 == ssl3_accept_~s__state~0); 126992#L129 assume !(8465 == ssl3_accept_~s__state~0); 126990#L132 assume !(8466 == ssl3_accept_~s__state~0); 126988#L135 assume !(8496 == ssl3_accept_~s__state~0); 126986#L138 assume !(8497 == ssl3_accept_~s__state~0); 126984#L141 assume !(8512 == ssl3_accept_~s__state~0); 126982#L144 assume !(8513 == ssl3_accept_~s__state~0); 126980#L147 assume !(8528 == ssl3_accept_~s__state~0); 126978#L150 assume !(8529 == ssl3_accept_~s__state~0); 126964#L153 assume 8544 == ssl3_accept_~s__state~0; 126962#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 126960#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 126957#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 126952#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 126950#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 126945#L411 assume !(8 == ssl3_accept_~blastFlag~0); 126943#L414 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; 126941#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 126937#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126932#L602-1 ssl3_accept_~skip~0 := 0; 126931#L99-2 assume !false; 126930#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126929#L102 assume !(12292 == ssl3_accept_~s__state~0); 126928#L105 assume !(16384 == ssl3_accept_~s__state~0); 126927#L108 assume !(8192 == ssl3_accept_~s__state~0); 126926#L111 assume !(24576 == ssl3_accept_~s__state~0); 126925#L114 assume !(8195 == ssl3_accept_~s__state~0); 126924#L117 assume !(8480 == ssl3_accept_~s__state~0); 126923#L120 assume !(8481 == ssl3_accept_~s__state~0); 126922#L123 assume !(8482 == ssl3_accept_~s__state~0); 126921#L126 assume !(8464 == ssl3_accept_~s__state~0); 126920#L129 assume !(8465 == ssl3_accept_~s__state~0); 126919#L132 assume !(8466 == ssl3_accept_~s__state~0); 126918#L135 assume !(8496 == ssl3_accept_~s__state~0); 126917#L138 assume !(8497 == ssl3_accept_~s__state~0); 126916#L141 assume !(8512 == ssl3_accept_~s__state~0); 126915#L144 assume !(8513 == ssl3_accept_~s__state~0); 126914#L147 assume !(8528 == ssl3_accept_~s__state~0); 126913#L150 assume !(8529 == ssl3_accept_~s__state~0); 126912#L153 assume !(8544 == ssl3_accept_~s__state~0); 126911#L156 assume !(8545 == ssl3_accept_~s__state~0); 126910#L159 assume !(8560 == ssl3_accept_~s__state~0); 126909#L162 assume !(8561 == ssl3_accept_~s__state~0); 126908#L165 assume 8448 == ssl3_accept_~s__state~0; 126907#L166 assume !(ssl3_accept_~num1~0 > 0); 126905#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 126904#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 126900#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126895#L602-1 ssl3_accept_~skip~0 := 0; 126894#L99-2 assume !false; 126893#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126892#L102 assume !(12292 == ssl3_accept_~s__state~0); 126891#L105 assume !(16384 == ssl3_accept_~s__state~0); 126890#L108 assume !(8192 == ssl3_accept_~s__state~0); 126889#L111 assume !(24576 == ssl3_accept_~s__state~0); 126888#L114 assume !(8195 == ssl3_accept_~s__state~0); 126887#L117 assume !(8480 == ssl3_accept_~s__state~0); 126886#L120 assume !(8481 == ssl3_accept_~s__state~0); 126885#L123 assume !(8482 == ssl3_accept_~s__state~0); 126884#L126 assume !(8464 == ssl3_accept_~s__state~0); 126883#L129 assume !(8465 == ssl3_accept_~s__state~0); 126882#L132 assume !(8466 == ssl3_accept_~s__state~0); 126881#L135 assume !(8496 == ssl3_accept_~s__state~0); 126880#L138 assume !(8497 == ssl3_accept_~s__state~0); 126879#L141 assume !(8512 == ssl3_accept_~s__state~0); 126878#L144 assume !(8513 == ssl3_accept_~s__state~0); 126877#L147 assume !(8528 == ssl3_accept_~s__state~0); 126876#L150 assume !(8529 == ssl3_accept_~s__state~0); 126875#L153 assume !(8544 == ssl3_accept_~s__state~0); 126874#L156 assume !(8545 == ssl3_accept_~s__state~0); 126873#L159 assume !(8560 == ssl3_accept_~s__state~0); 126872#L162 assume !(8561 == ssl3_accept_~s__state~0); 126871#L165 assume !(8448 == ssl3_accept_~s__state~0); 126870#L168 assume 8576 == ssl3_accept_~s__state~0; 126828#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 126869#L454 assume !(ssl3_accept_~ret~0 <= 0); 126867#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 126868#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 127193#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127169#L602-1 ssl3_accept_~skip~0 := 0; 127170#L99-2 assume !false; 127161#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127162#L102 assume !(12292 == ssl3_accept_~s__state~0); 126766#L105 assume !(16384 == ssl3_accept_~s__state~0); 126767#L108 assume !(8192 == ssl3_accept_~s__state~0); 126754#L111 assume !(24576 == ssl3_accept_~s__state~0); 126755#L114 assume !(8195 == ssl3_accept_~s__state~0); 126464#L117 assume !(8480 == ssl3_accept_~s__state~0); 126465#L120 assume !(8481 == ssl3_accept_~s__state~0); 126453#L123 assume !(8482 == ssl3_accept_~s__state~0); 126454#L126 assume !(8464 == ssl3_accept_~s__state~0); 126433#L129 assume !(8465 == ssl3_accept_~s__state~0); 126434#L132 assume 8466 == ssl3_accept_~s__state~0; 126110#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 127190#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 126431#L274-2 [2021-10-13 00:17:53,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:53,097 INFO L82 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-10-13 00:17:53,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:53,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798547801] [2021-10-13 00:17:53,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:53,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:53,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:53,119 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-13 00:17:53,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:53,120 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798547801] [2021-10-13 00:17:53,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798547801] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:53,120 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:53,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:53,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507595838] [2021-10-13 00:17:53,121 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:17:53,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:53,121 INFO L82 PathProgramCache]: Analyzing trace with hash -123715570, now seen corresponding path program 2 times [2021-10-13 00:17:53,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:53,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200200362] [2021-10-13 00:17:53,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:53,122 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:53,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:53,191 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-13 00:17:53,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:53,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200200362] [2021-10-13 00:17:53,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200200362] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:53,192 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:53,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:17:53,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875664309] [2021-10-13 00:17:53,193 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:53,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:53,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:53,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:53,194 INFO L87 Difference]: Start difference. First operand 10522 states and 13424 transitions. cyclomatic complexity: 2917 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-13 00:17:53,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:53,324 INFO L93 Difference]: Finished difference Result 10566 states and 13452 transitions. [2021-10-13 00:17:53,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:53,325 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10566 states and 13452 transitions. [2021-10-13 00:17:53,366 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7433 [2021-10-13 00:17:53,406 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10566 states to 10566 states and 13452 transitions. [2021-10-13 00:17:53,406 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7558 [2021-10-13 00:17:53,412 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7558 [2021-10-13 00:17:53,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10566 states and 13452 transitions. [2021-10-13 00:17:53,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:53,413 INFO L681 BuchiCegarLoop]: Abstraction has 10566 states and 13452 transitions. [2021-10-13 00:17:53,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10566 states and 13452 transitions. [2021-10-13 00:17:53,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10566 to 10522. [2021-10-13 00:17:53,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10522 states, 10522 states have (on average 1.2735221440790725) internal successors, (13400), 10521 states have internal predecessors, (13400), 0 states have call successors, (0), 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-13 00:17:53,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10522 states to 10522 states and 13400 transitions. [2021-10-13 00:17:53,571 INFO L704 BuchiCegarLoop]: Abstraction has 10522 states and 13400 transitions. [2021-10-13 00:17:53,571 INFO L587 BuchiCegarLoop]: Abstraction has 10522 states and 13400 transitions. [2021-10-13 00:17:53,571 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-13 00:17:53,571 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10522 states and 13400 transitions. [2021-10-13 00:17:53,606 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7407 [2021-10-13 00:17:53,606 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:53,606 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:53,607 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-13 00:17:53,608 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:53,608 INFO L791 eck$LassoCheckResult]: Stem: 143029#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 142843#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 142844#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 142698#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 142699#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 142798#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 142799#L99-2 assume !false; 145890#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146116#L102 assume !(12292 == ssl3_accept_~s__state~0); 146117#L105 assume !(16384 == ssl3_accept_~s__state~0); 146108#L108 assume !(8192 == ssl3_accept_~s__state~0); 146109#L111 assume !(24576 == ssl3_accept_~s__state~0); 146100#L114 assume !(8195 == ssl3_accept_~s__state~0); 146101#L117 assume !(8480 == ssl3_accept_~s__state~0); 146092#L120 assume !(8481 == ssl3_accept_~s__state~0); 146093#L123 assume !(8482 == ssl3_accept_~s__state~0); 144673#L126 assume !(8464 == ssl3_accept_~s__state~0); 144674#L129 assume !(8465 == ssl3_accept_~s__state~0); 149162#L132 assume !(8466 == ssl3_accept_~s__state~0); 149163#L135 assume !(8496 == ssl3_accept_~s__state~0); 148995#L138 [2021-10-13 00:17:53,608 INFO L793 eck$LassoCheckResult]: Loop: 148995#L138 assume !(8497 == ssl3_accept_~s__state~0); 148987#L141 assume !(8512 == ssl3_accept_~s__state~0); 148988#L144 assume !(8513 == ssl3_accept_~s__state~0); 148980#L147 assume !(8528 == ssl3_accept_~s__state~0); 148981#L150 assume !(8529 == ssl3_accept_~s__state~0); 148973#L153 assume !(8544 == ssl3_accept_~s__state~0); 148974#L156 assume !(8545 == ssl3_accept_~s__state~0); 148966#L159 assume !(8560 == ssl3_accept_~s__state~0); 148967#L162 assume !(8561 == ssl3_accept_~s__state~0); 148960#L165 assume 8448 == ssl3_accept_~s__state~0; 148959#L166 assume !(ssl3_accept_~num1~0 > 0); 148957#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 148956#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 148870#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148866#L602-1 ssl3_accept_~skip~0 := 0; 148856#L99-2 assume !false; 148857#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148846#L102 assume !(12292 == ssl3_accept_~s__state~0); 148848#L105 assume !(16384 == ssl3_accept_~s__state~0); 148836#L108 assume !(8192 == ssl3_accept_~s__state~0); 148838#L111 assume !(24576 == ssl3_accept_~s__state~0); 148950#L114 assume !(8195 == ssl3_accept_~s__state~0); 148820#L117 assume !(8480 == ssl3_accept_~s__state~0); 148821#L120 assume !(8481 == ssl3_accept_~s__state~0); 148811#L123 assume 8482 == ssl3_accept_~s__state~0; 148812#L124 ssl3_accept_~s__state~0 := 3; 149206#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 149200#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149190#L602-1 ssl3_accept_~skip~0 := 0; 149188#L99-2 assume !false; 149186#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149184#L102 assume !(12292 == ssl3_accept_~s__state~0); 149182#L105 assume !(16384 == ssl3_accept_~s__state~0); 149180#L108 assume !(8192 == ssl3_accept_~s__state~0); 149178#L111 assume !(24576 == ssl3_accept_~s__state~0); 149176#L114 assume !(8195 == ssl3_accept_~s__state~0); 149174#L117 assume !(8480 == ssl3_accept_~s__state~0); 149172#L120 assume !(8481 == ssl3_accept_~s__state~0); 149170#L123 assume !(8482 == ssl3_accept_~s__state~0); 149168#L126 assume !(8464 == ssl3_accept_~s__state~0); 149166#L129 assume !(8465 == ssl3_accept_~s__state~0); 149164#L132 assume !(8466 == ssl3_accept_~s__state~0); 148994#L135 assume !(8496 == ssl3_accept_~s__state~0); 148995#L138 [2021-10-13 00:17:53,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:53,609 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-13 00:17:53,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:53,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581585778] [2021-10-13 00:17:53,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:53,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:53,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:53,633 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-13 00:17:53,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:53,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581585778] [2021-10-13 00:17:53,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581585778] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:53,634 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:17:53,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:17:53,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073868494] [2021-10-13 00:17:53,634 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:17:53,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:53,635 INFO L82 PathProgramCache]: Analyzing trace with hash -620301521, now seen corresponding path program 2 times [2021-10-13 00:17:53,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:53,635 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595362822] [2021-10-13 00:17:53,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:53,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:53,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:53,647 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:53,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:53,652 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:53,794 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:17:53,794 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:17:53,794 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:17:53,795 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:17:53,795 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:17:53,795 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:53,795 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:17:53,795 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:17:53,795 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration30_Loop [2021-10-13 00:17:53,795 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:17:53,796 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:17:53,798 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-13 00:17:53,804 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-13 00:17:53,809 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-13 00:17:53,812 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-13 00:17:53,814 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-13 00:17:53,918 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-13 00:17:53,972 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:17:53,972 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:17:53,972 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:53,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:53,973 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:53,977 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:17:53,977 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:54,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-13 00:17:54,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:54,037 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:54,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:54,041 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:54,043 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:17:54,043 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:17:54,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-13 00:17:54,068 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:17:54,104 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:54,104 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:17:54,104 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:17:54,105 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:17:54,105 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:17:54,105 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:17:54,105 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:54,105 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:17:54,105 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:17:54,105 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration30_Loop [2021-10-13 00:17:54,105 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:17:54,105 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:17:54,106 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-13 00:17:54,109 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-13 00:17:54,111 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-13 00:17:54,113 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-13 00:17:54,119 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-13 00:17:54,122 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-13 00:17:54,177 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:17:54,177 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:17:54,178 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:54,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:54,179 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:54,185 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-13 00:17:54,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-13 00:17:54,192 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:54,193 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:54,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:54,193 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 00:17:54,193 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:54,194 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 00:17:54,194 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:54,208 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:54,227 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-10-13 00:17:54,227 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:54,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:54,228 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:54,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-13 00:17:54,229 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-13 00:17:54,235 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:54,236 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:54,236 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:54,236 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:54,236 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:54,236 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:54,236 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:54,238 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:54,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:54,259 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:54,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:54,260 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:54,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-13 00:17:54,262 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-13 00:17:54,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:54,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:54,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:54,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:54,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:54,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:54,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:54,270 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:17:54,289 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-10-13 00:17:54,289 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:54,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:54,290 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:54,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-13 00:17:54,292 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-13 00:17:54,299 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:17:54,299 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:17:54,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:17:54,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:17:54,299 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:17:54,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:17:54,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:17:54,302 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:17:54,304 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-13 00:17:54,304 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 00:17:54,304 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:17:54,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:54,305 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:17:54,306 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:17:54,306 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:17:54,306 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:17:54,306 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-13 00:17:54,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-13 00:17:54,328 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:54,329 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:17:54,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:54,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:54,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:17:54,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:54,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:54,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:17:54,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:54,680 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:17:54,682 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-13 00:17:54,682 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10522 states and 13400 transitions. cyclomatic complexity: 2893 Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:55,193 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10522 states and 13400 transitions. cyclomatic complexity: 2893. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 36198 states and 45721 transitions. Complement of second has 9 states. [2021-10-13 00:17:55,193 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-13 00:17:55,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:55,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 376 transitions. [2021-10-13 00:17:55,194 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 43 letters. [2021-10-13 00:17:55,195 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:17:55,195 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 63 letters. Loop has 43 letters. [2021-10-13 00:17:55,195 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:17:55,196 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 86 letters. [2021-10-13 00:17:55,196 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:17:55,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36198 states and 45721 transitions. [2021-10-13 00:17:55,356 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 14305 [2021-10-13 00:17:55,469 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36198 states to 35839 states and 45276 transitions. [2021-10-13 00:17:55,470 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15542 [2021-10-13 00:17:55,491 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15601 [2021-10-13 00:17:55,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35839 states and 45276 transitions. [2021-10-13 00:17:55,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:55,492 INFO L681 BuchiCegarLoop]: Abstraction has 35839 states and 45276 transitions. [2021-10-13 00:17:55,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35839 states and 45276 transitions. [2021-10-13 00:17:55,848 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-10-13 00:17:56,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35839 to 31848. [2021-10-13 00:17:56,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31848 states, 31848 states have (on average 1.2721049987440343) internal successors, (40514), 31847 states have internal predecessors, (40514), 0 states have call successors, (0), 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-13 00:17:56,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31848 states to 31848 states and 40514 transitions. [2021-10-13 00:17:56,434 INFO L704 BuchiCegarLoop]: Abstraction has 31848 states and 40514 transitions. [2021-10-13 00:17:56,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:56,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:56,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:17:56,448 INFO L87 Difference]: Start difference. First operand 31848 states and 40514 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-13 00:17:56,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:56,732 INFO L93 Difference]: Finished difference Result 16061 states and 20309 transitions. [2021-10-13 00:17:56,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:56,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16061 states and 20309 transitions. [2021-10-13 00:17:56,804 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5162 [2021-10-13 00:17:56,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16061 states to 16051 states and 20299 transitions. [2021-10-13 00:17:56,853 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5237 [2021-10-13 00:17:56,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5237 [2021-10-13 00:17:56,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16051 states and 20299 transitions. [2021-10-13 00:17:56,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:56,859 INFO L681 BuchiCegarLoop]: Abstraction has 16051 states and 20299 transitions. [2021-10-13 00:17:56,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16051 states and 20299 transitions. [2021-10-13 00:17:57,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16051 to 15885. [2021-10-13 00:17:57,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15885 states, 15885 states have (on average 1.2651558073654392) internal successors, (20097), 15884 states have internal predecessors, (20097), 0 states have call successors, (0), 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-13 00:17:57,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15885 states to 15885 states and 20097 transitions. [2021-10-13 00:17:57,201 INFO L704 BuchiCegarLoop]: Abstraction has 15885 states and 20097 transitions. [2021-10-13 00:17:57,201 INFO L587 BuchiCegarLoop]: Abstraction has 15885 states and 20097 transitions. [2021-10-13 00:17:57,201 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-13 00:17:57,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15885 states and 20097 transitions. [2021-10-13 00:17:57,241 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5094 [2021-10-13 00:17:57,241 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:57,241 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:57,244 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:57,244 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:57,244 INFO L791 eck$LassoCheckResult]: Stem: 237874#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 237690#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 237691#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 237544#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 237545#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 237642#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 237643#L99-2 assume !false; 239476#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239475#L102 assume !(12292 == ssl3_accept_~s__state~0); 239474#L105 assume !(16384 == ssl3_accept_~s__state~0); 239473#L108 assume !(8192 == ssl3_accept_~s__state~0); 239472#L111 assume !(24576 == ssl3_accept_~s__state~0); 239471#L114 assume !(8195 == ssl3_accept_~s__state~0); 239470#L117 assume !(8480 == ssl3_accept_~s__state~0); 239469#L120 assume !(8481 == ssl3_accept_~s__state~0); 239468#L123 assume !(8482 == ssl3_accept_~s__state~0); 239467#L126 assume 8464 == ssl3_accept_~s__state~0; 239466#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 239465#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 239464#L274-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; 239462#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 239459#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239454#L602-1 ssl3_accept_~skip~0 := 0; 239453#L99-2 assume !false; 239452#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239451#L102 assume !(12292 == ssl3_accept_~s__state~0); 239450#L105 assume !(16384 == ssl3_accept_~s__state~0); 239449#L108 assume !(8192 == ssl3_accept_~s__state~0); 239448#L111 assume !(24576 == ssl3_accept_~s__state~0); 239447#L114 assume !(8195 == ssl3_accept_~s__state~0); 239446#L117 assume !(8480 == ssl3_accept_~s__state~0); 239445#L120 assume !(8481 == ssl3_accept_~s__state~0); 239444#L123 assume !(8482 == ssl3_accept_~s__state~0); 239443#L126 assume !(8464 == ssl3_accept_~s__state~0); 239442#L129 assume !(8465 == ssl3_accept_~s__state~0); 239441#L132 assume !(8466 == ssl3_accept_~s__state~0); 239440#L135 assume 8496 == ssl3_accept_~s__state~0; 239439#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 239438#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 239436#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 239434#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 239433#L293-2 ssl3_accept_~s__init_num~0 := 0; 239431#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 239428#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239423#L602-1 ssl3_accept_~skip~0 := 0; 239422#L99-2 assume !false; 239421#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239420#L102 assume !(12292 == ssl3_accept_~s__state~0); 239419#L105 assume !(16384 == ssl3_accept_~s__state~0); 239418#L108 assume !(8192 == ssl3_accept_~s__state~0); 239417#L111 assume !(24576 == ssl3_accept_~s__state~0); 239416#L114 assume !(8195 == ssl3_accept_~s__state~0); 239415#L117 assume !(8480 == ssl3_accept_~s__state~0); 239414#L120 assume !(8481 == ssl3_accept_~s__state~0); 239413#L123 assume !(8482 == ssl3_accept_~s__state~0); 239412#L126 assume !(8464 == ssl3_accept_~s__state~0); 239411#L129 assume !(8465 == ssl3_accept_~s__state~0); 239410#L132 assume !(8466 == ssl3_accept_~s__state~0); 239409#L135 assume !(8496 == ssl3_accept_~s__state~0); 239407#L138 assume !(8497 == ssl3_accept_~s__state~0); 239408#L141 [2021-10-13 00:17:57,244 INFO L793 eck$LassoCheckResult]: Loop: 239408#L141 assume !(8512 == ssl3_accept_~s__state~0); 243606#L144 assume !(8513 == ssl3_accept_~s__state~0); 243603#L147 assume !(8528 == ssl3_accept_~s__state~0); 243600#L150 assume !(8529 == ssl3_accept_~s__state~0); 243597#L153 assume !(8544 == ssl3_accept_~s__state~0); 243594#L156 assume !(8545 == ssl3_accept_~s__state~0); 243591#L159 assume !(8560 == ssl3_accept_~s__state~0); 243588#L162 assume !(8561 == ssl3_accept_~s__state~0); 243585#L165 assume !(8448 == ssl3_accept_~s__state~0); 243582#L168 assume !(8576 == ssl3_accept_~s__state~0); 243579#L171 assume !(8577 == ssl3_accept_~s__state~0); 243576#L174 assume !(8592 == ssl3_accept_~s__state~0); 243573#L177 assume !(8593 == ssl3_accept_~s__state~0); 243570#L180 assume !(8608 == ssl3_accept_~s__state~0); 243567#L183 assume !(8609 == ssl3_accept_~s__state~0); 243564#L186 assume !(8640 == ssl3_accept_~s__state~0); 243561#L189 assume !(8641 == ssl3_accept_~s__state~0); 243553#L192 assume 8656 == ssl3_accept_~s__state~0; 243550#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 243549#L505 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 243544#L510 assume !(2 == ssl3_accept_~blastFlag~0); 243545#L513 assume !(4 == ssl3_accept_~blastFlag~0); 243721#L516 assume !(7 == ssl3_accept_~blastFlag~0); 243720#L516-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 243719#L526 assume !(0 == ssl3_accept_~tmp___10~0); 243718#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 243715#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 243659#L602-1 ssl3_accept_~skip~0 := 0; 243653#L99-2 assume !false; 243650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 243647#L102 assume !(12292 == ssl3_accept_~s__state~0); 243644#L105 assume !(16384 == ssl3_accept_~s__state~0); 243640#L108 assume !(8192 == ssl3_accept_~s__state~0); 243637#L111 assume !(24576 == ssl3_accept_~s__state~0); 243634#L114 assume !(8195 == ssl3_accept_~s__state~0); 243631#L117 assume !(8480 == ssl3_accept_~s__state~0); 243628#L120 assume !(8481 == ssl3_accept_~s__state~0); 243625#L123 assume !(8482 == ssl3_accept_~s__state~0); 243622#L126 assume !(8464 == ssl3_accept_~s__state~0); 243619#L129 assume !(8465 == ssl3_accept_~s__state~0); 243616#L132 assume !(8466 == ssl3_accept_~s__state~0); 243613#L135 assume !(8496 == ssl3_accept_~s__state~0); 243610#L138 assume !(8497 == ssl3_accept_~s__state~0); 243608#L141 assume !(8512 == ssl3_accept_~s__state~0); 243605#L144 assume !(8513 == ssl3_accept_~s__state~0); 243602#L147 assume !(8528 == ssl3_accept_~s__state~0); 243599#L150 assume !(8529 == ssl3_accept_~s__state~0); 243596#L153 assume !(8544 == ssl3_accept_~s__state~0); 243593#L156 assume !(8545 == ssl3_accept_~s__state~0); 243590#L159 assume !(8560 == ssl3_accept_~s__state~0); 243587#L162 assume !(8561 == ssl3_accept_~s__state~0); 243584#L165 assume !(8448 == ssl3_accept_~s__state~0); 243581#L168 assume !(8576 == ssl3_accept_~s__state~0); 243578#L171 assume !(8577 == ssl3_accept_~s__state~0); 243575#L174 assume !(8592 == ssl3_accept_~s__state~0); 243572#L177 assume !(8593 == ssl3_accept_~s__state~0); 243569#L180 assume !(8608 == ssl3_accept_~s__state~0); 243566#L183 assume !(8609 == ssl3_accept_~s__state~0); 243563#L186 assume !(8640 == ssl3_accept_~s__state~0); 243558#L189 assume !(8641 == ssl3_accept_~s__state~0); 243559#L192 assume !(8656 == ssl3_accept_~s__state~0); 243554#L195 assume !(8657 == ssl3_accept_~s__state~0); 237776#L198 assume 8672 == ssl3_accept_~s__state~0; 237750#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 237811#L534 assume !(3 == ssl3_accept_~blastFlag~0); 237733#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 237734#L541 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 238325#L541-2 ssl3_accept_~s__init_num~0 := 0; 238326#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 238319#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238078#L602-1 ssl3_accept_~skip~0 := 0; 238079#L99-2 assume !false; 238074#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238075#L102 assume !(12292 == ssl3_accept_~s__state~0); 238070#L105 assume !(16384 == ssl3_accept_~s__state~0); 238071#L108 assume !(8192 == ssl3_accept_~s__state~0); 238066#L111 assume !(24576 == ssl3_accept_~s__state~0); 238067#L114 assume !(8195 == ssl3_accept_~s__state~0); 238062#L117 assume !(8480 == ssl3_accept_~s__state~0); 238063#L120 assume !(8481 == ssl3_accept_~s__state~0); 238058#L123 assume !(8482 == ssl3_accept_~s__state~0); 238059#L126 assume !(8464 == ssl3_accept_~s__state~0); 238054#L129 assume !(8465 == ssl3_accept_~s__state~0); 238055#L132 assume !(8466 == ssl3_accept_~s__state~0); 238050#L135 assume !(8496 == ssl3_accept_~s__state~0); 238051#L138 assume !(8497 == ssl3_accept_~s__state~0); 238046#L141 assume !(8512 == ssl3_accept_~s__state~0); 238047#L144 assume !(8513 == ssl3_accept_~s__state~0); 238040#L147 assume !(8528 == ssl3_accept_~s__state~0); 238041#L150 assume !(8529 == ssl3_accept_~s__state~0); 238031#L153 assume !(8544 == ssl3_accept_~s__state~0); 238032#L156 assume !(8545 == ssl3_accept_~s__state~0); 238023#L159 assume !(8560 == ssl3_accept_~s__state~0); 238024#L162 assume !(8561 == ssl3_accept_~s__state~0); 238015#L165 assume 8448 == ssl3_accept_~s__state~0; 238016#L166 assume !(ssl3_accept_~num1~0 > 0); 238006#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 238007#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 238284#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238249#L602-1 ssl3_accept_~skip~0 := 0; 238250#L99-2 assume !false; 238241#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238242#L102 assume 12292 == ssl3_accept_~s__state~0; 243643#L103 ssl3_accept_~s__new_session~0 := 1; 238224#L211 ssl3_accept_~s__server~0 := 1; 243911#L216 assume 0 != ssl3_accept_~cb~0; 243910#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 243908#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 243904#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 243899#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 243894#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 243887#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 243883#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 243877#L602-1 ssl3_accept_~skip~0 := 0; 243875#L99-2 assume !false; 243873#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 243871#L102 assume !(12292 == ssl3_accept_~s__state~0); 243869#L105 assume !(16384 == ssl3_accept_~s__state~0); 243867#L108 assume !(8192 == ssl3_accept_~s__state~0); 243865#L111 assume !(24576 == ssl3_accept_~s__state~0); 243863#L114 assume !(8195 == ssl3_accept_~s__state~0); 243859#L117 assume !(8480 == ssl3_accept_~s__state~0); 243860#L120 assume !(8481 == ssl3_accept_~s__state~0); 245539#L123 assume !(8482 == ssl3_accept_~s__state~0); 245538#L126 assume !(8464 == ssl3_accept_~s__state~0); 245535#L129 assume !(8465 == ssl3_accept_~s__state~0); 243760#L132 assume !(8466 == ssl3_accept_~s__state~0); 243752#L135 assume 8496 == ssl3_accept_~s__state~0; 243751#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 243749#L287 assume !(1 == ssl3_accept_~blastFlag~0); 243745#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 243742#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 242731#L293-2 ssl3_accept_~s__init_num~0 := 0; 243739#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 243669#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 243664#L602-1 ssl3_accept_~skip~0 := 0; 243654#L99-2 assume !false; 243651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 243648#L102 assume !(12292 == ssl3_accept_~s__state~0); 243645#L105 assume !(16384 == ssl3_accept_~s__state~0); 243641#L108 assume !(8192 == ssl3_accept_~s__state~0); 243638#L111 assume !(24576 == ssl3_accept_~s__state~0); 243635#L114 assume !(8195 == ssl3_accept_~s__state~0); 243632#L117 assume !(8480 == ssl3_accept_~s__state~0); 243629#L120 assume !(8481 == ssl3_accept_~s__state~0); 243626#L123 assume !(8482 == ssl3_accept_~s__state~0); 243623#L126 assume !(8464 == ssl3_accept_~s__state~0); 243620#L129 assume !(8465 == ssl3_accept_~s__state~0); 243617#L132 assume !(8466 == ssl3_accept_~s__state~0); 243614#L135 assume !(8496 == ssl3_accept_~s__state~0); 243611#L138 assume !(8497 == ssl3_accept_~s__state~0); 239408#L141 [2021-10-13 00:17:57,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:57,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 1 times [2021-10-13 00:17:57,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:57,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931178510] [2021-10-13 00:17:57,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:57,246 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:57,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:57,258 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:57,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:57,274 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:57,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:57,275 INFO L82 PathProgramCache]: Analyzing trace with hash -696544189, now seen corresponding path program 1 times [2021-10-13 00:17:57,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:57,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50037738] [2021-10-13 00:17:57,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:57,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:57,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:57,309 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-10-13 00:17:57,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:57,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50037738] [2021-10-13 00:17:57,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50037738] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:17:57,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520397384] [2021-10-13 00:17:57,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:57,310 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:17:57,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:57,313 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:17:57,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-10-13 00:17:57,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:57,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:17:57,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:58,094 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-10-13 00:17:58,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520397384] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:58,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:17:58,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:17:58,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421700480] [2021-10-13 00:17:58,096 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:58,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:58,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:58,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:17:58,097 INFO L87 Difference]: Start difference. First operand 15885 states and 20097 transitions. cyclomatic complexity: 4230 Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:58,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:58,245 INFO L93 Difference]: Finished difference Result 16021 states and 20209 transitions. [2021-10-13 00:17:58,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:58,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16021 states and 20209 transitions. [2021-10-13 00:17:58,388 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5112 [2021-10-13 00:17:58,429 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16021 states to 15937 states and 20113 transitions. [2021-10-13 00:17:58,429 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5187 [2021-10-13 00:17:58,433 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5187 [2021-10-13 00:17:58,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15937 states and 20113 transitions. [2021-10-13 00:17:58,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:17:58,440 INFO L681 BuchiCegarLoop]: Abstraction has 15937 states and 20113 transitions. [2021-10-13 00:17:58,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15937 states and 20113 transitions. [2021-10-13 00:17:58,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15937 to 15885. [2021-10-13 00:17:58,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15885 states, 15885 states have (on average 1.2628895184135978) internal successors, (20061), 15884 states have internal predecessors, (20061), 0 states have call successors, (0), 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-13 00:17:58,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15885 states to 15885 states and 20061 transitions. [2021-10-13 00:17:58,611 INFO L704 BuchiCegarLoop]: Abstraction has 15885 states and 20061 transitions. [2021-10-13 00:17:58,611 INFO L587 BuchiCegarLoop]: Abstraction has 15885 states and 20061 transitions. [2021-10-13 00:17:58,611 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-13 00:17:58,611 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15885 states and 20061 transitions. [2021-10-13 00:17:58,653 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5094 [2021-10-13 00:17:58,653 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:17:58,654 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:17:58,657 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:58,658 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:17:58,658 INFO L791 eck$LassoCheckResult]: Stem: 270228#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 270056#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 270057#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 269908#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 269909#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 270008#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 270009#L99-2 assume !false; 273843#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273839#L102 assume !(12292 == ssl3_accept_~s__state~0); 273835#L105 assume !(16384 == ssl3_accept_~s__state~0); 273832#L108 assume !(8192 == ssl3_accept_~s__state~0); 273828#L111 assume !(24576 == ssl3_accept_~s__state~0); 273825#L114 assume !(8195 == ssl3_accept_~s__state~0); 273822#L117 assume !(8480 == ssl3_accept_~s__state~0); 273815#L120 assume !(8481 == ssl3_accept_~s__state~0); 273807#L123 assume !(8482 == ssl3_accept_~s__state~0); 273805#L126 assume 8464 == ssl3_accept_~s__state~0; 273803#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 273800#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 273796#L274-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; 273795#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 273781#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 273769#L602-1 ssl3_accept_~skip~0 := 0; 273765#L99-2 assume !false; 273761#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273757#L102 assume !(12292 == ssl3_accept_~s__state~0); 273753#L105 assume !(16384 == ssl3_accept_~s__state~0); 273749#L108 assume !(8192 == ssl3_accept_~s__state~0); 273745#L111 assume !(24576 == ssl3_accept_~s__state~0); 273741#L114 assume !(8195 == ssl3_accept_~s__state~0); 273737#L117 assume !(8480 == ssl3_accept_~s__state~0); 273733#L120 assume !(8481 == ssl3_accept_~s__state~0); 273729#L123 assume !(8482 == ssl3_accept_~s__state~0); 273725#L126 assume !(8464 == ssl3_accept_~s__state~0); 273722#L129 assume !(8465 == ssl3_accept_~s__state~0); 273717#L132 assume !(8466 == ssl3_accept_~s__state~0); 273711#L135 assume 8496 == ssl3_accept_~s__state~0; 273706#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 273702#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 273694#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 273687#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 273688#L293-2 ssl3_accept_~s__init_num~0 := 0; 274898#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 274895#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274890#L602-1 ssl3_accept_~skip~0 := 0; 274889#L99-2 assume !false; 274888#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274887#L102 assume !(12292 == ssl3_accept_~s__state~0); 274886#L105 assume !(16384 == ssl3_accept_~s__state~0); 274885#L108 assume !(8192 == ssl3_accept_~s__state~0); 274884#L111 assume !(24576 == ssl3_accept_~s__state~0); 274883#L114 assume !(8195 == ssl3_accept_~s__state~0); 274882#L117 assume !(8480 == ssl3_accept_~s__state~0); 274881#L120 assume !(8481 == ssl3_accept_~s__state~0); 274880#L123 assume !(8482 == ssl3_accept_~s__state~0); 274879#L126 assume !(8464 == ssl3_accept_~s__state~0); 274878#L129 assume !(8465 == ssl3_accept_~s__state~0); 274877#L132 assume !(8466 == ssl3_accept_~s__state~0); 274876#L135 assume !(8496 == ssl3_accept_~s__state~0); 274875#L138 assume !(8497 == ssl3_accept_~s__state~0); 272813#L141 [2021-10-13 00:17:58,658 INFO L793 eck$LassoCheckResult]: Loop: 272813#L141 assume !(8512 == ssl3_accept_~s__state~0); 272806#L144 assume !(8513 == ssl3_accept_~s__state~0); 272807#L147 assume !(8528 == ssl3_accept_~s__state~0); 272786#L150 assume !(8529 == ssl3_accept_~s__state~0); 272787#L153 assume !(8544 == ssl3_accept_~s__state~0); 272765#L156 assume !(8545 == ssl3_accept_~s__state~0); 272766#L159 assume !(8560 == ssl3_accept_~s__state~0); 271407#L162 assume !(8561 == ssl3_accept_~s__state~0); 271408#L165 assume !(8448 == ssl3_accept_~s__state~0); 271401#L168 assume !(8576 == ssl3_accept_~s__state~0); 271402#L171 assume !(8577 == ssl3_accept_~s__state~0); 271395#L174 assume !(8592 == ssl3_accept_~s__state~0); 271396#L177 assume !(8593 == ssl3_accept_~s__state~0); 271388#L180 assume !(8608 == ssl3_accept_~s__state~0); 271389#L183 assume !(8609 == ssl3_accept_~s__state~0); 272111#L186 assume !(8640 == ssl3_accept_~s__state~0); 272109#L189 assume !(8641 == ssl3_accept_~s__state~0); 271127#L192 assume 8656 == ssl3_accept_~s__state~0; 270619#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 271090#L505 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 271091#L510 assume !(2 == ssl3_accept_~blastFlag~0); 272102#L513 assume !(4 == ssl3_accept_~blastFlag~0); 272190#L516 assume !(7 == ssl3_accept_~blastFlag~0); 271154#L516-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 271146#L526 assume !(0 == ssl3_accept_~tmp___10~0); 270923#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 270920#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270915#L602-1 ssl3_accept_~skip~0 := 0; 270911#L99-2 assume !false; 270883#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270876#L102 assume !(12292 == ssl3_accept_~s__state~0); 270869#L105 assume !(16384 == ssl3_accept_~s__state~0); 270862#L108 assume !(8192 == ssl3_accept_~s__state~0); 270853#L111 assume !(24576 == ssl3_accept_~s__state~0); 270846#L114 assume !(8195 == ssl3_accept_~s__state~0); 270839#L117 assume !(8480 == ssl3_accept_~s__state~0); 270832#L120 assume !(8481 == ssl3_accept_~s__state~0); 270825#L123 assume !(8482 == ssl3_accept_~s__state~0); 270818#L126 assume !(8464 == ssl3_accept_~s__state~0); 270811#L129 assume !(8465 == ssl3_accept_~s__state~0); 270804#L132 assume !(8466 == ssl3_accept_~s__state~0); 270797#L135 assume !(8496 == ssl3_accept_~s__state~0); 270789#L138 assume !(8497 == ssl3_accept_~s__state~0); 270790#L141 assume !(8512 == ssl3_accept_~s__state~0); 272151#L144 assume !(8513 == ssl3_accept_~s__state~0); 272149#L147 assume !(8528 == ssl3_accept_~s__state~0); 270760#L150 assume !(8529 == ssl3_accept_~s__state~0); 270753#L153 assume !(8544 == ssl3_accept_~s__state~0); 270745#L156 assume !(8545 == ssl3_accept_~s__state~0); 270746#L159 assume !(8560 == ssl3_accept_~s__state~0); 270729#L162 assume !(8561 == ssl3_accept_~s__state~0); 270730#L165 assume !(8448 == ssl3_accept_~s__state~0); 270713#L168 assume !(8576 == ssl3_accept_~s__state~0); 270714#L171 assume !(8577 == ssl3_accept_~s__state~0); 270697#L174 assume !(8592 == ssl3_accept_~s__state~0); 270698#L177 assume !(8593 == ssl3_accept_~s__state~0); 270679#L180 assume !(8608 == ssl3_accept_~s__state~0); 270680#L183 assume !(8609 == ssl3_accept_~s__state~0); 270664#L186 assume !(8640 == ssl3_accept_~s__state~0); 270665#L189 assume !(8641 == ssl3_accept_~s__state~0); 270651#L192 assume !(8656 == ssl3_accept_~s__state~0); 270647#L195 assume !(8657 == ssl3_accept_~s__state~0); 270616#L198 assume 8672 == ssl3_accept_~s__state~0; 270610#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 270603#L534 assume !(3 == ssl3_accept_~blastFlag~0); 270604#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 270593#L541 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 270594#L541-2 ssl3_accept_~s__init_num~0 := 0; 270428#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 270429#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270417#L602-1 ssl3_accept_~skip~0 := 0; 270418#L99-2 assume !false; 270413#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270414#L102 assume !(12292 == ssl3_accept_~s__state~0); 270409#L105 assume !(16384 == ssl3_accept_~s__state~0); 270410#L108 assume !(8192 == ssl3_accept_~s__state~0); 270405#L111 assume !(24576 == ssl3_accept_~s__state~0); 270406#L114 assume !(8195 == ssl3_accept_~s__state~0); 270401#L117 assume !(8480 == ssl3_accept_~s__state~0); 270402#L120 assume !(8481 == ssl3_accept_~s__state~0); 270397#L123 assume !(8482 == ssl3_accept_~s__state~0); 270398#L126 assume !(8464 == ssl3_accept_~s__state~0); 270393#L129 assume !(8465 == ssl3_accept_~s__state~0); 270394#L132 assume !(8466 == ssl3_accept_~s__state~0); 270389#L135 assume !(8496 == ssl3_accept_~s__state~0); 270390#L138 assume !(8497 == ssl3_accept_~s__state~0); 270385#L141 assume !(8512 == ssl3_accept_~s__state~0); 270386#L144 assume !(8513 == ssl3_accept_~s__state~0); 270379#L147 assume !(8528 == ssl3_accept_~s__state~0); 270380#L150 assume !(8529 == ssl3_accept_~s__state~0); 270371#L153 assume !(8544 == ssl3_accept_~s__state~0); 270372#L156 assume !(8545 == ssl3_accept_~s__state~0); 270363#L159 assume !(8560 == ssl3_accept_~s__state~0); 270364#L162 assume !(8561 == ssl3_accept_~s__state~0); 270355#L165 assume 8448 == ssl3_accept_~s__state~0; 270356#L166 assume !(ssl3_accept_~num1~0 > 0); 270346#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 270347#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 270334#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270330#L602-1 ssl3_accept_~skip~0 := 0; 270321#L99-2 assume !false; 270322#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270312#L102 assume 12292 == ssl3_accept_~s__state~0; 270313#L103 ssl3_accept_~s__new_session~0 := 1; 270621#L211 ssl3_accept_~s__server~0 := 1; 272764#L216 assume 0 != ssl3_accept_~cb~0; 272763#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 272762#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 272760#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 272758#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 272756#L243 assume 12292 != ssl3_accept_~s__state~0; 272757#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 275391#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 275381#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275375#L602-1 ssl3_accept_~skip~0 := 0; 275373#L99-2 assume !false; 275371#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275369#L102 assume !(12292 == ssl3_accept_~s__state~0); 275367#L105 assume !(16384 == ssl3_accept_~s__state~0); 275365#L108 assume !(8192 == ssl3_accept_~s__state~0); 275363#L111 assume !(24576 == ssl3_accept_~s__state~0); 275353#L114 assume !(8195 == ssl3_accept_~s__state~0); 275350#L117 assume !(8480 == ssl3_accept_~s__state~0); 275347#L120 assume !(8481 == ssl3_accept_~s__state~0); 275344#L123 assume !(8482 == ssl3_accept_~s__state~0); 275341#L126 assume 8464 == ssl3_accept_~s__state~0; 272556#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 275337#L274 assume !(0 == ssl3_accept_~blastFlag~0); 275335#L274-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; 275333#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 275329#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275323#L602-1 ssl3_accept_~skip~0 := 0; 275321#L99-2 assume !false; 275319#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275317#L102 assume !(12292 == ssl3_accept_~s__state~0); 275315#L105 assume !(16384 == ssl3_accept_~s__state~0); 275313#L108 assume !(8192 == ssl3_accept_~s__state~0); 275311#L111 assume !(24576 == ssl3_accept_~s__state~0); 275309#L114 assume !(8195 == ssl3_accept_~s__state~0); 275307#L117 assume !(8480 == ssl3_accept_~s__state~0); 275305#L120 assume !(8481 == ssl3_accept_~s__state~0); 275303#L123 assume !(8482 == ssl3_accept_~s__state~0); 275301#L126 assume !(8464 == ssl3_accept_~s__state~0); 275299#L129 assume !(8465 == ssl3_accept_~s__state~0); 275297#L132 assume !(8466 == ssl3_accept_~s__state~0); 275295#L135 assume 8496 == ssl3_accept_~s__state~0; 272551#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 275292#L287 assume !(1 == ssl3_accept_~blastFlag~0); 275286#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 275281#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 273690#L293-2 ssl3_accept_~s__init_num~0 := 0; 275277#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 274975#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274971#L602-1 ssl3_accept_~skip~0 := 0; 274958#L99-2 assume !false; 274959#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274950#L102 assume !(12292 == ssl3_accept_~s__state~0); 274951#L105 assume !(16384 == ssl3_accept_~s__state~0); 274942#L108 assume !(8192 == ssl3_accept_~s__state~0); 274943#L111 assume !(24576 == ssl3_accept_~s__state~0); 274934#L114 assume !(8195 == ssl3_accept_~s__state~0); 274935#L117 assume !(8480 == ssl3_accept_~s__state~0); 274926#L120 assume !(8481 == ssl3_accept_~s__state~0); 274927#L123 assume !(8482 == ssl3_accept_~s__state~0); 274918#L126 assume !(8464 == ssl3_accept_~s__state~0); 274919#L129 assume !(8465 == ssl3_accept_~s__state~0); 274910#L132 assume !(8466 == ssl3_accept_~s__state~0); 274911#L135 assume !(8496 == ssl3_accept_~s__state~0); 272812#L138 assume !(8497 == ssl3_accept_~s__state~0); 272813#L141 [2021-10-13 00:17:58,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:58,659 INFO L82 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 2 times [2021-10-13 00:17:58,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:58,660 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123450296] [2021-10-13 00:17:58,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:58,660 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:58,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:58,777 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:17:58,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:17:58,792 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:17:58,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:17:58,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1798662859, now seen corresponding path program 1 times [2021-10-13 00:17:58,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:17:58,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970520898] [2021-10-13 00:17:58,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:58,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:17:58,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:58,838 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 158 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 00:17:58,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:17:58,838 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970520898] [2021-10-13 00:17:58,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970520898] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:17:58,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614827054] [2021-10-13 00:17:58,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:17:58,839 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:17:58,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:17:58,840 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:17:58,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-10-13 00:17:59,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:17:59,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:17:59,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:17:59,699 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-10-13 00:17:59,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614827054] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:17:59,700 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:17:59,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:17:59,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10918738] [2021-10-13 00:17:59,701 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:17:59,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:17:59,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:17:59,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:17:59,702 INFO L87 Difference]: Start difference. First operand 15885 states and 20061 transitions. cyclomatic complexity: 4194 Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:17:59,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:17:59,871 INFO L93 Difference]: Finished difference Result 15993 states and 20193 transitions. [2021-10-13 00:17:59,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:17:59,872 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15993 states and 20193 transitions. [2021-10-13 00:17:59,947 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5130 [2021-10-13 00:17:59,999 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15993 states to 15993 states and 20193 transitions. [2021-10-13 00:17:59,999 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5205 [2021-10-13 00:18:00,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5205 [2021-10-13 00:18:00,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15993 states and 20193 transitions. [2021-10-13 00:18:00,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:18:00,005 INFO L681 BuchiCegarLoop]: Abstraction has 15993 states and 20193 transitions. [2021-10-13 00:18:00,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15993 states and 20193 transitions. [2021-10-13 00:18:00,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15993 to 15993. [2021-10-13 00:18:00,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15993 states, 15993 states have (on average 1.2626148940161321) internal successors, (20193), 15992 states have internal predecessors, (20193), 0 states have call successors, (0), 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-13 00:18:00,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15993 states to 15993 states and 20193 transitions. [2021-10-13 00:18:00,340 INFO L704 BuchiCegarLoop]: Abstraction has 15993 states and 20193 transitions. [2021-10-13 00:18:00,340 INFO L587 BuchiCegarLoop]: Abstraction has 15993 states and 20193 transitions. [2021-10-13 00:18:00,340 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-13 00:18:00,340 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15993 states and 20193 transitions. [2021-10-13 00:18:00,377 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5130 [2021-10-13 00:18:00,377 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:18:00,377 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:18:00,379 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:18:00,379 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:18:00,380 INFO L791 eck$LassoCheckResult]: Stem: 302626#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 302441#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 302442#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 302298#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 302299#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 302395#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 302396#L99-2 assume !false; 306317#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 306315#L102 assume !(12292 == ssl3_accept_~s__state~0); 306313#L105 assume !(16384 == ssl3_accept_~s__state~0); 306311#L108 assume !(8192 == ssl3_accept_~s__state~0); 306309#L111 assume !(24576 == ssl3_accept_~s__state~0); 306307#L114 assume !(8195 == ssl3_accept_~s__state~0); 306305#L117 assume !(8480 == ssl3_accept_~s__state~0); 306303#L120 assume !(8481 == ssl3_accept_~s__state~0); 306301#L123 assume !(8482 == ssl3_accept_~s__state~0); 306299#L126 assume 8464 == ssl3_accept_~s__state~0; 306297#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 306295#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 306294#L274-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; 306292#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 306290#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 306284#L602-1 ssl3_accept_~skip~0 := 0; 306283#L99-2 assume !false; 306277#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 306275#L102 assume !(12292 == ssl3_accept_~s__state~0); 306273#L105 assume !(16384 == ssl3_accept_~s__state~0); 306263#L108 assume !(8192 == ssl3_accept_~s__state~0); 306255#L111 assume !(24576 == ssl3_accept_~s__state~0); 306251#L114 assume !(8195 == ssl3_accept_~s__state~0); 306247#L117 assume !(8480 == ssl3_accept_~s__state~0); 306243#L120 assume !(8481 == ssl3_accept_~s__state~0); 306239#L123 assume !(8482 == ssl3_accept_~s__state~0); 306235#L126 assume !(8464 == ssl3_accept_~s__state~0); 306231#L129 assume !(8465 == ssl3_accept_~s__state~0); 306227#L132 assume !(8466 == ssl3_accept_~s__state~0); 306223#L135 assume 8496 == ssl3_accept_~s__state~0; 306219#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 306215#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 306210#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 306206#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 306207#L293-2 ssl3_accept_~s__init_num~0 := 0; 307735#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 307732#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307727#L602-1 ssl3_accept_~skip~0 := 0; 307726#L99-2 assume !false; 307725#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307724#L102 assume !(12292 == ssl3_accept_~s__state~0); 307723#L105 assume !(16384 == ssl3_accept_~s__state~0); 307722#L108 assume !(8192 == ssl3_accept_~s__state~0); 307721#L111 assume !(24576 == ssl3_accept_~s__state~0); 307720#L114 assume !(8195 == ssl3_accept_~s__state~0); 307719#L117 assume !(8480 == ssl3_accept_~s__state~0); 307718#L120 assume !(8481 == ssl3_accept_~s__state~0); 307717#L123 assume !(8482 == ssl3_accept_~s__state~0); 307716#L126 assume !(8464 == ssl3_accept_~s__state~0); 307715#L129 assume !(8465 == ssl3_accept_~s__state~0); 307714#L132 assume !(8466 == ssl3_accept_~s__state~0); 307713#L135 assume !(8496 == ssl3_accept_~s__state~0); 307712#L138 assume !(8497 == ssl3_accept_~s__state~0); 303877#L141 [2021-10-13 00:18:00,380 INFO L793 eck$LassoCheckResult]: Loop: 303877#L141 assume !(8512 == ssl3_accept_~s__state~0); 303870#L144 assume !(8513 == ssl3_accept_~s__state~0); 303871#L147 assume !(8528 == ssl3_accept_~s__state~0); 303864#L150 assume !(8529 == ssl3_accept_~s__state~0); 303865#L153 assume !(8544 == ssl3_accept_~s__state~0); 303858#L156 assume !(8545 == ssl3_accept_~s__state~0); 303859#L159 assume !(8560 == ssl3_accept_~s__state~0); 303851#L162 assume !(8561 == ssl3_accept_~s__state~0); 303852#L165 assume !(8448 == ssl3_accept_~s__state~0); 303845#L168 assume !(8576 == ssl3_accept_~s__state~0); 303846#L171 assume !(8577 == ssl3_accept_~s__state~0); 303840#L174 assume !(8592 == ssl3_accept_~s__state~0); 303838#L177 assume !(8593 == ssl3_accept_~s__state~0); 303835#L180 assume !(8608 == ssl3_accept_~s__state~0); 303836#L183 assume !(8609 == ssl3_accept_~s__state~0); 304627#L186 assume !(8640 == ssl3_accept_~s__state~0); 303568#L189 assume !(8641 == ssl3_accept_~s__state~0); 303565#L192 assume 8656 == ssl3_accept_~s__state~0; 303030#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 303562#L505 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 303554#L510 assume !(2 == ssl3_accept_~blastFlag~0); 303550#L513 assume !(4 == ssl3_accept_~blastFlag~0); 303551#L516 assume !(7 == ssl3_accept_~blastFlag~0); 303542#L516-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 303543#L526 assume !(0 == ssl3_accept_~tmp___10~0); 303534#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 303535#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 303355#L602-1 ssl3_accept_~skip~0 := 0; 303356#L99-2 assume !false; 303349#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303350#L102 assume !(12292 == ssl3_accept_~s__state~0); 303331#L105 assume !(16384 == ssl3_accept_~s__state~0); 303332#L108 assume !(8192 == ssl3_accept_~s__state~0); 303315#L111 assume !(24576 == ssl3_accept_~s__state~0); 303316#L114 assume !(8195 == ssl3_accept_~s__state~0); 303298#L117 assume !(8480 == ssl3_accept_~s__state~0); 303299#L120 assume !(8481 == ssl3_accept_~s__state~0); 303282#L123 assume !(8482 == ssl3_accept_~s__state~0); 303283#L126 assume !(8464 == ssl3_accept_~s__state~0); 303265#L129 assume !(8465 == ssl3_accept_~s__state~0); 303266#L132 assume !(8466 == ssl3_accept_~s__state~0); 303249#L135 assume !(8496 == ssl3_accept_~s__state~0); 303250#L138 assume !(8497 == ssl3_accept_~s__state~0); 303233#L141 assume !(8512 == ssl3_accept_~s__state~0); 303234#L144 assume !(8513 == ssl3_accept_~s__state~0); 303217#L147 assume !(8528 == ssl3_accept_~s__state~0); 303218#L150 assume !(8529 == ssl3_accept_~s__state~0); 303201#L153 assume !(8544 == ssl3_accept_~s__state~0); 303202#L156 assume !(8545 == ssl3_accept_~s__state~0); 303185#L159 assume !(8560 == ssl3_accept_~s__state~0); 303186#L162 assume !(8561 == ssl3_accept_~s__state~0); 303169#L165 assume !(8448 == ssl3_accept_~s__state~0); 303170#L168 assume !(8576 == ssl3_accept_~s__state~0); 303153#L171 assume !(8577 == ssl3_accept_~s__state~0); 303154#L174 assume !(8592 == ssl3_accept_~s__state~0); 303136#L177 assume !(8593 == ssl3_accept_~s__state~0); 303137#L180 assume !(8608 == ssl3_accept_~s__state~0); 304578#L183 assume !(8609 == ssl3_accept_~s__state~0); 303112#L186 assume !(8640 == ssl3_accept_~s__state~0); 303105#L189 assume !(8641 == ssl3_accept_~s__state~0); 303099#L192 assume !(8656 == ssl3_accept_~s__state~0); 303078#L195 assume !(8657 == ssl3_accept_~s__state~0); 303027#L198 assume 8672 == ssl3_accept_~s__state~0; 303026#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 303012#L534 assume !(3 == ssl3_accept_~blastFlag~0); 303013#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 303073#L541 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 302999#L541-2 ssl3_accept_~s__init_num~0 := 0; 302828#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 302995#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 302810#L602-1 ssl3_accept_~skip~0 := 0; 302811#L99-2 assume !false; 302806#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302807#L102 assume !(12292 == ssl3_accept_~s__state~0); 302802#L105 assume !(16384 == ssl3_accept_~s__state~0); 302803#L108 assume !(8192 == ssl3_accept_~s__state~0); 302798#L111 assume !(24576 == ssl3_accept_~s__state~0); 302799#L114 assume !(8195 == ssl3_accept_~s__state~0); 302794#L117 assume !(8480 == ssl3_accept_~s__state~0); 302795#L120 assume !(8481 == ssl3_accept_~s__state~0); 302790#L123 assume !(8482 == ssl3_accept_~s__state~0); 302791#L126 assume !(8464 == ssl3_accept_~s__state~0); 302786#L129 assume !(8465 == ssl3_accept_~s__state~0); 302787#L132 assume !(8466 == ssl3_accept_~s__state~0); 302782#L135 assume !(8496 == ssl3_accept_~s__state~0); 302783#L138 assume !(8497 == ssl3_accept_~s__state~0); 302778#L141 assume !(8512 == ssl3_accept_~s__state~0); 302779#L144 assume !(8513 == ssl3_accept_~s__state~0); 302772#L147 assume !(8528 == ssl3_accept_~s__state~0); 302773#L150 assume !(8529 == ssl3_accept_~s__state~0); 302764#L153 assume !(8544 == ssl3_accept_~s__state~0); 302765#L156 assume !(8545 == ssl3_accept_~s__state~0); 302756#L159 assume !(8560 == ssl3_accept_~s__state~0); 302757#L162 assume !(8561 == ssl3_accept_~s__state~0); 302748#L165 assume 8448 == ssl3_accept_~s__state~0; 302749#L166 assume !(ssl3_accept_~num1~0 > 0); 303040#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 303039#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 302727#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 302723#L602-1 ssl3_accept_~skip~0 := 0; 302714#L99-2 assume !false; 302715#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302705#L102 assume !(12292 == ssl3_accept_~s__state~0); 302707#L105 assume 16384 == ssl3_accept_~s__state~0; 303032#L211 ssl3_accept_~s__server~0 := 1; 305290#L216 assume 0 != ssl3_accept_~cb~0; 305291#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 305266#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 305267#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 305237#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 305238#L243 assume 12292 != ssl3_accept_~s__state~0; 307938#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 307936#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 307924#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307918#L602-1 ssl3_accept_~skip~0 := 0; 307916#L99-2 assume !false; 307915#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307905#L102 assume !(12292 == ssl3_accept_~s__state~0); 307902#L105 assume !(16384 == ssl3_accept_~s__state~0); 307899#L108 assume !(8192 == ssl3_accept_~s__state~0); 307896#L111 assume !(24576 == ssl3_accept_~s__state~0); 307893#L114 assume !(8195 == ssl3_accept_~s__state~0); 307890#L117 assume !(8480 == ssl3_accept_~s__state~0); 307887#L120 assume !(8481 == ssl3_accept_~s__state~0); 307884#L123 assume !(8482 == ssl3_accept_~s__state~0); 307881#L126 assume 8464 == ssl3_accept_~s__state~0; 304904#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 307878#L274 assume !(0 == ssl3_accept_~blastFlag~0); 307876#L274-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; 307873#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 307869#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307863#L602-1 ssl3_accept_~skip~0 := 0; 307861#L99-2 assume !false; 307859#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307857#L102 assume !(12292 == ssl3_accept_~s__state~0); 307855#L105 assume !(16384 == ssl3_accept_~s__state~0); 307853#L108 assume !(8192 == ssl3_accept_~s__state~0); 307851#L111 assume !(24576 == ssl3_accept_~s__state~0); 307849#L114 assume !(8195 == ssl3_accept_~s__state~0); 307847#L117 assume !(8480 == ssl3_accept_~s__state~0); 307845#L120 assume !(8481 == ssl3_accept_~s__state~0); 307843#L123 assume !(8482 == ssl3_accept_~s__state~0); 307841#L126 assume !(8464 == ssl3_accept_~s__state~0); 307839#L129 assume !(8465 == ssl3_accept_~s__state~0); 307838#L132 assume !(8466 == ssl3_accept_~s__state~0); 307837#L135 assume 8496 == ssl3_accept_~s__state~0; 304897#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 307835#L287 assume !(1 == ssl3_accept_~blastFlag~0); 307828#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 307825#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 306172#L293-2 ssl3_accept_~s__init_num~0 := 0; 307821#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 307802#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307798#L602-1 ssl3_accept_~skip~0 := 0; 307789#L99-2 assume !false; 307790#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307781#L102 assume !(12292 == ssl3_accept_~s__state~0); 307782#L105 assume !(16384 == ssl3_accept_~s__state~0); 307773#L108 assume !(8192 == ssl3_accept_~s__state~0); 307774#L111 assume !(24576 == ssl3_accept_~s__state~0); 307765#L114 assume !(8195 == ssl3_accept_~s__state~0); 307766#L117 assume !(8480 == ssl3_accept_~s__state~0); 307757#L120 assume !(8481 == ssl3_accept_~s__state~0); 307758#L123 assume !(8482 == ssl3_accept_~s__state~0); 307749#L126 assume !(8464 == ssl3_accept_~s__state~0); 307750#L129 assume !(8465 == ssl3_accept_~s__state~0); 307741#L132 assume !(8466 == ssl3_accept_~s__state~0); 307742#L135 assume !(8496 == ssl3_accept_~s__state~0); 303876#L138 assume !(8497 == ssl3_accept_~s__state~0); 303877#L141 [2021-10-13 00:18:00,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:18:00,381 INFO L82 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 3 times [2021-10-13 00:18:00,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:18:00,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332119721] [2021-10-13 00:18:00,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:18:00,382 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:18:00,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:18:00,395 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:18:00,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:18:00,410 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:18:00,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:18:00,410 INFO L82 PathProgramCache]: Analyzing trace with hash -927127519, now seen corresponding path program 1 times [2021-10-13 00:18:00,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:18:00,411 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459172406] [2021-10-13 00:18:00,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:18:00,411 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:18:00,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:18:00,446 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 00:18:00,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:18:00,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459172406] [2021-10-13 00:18:00,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459172406] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:18:00,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084916025] [2021-10-13 00:18:00,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:18:00,447 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:18:00,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:18:00,453 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:18:00,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-10-13 00:18:00,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:18:00,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:18:00,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:18:01,262 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 00:18:01,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084916025] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:18:01,262 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:18:01,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:18:01,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881043049] [2021-10-13 00:18:01,265 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:18:01,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:18:01,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:18:01,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:18:01,266 INFO L87 Difference]: Start difference. First operand 15993 states and 20193 transitions. cyclomatic complexity: 4218 Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 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-13 00:18:01,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:18:01,644 INFO L93 Difference]: Finished difference Result 16917 states and 21113 transitions. [2021-10-13 00:18:01,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:18:01,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16917 states and 21113 transitions. [2021-10-13 00:18:01,694 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 4300 [2021-10-13 00:18:01,723 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16917 states to 16777 states and 20949 transitions. [2021-10-13 00:18:01,723 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5357 [2021-10-13 00:18:01,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5357 [2021-10-13 00:18:01,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16777 states and 20949 transitions. [2021-10-13 00:18:01,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:18:01,726 INFO L681 BuchiCegarLoop]: Abstraction has 16777 states and 20949 transitions. [2021-10-13 00:18:01,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16777 states and 20949 transitions. [2021-10-13 00:18:01,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16777 to 14777. [2021-10-13 00:18:01,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14777 states, 14777 states have (on average 1.2501184272856467) internal successors, (18473), 14776 states have internal predecessors, (18473), 0 states have call successors, (0), 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-13 00:18:01,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14777 states to 14777 states and 18473 transitions. [2021-10-13 00:18:01,892 INFO L704 BuchiCegarLoop]: Abstraction has 14777 states and 18473 transitions. [2021-10-13 00:18:01,892 INFO L587 BuchiCegarLoop]: Abstraction has 14777 states and 18473 transitions. [2021-10-13 00:18:01,892 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-13 00:18:01,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14777 states and 18473 transitions. [2021-10-13 00:18:01,930 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4036 [2021-10-13 00:18:01,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:18:01,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:18:01,932 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:18:01,932 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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-13 00:18:01,932 INFO L791 eck$LassoCheckResult]: Stem: 336097#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 335871#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 335872#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 335722#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 335723#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 335824#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 335825#L99-2 assume !false; 338763#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 338762#L102 assume !(12292 == ssl3_accept_~s__state~0); 338761#L105 assume !(16384 == ssl3_accept_~s__state~0); 338760#L108 assume !(8192 == ssl3_accept_~s__state~0); 338759#L111 assume !(24576 == ssl3_accept_~s__state~0); 338758#L114 assume !(8195 == ssl3_accept_~s__state~0); 338757#L117 assume !(8480 == ssl3_accept_~s__state~0); 338756#L120 assume !(8481 == ssl3_accept_~s__state~0); 338755#L123 assume !(8482 == ssl3_accept_~s__state~0); 338754#L126 assume 8464 == ssl3_accept_~s__state~0; 338753#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 338752#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 338751#L274-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; 338749#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 338746#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 338741#L602-1 ssl3_accept_~skip~0 := 0; 338740#L99-2 assume !false; 338739#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 338738#L102 assume !(12292 == ssl3_accept_~s__state~0); 338737#L105 assume !(16384 == ssl3_accept_~s__state~0); 338736#L108 assume !(8192 == ssl3_accept_~s__state~0); 338735#L111 assume !(24576 == ssl3_accept_~s__state~0); 338734#L114 assume !(8195 == ssl3_accept_~s__state~0); 338733#L117 assume !(8480 == ssl3_accept_~s__state~0); 338732#L120 assume !(8481 == ssl3_accept_~s__state~0); 338731#L123 assume !(8482 == ssl3_accept_~s__state~0); 338730#L126 assume !(8464 == ssl3_accept_~s__state~0); 338729#L129 assume !(8465 == ssl3_accept_~s__state~0); 338728#L132 assume !(8466 == ssl3_accept_~s__state~0); 338727#L135 assume 8496 == ssl3_accept_~s__state~0; 338726#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 338134#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 338080#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 338076#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 338077#L293-2 ssl3_accept_~s__init_num~0 := 0; 346360#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 346361#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346349#L602-1 ssl3_accept_~skip~0 := 0; 346350#L99-2 assume !false; 346345#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346346#L102 assume !(12292 == ssl3_accept_~s__state~0); 346341#L105 assume !(16384 == ssl3_accept_~s__state~0); 346342#L108 assume !(8192 == ssl3_accept_~s__state~0); 346337#L111 assume !(24576 == ssl3_accept_~s__state~0); 346338#L114 assume !(8195 == ssl3_accept_~s__state~0); 346333#L117 assume !(8480 == ssl3_accept_~s__state~0); 346334#L120 assume !(8481 == ssl3_accept_~s__state~0); 346329#L123 assume !(8482 == ssl3_accept_~s__state~0); 346330#L126 assume !(8464 == ssl3_accept_~s__state~0); 346325#L129 assume !(8465 == ssl3_accept_~s__state~0); 346326#L132 assume !(8466 == ssl3_accept_~s__state~0); 346321#L135 assume !(8496 == ssl3_accept_~s__state~0); 346322#L138 assume !(8497 == ssl3_accept_~s__state~0); 346319#L141 [2021-10-13 00:18:01,934 INFO L793 eck$LassoCheckResult]: Loop: 346319#L141 assume !(8512 == ssl3_accept_~s__state~0); 346318#L144 assume !(8513 == ssl3_accept_~s__state~0); 346317#L147 assume !(8528 == ssl3_accept_~s__state~0); 346316#L150 assume !(8529 == ssl3_accept_~s__state~0); 346315#L153 assume !(8544 == ssl3_accept_~s__state~0); 346314#L156 assume !(8545 == ssl3_accept_~s__state~0); 346313#L159 assume !(8560 == ssl3_accept_~s__state~0); 346312#L162 assume !(8561 == ssl3_accept_~s__state~0); 346311#L165 assume !(8448 == ssl3_accept_~s__state~0); 346310#L168 assume !(8576 == ssl3_accept_~s__state~0); 346309#L171 assume !(8577 == ssl3_accept_~s__state~0); 346308#L174 assume !(8592 == ssl3_accept_~s__state~0); 335897#L177 assume !(8593 == ssl3_accept_~s__state~0); 335714#L180 assume !(8608 == ssl3_accept_~s__state~0); 335715#L183 assume !(8609 == ssl3_accept_~s__state~0); 335844#L186 assume !(8640 == ssl3_accept_~s__state~0); 335936#L189 assume !(8641 == ssl3_accept_~s__state~0); 336025#L192 assume 8656 == ssl3_accept_~s__state~0; 335938#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 335862#L505 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 335863#L510 assume !(2 == ssl3_accept_~blastFlag~0); 335984#L513 assume !(4 == ssl3_accept_~blastFlag~0); 345145#L516 assume !(7 == ssl3_accept_~blastFlag~0); 345144#L516-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 336040#L526 assume !(0 == ssl3_accept_~tmp___10~0); 336041#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 335764#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 335766#L602-1 ssl3_accept_~skip~0 := 0; 336060#L99-2 assume !false; 335907#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 335876#L102 assume !(12292 == ssl3_accept_~s__state~0); 335804#L105 assume !(16384 == ssl3_accept_~s__state~0); 335805#L108 assume !(8192 == ssl3_accept_~s__state~0); 335808#L111 assume !(24576 == ssl3_accept_~s__state~0); 335809#L114 assume !(8195 == ssl3_accept_~s__state~0); 335732#L117 assume !(8480 == ssl3_accept_~s__state~0); 335733#L120 assume !(8481 == ssl3_accept_~s__state~0); 335812#L123 assume !(8482 == ssl3_accept_~s__state~0); 335813#L126 assume !(8464 == ssl3_accept_~s__state~0); 335955#L129 assume !(8465 == ssl3_accept_~s__state~0); 336077#L132 assume !(8466 == ssl3_accept_~s__state~0); 336053#L135 assume !(8496 == ssl3_accept_~s__state~0); 335932#L138 assume !(8497 == ssl3_accept_~s__state~0); 335933#L141 assume !(8512 == ssl3_accept_~s__state~0); 347074#L144 assume !(8513 == ssl3_accept_~s__state~0); 336083#L147 assume !(8528 == ssl3_accept_~s__state~0); 336047#L150 assume !(8529 == ssl3_accept_~s__state~0); 335750#L153 assume !(8544 == ssl3_accept_~s__state~0); 335751#L156 assume !(8545 == ssl3_accept_~s__state~0); 335964#L159 assume !(8560 == ssl3_accept_~s__state~0); 335860#L162 assume !(8561 == ssl3_accept_~s__state~0); 335770#L165 assume !(8448 == ssl3_accept_~s__state~0); 335771#L168 assume !(8576 == ssl3_accept_~s__state~0); 346729#L171 assume !(8577 == ssl3_accept_~s__state~0); 346728#L174 assume !(8592 == ssl3_accept_~s__state~0); 346727#L177 assume !(8593 == ssl3_accept_~s__state~0); 346726#L180 assume !(8608 == ssl3_accept_~s__state~0); 346725#L183 assume !(8609 == ssl3_accept_~s__state~0); 346724#L186 assume !(8640 == ssl3_accept_~s__state~0); 346723#L189 assume !(8641 == ssl3_accept_~s__state~0); 346722#L192 assume !(8656 == ssl3_accept_~s__state~0); 346721#L195 assume !(8657 == ssl3_accept_~s__state~0); 346720#L198 assume 8672 == ssl3_accept_~s__state~0; 346719#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 346718#L534 assume !(3 == ssl3_accept_~blastFlag~0); 346716#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 346662#L541 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 337004#L541-2 ssl3_accept_~s__init_num~0 := 0; 346657#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 346654#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346649#L602-1 ssl3_accept_~skip~0 := 0; 346648#L99-2 assume !false; 346647#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346646#L102 assume !(12292 == ssl3_accept_~s__state~0); 346645#L105 assume !(16384 == ssl3_accept_~s__state~0); 346644#L108 assume !(8192 == ssl3_accept_~s__state~0); 346643#L111 assume !(24576 == ssl3_accept_~s__state~0); 346642#L114 assume !(8195 == ssl3_accept_~s__state~0); 346641#L117 assume !(8480 == ssl3_accept_~s__state~0); 346640#L120 assume !(8481 == ssl3_accept_~s__state~0); 346639#L123 assume !(8482 == ssl3_accept_~s__state~0); 346638#L126 assume !(8464 == ssl3_accept_~s__state~0); 346637#L129 assume !(8465 == ssl3_accept_~s__state~0); 346636#L132 assume !(8466 == ssl3_accept_~s__state~0); 346635#L135 assume !(8496 == ssl3_accept_~s__state~0); 346634#L138 assume !(8497 == ssl3_accept_~s__state~0); 346633#L141 assume !(8512 == ssl3_accept_~s__state~0); 346632#L144 assume !(8513 == ssl3_accept_~s__state~0); 346631#L147 assume !(8528 == ssl3_accept_~s__state~0); 346630#L150 assume !(8529 == ssl3_accept_~s__state~0); 346629#L153 assume !(8544 == ssl3_accept_~s__state~0); 346628#L156 assume !(8545 == ssl3_accept_~s__state~0); 346627#L159 assume !(8560 == ssl3_accept_~s__state~0); 346626#L162 assume !(8561 == ssl3_accept_~s__state~0); 346625#L165 assume 8448 == ssl3_accept_~s__state~0; 346623#L166 assume !(ssl3_accept_~num1~0 > 0); 346618#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 346617#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 346460#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346449#L602-1 ssl3_accept_~skip~0 := 0; 346446#L99-2 assume !false; 346443#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346440#L102 assume !(12292 == ssl3_accept_~s__state~0); 346437#L105 assume !(16384 == ssl3_accept_~s__state~0); 346434#L108 assume !(8192 == ssl3_accept_~s__state~0); 346431#L111 assume !(24576 == ssl3_accept_~s__state~0); 346428#L114 assume !(8195 == ssl3_accept_~s__state~0); 346425#L117 assume !(8480 == ssl3_accept_~s__state~0); 346422#L120 assume !(8481 == ssl3_accept_~s__state~0); 346419#L123 assume !(8482 == ssl3_accept_~s__state~0); 346416#L126 assume !(8464 == ssl3_accept_~s__state~0); 346413#L129 assume !(8465 == ssl3_accept_~s__state~0); 346410#L132 assume !(8466 == ssl3_accept_~s__state~0); 346407#L135 assume !(8496 == ssl3_accept_~s__state~0); 346404#L138 assume !(8497 == ssl3_accept_~s__state~0); 346401#L141 assume !(8512 == ssl3_accept_~s__state~0); 346399#L144 assume !(8513 == ssl3_accept_~s__state~0); 346397#L147 assume !(8528 == ssl3_accept_~s__state~0); 346395#L150 assume !(8529 == ssl3_accept_~s__state~0); 346393#L153 assume !(8544 == ssl3_accept_~s__state~0); 346391#L156 assume !(8545 == ssl3_accept_~s__state~0); 346389#L159 assume !(8560 == ssl3_accept_~s__state~0); 345917#L162 assume !(8561 == ssl3_accept_~s__state~0); 345918#L165 assume !(8448 == ssl3_accept_~s__state~0); 345148#L168 assume 8576 == ssl3_accept_~s__state~0; 345100#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 345088#L454 assume !(ssl3_accept_~ret~0 <= 0); 345089#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 346624#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 345077#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345074#L602-1 ssl3_accept_~skip~0 := 0; 345069#L99-2 assume !false; 345070#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345065#L102 assume !(12292 == ssl3_accept_~s__state~0); 345066#L105 assume !(16384 == ssl3_accept_~s__state~0); 345061#L108 assume !(8192 == ssl3_accept_~s__state~0); 345062#L111 assume !(24576 == ssl3_accept_~s__state~0); 345057#L114 assume !(8195 == ssl3_accept_~s__state~0); 345058#L117 assume !(8480 == ssl3_accept_~s__state~0); 345053#L120 assume !(8481 == ssl3_accept_~s__state~0); 345054#L123 assume !(8482 == ssl3_accept_~s__state~0); 345049#L126 assume !(8464 == ssl3_accept_~s__state~0); 345050#L129 assume !(8465 == ssl3_accept_~s__state~0); 345041#L132 assume 8466 == ssl3_accept_~s__state~0; 343460#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 345038#L274 assume !(0 == ssl3_accept_~blastFlag~0); 345039#L274-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; 344278#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 344279#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344267#L602-1 ssl3_accept_~skip~0 := 0; 344268#L99-2 assume !false; 344263#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344264#L102 assume !(12292 == ssl3_accept_~s__state~0); 344259#L105 assume !(16384 == ssl3_accept_~s__state~0); 344260#L108 assume !(8192 == ssl3_accept_~s__state~0); 344255#L111 assume !(24576 == ssl3_accept_~s__state~0); 344256#L114 assume !(8195 == ssl3_accept_~s__state~0); 344251#L117 assume !(8480 == ssl3_accept_~s__state~0); 344252#L120 assume !(8481 == ssl3_accept_~s__state~0); 344245#L123 assume !(8482 == ssl3_accept_~s__state~0); 344246#L126 assume !(8464 == ssl3_accept_~s__state~0); 344238#L129 assume !(8465 == ssl3_accept_~s__state~0); 344239#L132 assume !(8466 == ssl3_accept_~s__state~0); 344225#L135 assume 8496 == ssl3_accept_~s__state~0; 342408#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 335940#L287 assume !(1 == ssl3_accept_~blastFlag~0); 335941#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 344283#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 335710#L293-2 ssl3_accept_~s__init_num~0 := 0; 335711#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 346356#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346352#L602-1 ssl3_accept_~skip~0 := 0; 346347#L99-2 assume !false; 346348#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346343#L102 assume !(12292 == ssl3_accept_~s__state~0); 346344#L105 assume !(16384 == ssl3_accept_~s__state~0); 346339#L108 assume !(8192 == ssl3_accept_~s__state~0); 346340#L111 assume !(24576 == ssl3_accept_~s__state~0); 346335#L114 assume !(8195 == ssl3_accept_~s__state~0); 346336#L117 assume !(8480 == ssl3_accept_~s__state~0); 346331#L120 assume !(8481 == ssl3_accept_~s__state~0); 346332#L123 assume !(8482 == ssl3_accept_~s__state~0); 346327#L126 assume !(8464 == ssl3_accept_~s__state~0); 346328#L129 assume !(8465 == ssl3_accept_~s__state~0); 346323#L132 assume !(8466 == ssl3_accept_~s__state~0); 346324#L135 assume !(8496 == ssl3_accept_~s__state~0); 346320#L138 assume !(8497 == ssl3_accept_~s__state~0); 346319#L141 [2021-10-13 00:18:01,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:18:01,935 INFO L82 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 4 times [2021-10-13 00:18:01,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:18:01,936 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966861055] [2021-10-13 00:18:01,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:18:01,936 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:18:02,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:18:02,073 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:18:02,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:18:02,089 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:18:02,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:18:02,090 INFO L82 PathProgramCache]: Analyzing trace with hash 1287341260, now seen corresponding path program 1 times [2021-10-13 00:18:02,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:18:02,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904298213] [2021-10-13 00:18:02,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:18:02,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:18:02,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:18:02,137 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-13 00:18:02,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:18:02,138 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904298213] [2021-10-13 00:18:02,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904298213] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:18:02,138 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534776357] [2021-10-13 00:18:02,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:18:02,138 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:18:02,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:18:02,140 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:18:02,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-10-13 00:18:02,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:18:02,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:18:02,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:18:03,062 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-13 00:18:03,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534776357] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:18:03,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:18:03,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:18:03,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954679912] [2021-10-13 00:18:03,063 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:18:03,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:18:03,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:18:03,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:18:03,064 INFO L87 Difference]: Start difference. First operand 14777 states and 18473 transitions. cyclomatic complexity: 3734 Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:18:03,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:18:03,299 INFO L93 Difference]: Finished difference Result 16509 states and 20405 transitions. [2021-10-13 00:18:03,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:18:03,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16509 states and 20405 transitions. [2021-10-13 00:18:03,356 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 3926 [2021-10-13 00:18:03,395 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16509 states to 14209 states and 17658 transitions. [2021-10-13 00:18:03,395 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5113 [2021-10-13 00:18:03,399 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5439 [2021-10-13 00:18:03,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14209 states and 17658 transitions. [2021-10-13 00:18:03,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:18:03,402 INFO L681 BuchiCegarLoop]: Abstraction has 14209 states and 17658 transitions. [2021-10-13 00:18:03,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14209 states and 17658 transitions. [2021-10-13 00:18:03,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14209 to 13185. [2021-10-13 00:18:03,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13185 states, 13185 states have (on average 1.2455062571103526) internal successors, (16422), 13184 states have internal predecessors, (16422), 0 states have call successors, (0), 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-13 00:18:03,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13185 states to 13185 states and 16422 transitions. [2021-10-13 00:18:03,633 INFO L704 BuchiCegarLoop]: Abstraction has 13185 states and 16422 transitions. [2021-10-13 00:18:03,633 INFO L587 BuchiCegarLoop]: Abstraction has 13185 states and 16422 transitions. [2021-10-13 00:18:03,633 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-10-13 00:18:03,633 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13185 states and 16422 transitions. [2021-10-13 00:18:03,663 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 3833 [2021-10-13 00:18:03,663 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:18:03,663 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:18:03,664 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:18:03,665 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:18:03,665 INFO L791 eck$LassoCheckResult]: Stem: 367899#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 367719#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, 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~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;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~nondet33;havoc ssl3_accept_#t~nondet33;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; 367720#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 367576#L85-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 367577#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 367675#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 367676#L99-2 assume !false; 371535#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 371534#L102 assume !(12292 == ssl3_accept_~s__state~0); 371533#L105 assume !(16384 == ssl3_accept_~s__state~0); 371532#L108 assume !(8192 == ssl3_accept_~s__state~0); 371531#L111 assume !(24576 == ssl3_accept_~s__state~0); 371530#L114 assume !(8195 == ssl3_accept_~s__state~0); 371529#L117 assume !(8480 == ssl3_accept_~s__state~0); 371528#L120 assume !(8481 == ssl3_accept_~s__state~0); 371527#L123 assume !(8482 == ssl3_accept_~s__state~0); 371525#L126 assume 8464 == ssl3_accept_~s__state~0; 371520#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 371516#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 371510#L274-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; 371501#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 371492#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 371485#L602-1 ssl3_accept_~skip~0 := 0; 371482#L99-2 assume !false; 371479#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 371476#L102 assume !(12292 == ssl3_accept_~s__state~0); 371473#L105 assume !(16384 == ssl3_accept_~s__state~0); 371470#L108 assume !(8192 == ssl3_accept_~s__state~0); 371467#L111 assume !(24576 == ssl3_accept_~s__state~0); 371464#L114 assume !(8195 == ssl3_accept_~s__state~0); 371461#L117 assume !(8480 == ssl3_accept_~s__state~0); 371458#L120 assume !(8481 == ssl3_accept_~s__state~0); 371455#L123 assume !(8482 == ssl3_accept_~s__state~0); 371452#L126 assume !(8464 == ssl3_accept_~s__state~0); 371449#L129 assume !(8465 == ssl3_accept_~s__state~0); 371446#L132 assume !(8466 == ssl3_accept_~s__state~0); 371443#L135 assume 8496 == ssl3_accept_~s__state~0; 371440#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 369949#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 369894#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 369890#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 369887#L293-2 ssl3_accept_~s__init_num~0 := 0; 369878#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 369879#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369858#L602-1 ssl3_accept_~skip~0 := 0; 369859#L99-2 assume !false; 369722#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369723#L102 assume !(12292 == ssl3_accept_~s__state~0); 369710#L105 assume !(16384 == ssl3_accept_~s__state~0); 369711#L108 assume !(8192 == ssl3_accept_~s__state~0); 369397#L111 assume !(24576 == ssl3_accept_~s__state~0); 369398#L114 assume !(8195 == ssl3_accept_~s__state~0); 369380#L117 assume !(8480 == ssl3_accept_~s__state~0); 369381#L120 assume !(8481 == ssl3_accept_~s__state~0); 369360#L123 assume !(8482 == ssl3_accept_~s__state~0); 369361#L126 assume !(8464 == ssl3_accept_~s__state~0); 369347#L129 assume !(8465 == ssl3_accept_~s__state~0); 369348#L132 assume !(8466 == ssl3_accept_~s__state~0); 369335#L135 assume !(8496 == ssl3_accept_~s__state~0); 369336#L138 assume !(8497 == ssl3_accept_~s__state~0); 369330#L141 [2021-10-13 00:18:03,666 INFO L793 eck$LassoCheckResult]: Loop: 369330#L141 assume 8512 == ssl3_accept_~s__state~0; 368965#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 369327#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 369325#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 369323#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 369320#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369315#L602-1 ssl3_accept_~skip~0 := 0; 369314#L99-2 assume !false; 369313#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369312#L102 assume !(12292 == ssl3_accept_~s__state~0); 369311#L105 assume !(16384 == ssl3_accept_~s__state~0); 369310#L108 assume !(8192 == ssl3_accept_~s__state~0); 369309#L111 assume !(24576 == ssl3_accept_~s__state~0); 369308#L114 assume !(8195 == ssl3_accept_~s__state~0); 369307#L117 assume !(8480 == ssl3_accept_~s__state~0); 369306#L120 assume !(8481 == ssl3_accept_~s__state~0); 369305#L123 assume !(8482 == ssl3_accept_~s__state~0); 369304#L126 assume !(8464 == ssl3_accept_~s__state~0); 369303#L129 assume !(8465 == ssl3_accept_~s__state~0); 369302#L132 assume !(8466 == ssl3_accept_~s__state~0); 369301#L135 assume !(8496 == ssl3_accept_~s__state~0); 369300#L138 assume !(8497 == ssl3_accept_~s__state~0); 369299#L141 assume !(8512 == ssl3_accept_~s__state~0); 369298#L144 assume !(8513 == ssl3_accept_~s__state~0); 369297#L147 assume 8528 == ssl3_accept_~s__state~0; 368956#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 369296#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 369294#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 369288#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 369290#L360 assume !(6 == ssl3_accept_~blastFlag~0); 369286#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 369283#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 369278#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 369275#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369270#L602-1 ssl3_accept_~skip~0 := 0; 369268#L99-2 assume !false; 369265#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369259#L102 assume !(12292 == ssl3_accept_~s__state~0); 369257#L105 assume !(16384 == ssl3_accept_~s__state~0); 369255#L108 assume !(8192 == ssl3_accept_~s__state~0); 369253#L111 assume !(24576 == ssl3_accept_~s__state~0); 369251#L114 assume !(8195 == ssl3_accept_~s__state~0); 369249#L117 assume !(8480 == ssl3_accept_~s__state~0); 369247#L120 assume !(8481 == ssl3_accept_~s__state~0); 369244#L123 assume !(8482 == ssl3_accept_~s__state~0); 369240#L126 assume !(8464 == ssl3_accept_~s__state~0); 369235#L129 assume !(8465 == ssl3_accept_~s__state~0); 369230#L132 assume !(8466 == ssl3_accept_~s__state~0); 369223#L135 assume !(8496 == ssl3_accept_~s__state~0); 369220#L138 assume !(8497 == ssl3_accept_~s__state~0); 369217#L141 assume !(8512 == ssl3_accept_~s__state~0); 369214#L144 assume !(8513 == ssl3_accept_~s__state~0); 369211#L147 assume !(8528 == ssl3_accept_~s__state~0); 369208#L150 assume !(8529 == ssl3_accept_~s__state~0); 369205#L153 assume 8544 == ssl3_accept_~s__state~0; 368947#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 369199#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 369195#L395 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 369189#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 369185#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 369179#L411 assume !(8 == ssl3_accept_~blastFlag~0); 369173#L414 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; 369165#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 369161#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369155#L602-1 ssl3_accept_~skip~0 := 0; 369153#L99-2 assume !false; 369151#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369149#L102 assume !(12292 == ssl3_accept_~s__state~0); 369147#L105 assume !(16384 == ssl3_accept_~s__state~0); 369145#L108 assume !(8192 == ssl3_accept_~s__state~0); 369143#L111 assume !(24576 == ssl3_accept_~s__state~0); 369141#L114 assume !(8195 == ssl3_accept_~s__state~0); 369139#L117 assume !(8480 == ssl3_accept_~s__state~0); 369137#L120 assume !(8481 == ssl3_accept_~s__state~0); 369135#L123 assume !(8482 == ssl3_accept_~s__state~0); 369133#L126 assume !(8464 == ssl3_accept_~s__state~0); 369131#L129 assume !(8465 == ssl3_accept_~s__state~0); 369129#L132 assume !(8466 == ssl3_accept_~s__state~0); 369127#L135 assume !(8496 == ssl3_accept_~s__state~0); 369125#L138 assume !(8497 == ssl3_accept_~s__state~0); 369123#L141 assume !(8512 == ssl3_accept_~s__state~0); 369121#L144 assume !(8513 == ssl3_accept_~s__state~0); 369119#L147 assume !(8528 == ssl3_accept_~s__state~0); 369117#L150 assume !(8529 == ssl3_accept_~s__state~0); 369115#L153 assume !(8544 == ssl3_accept_~s__state~0); 369113#L156 assume !(8545 == ssl3_accept_~s__state~0); 369109#L159 assume !(8560 == ssl3_accept_~s__state~0); 369108#L162 assume !(8561 == ssl3_accept_~s__state~0); 369107#L165 assume 8448 == ssl3_accept_~s__state~0; 369093#L166 assume !(ssl3_accept_~num1~0 > 0); 369089#L440-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 369083#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 369084#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369067#L602-1 ssl3_accept_~skip~0 := 0; 369068#L99-2 assume !false; 369059#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369060#L102 assume !(12292 == ssl3_accept_~s__state~0); 369050#L105 assume !(16384 == ssl3_accept_~s__state~0); 369051#L108 assume !(8192 == ssl3_accept_~s__state~0); 369041#L111 assume !(24576 == ssl3_accept_~s__state~0); 369042#L114 assume !(8195 == ssl3_accept_~s__state~0); 369032#L117 assume !(8480 == ssl3_accept_~s__state~0); 369033#L120 assume !(8481 == ssl3_accept_~s__state~0); 369022#L123 assume !(8482 == ssl3_accept_~s__state~0); 369023#L126 assume !(8464 == ssl3_accept_~s__state~0); 369013#L129 assume !(8465 == ssl3_accept_~s__state~0); 369014#L132 assume !(8466 == ssl3_accept_~s__state~0); 368982#L135 assume !(8496 == ssl3_accept_~s__state~0); 368983#L138 assume !(8497 == ssl3_accept_~s__state~0); 368969#L141 assume !(8512 == ssl3_accept_~s__state~0); 368970#L144 assume !(8513 == ssl3_accept_~s__state~0); 368960#L147 assume !(8528 == ssl3_accept_~s__state~0); 368961#L150 assume !(8529 == ssl3_accept_~s__state~0); 368951#L153 assume !(8544 == ssl3_accept_~s__state~0); 368952#L156 assume !(8545 == ssl3_accept_~s__state~0); 368942#L159 assume !(8560 == ssl3_accept_~s__state~0); 368943#L162 assume !(8561 == ssl3_accept_~s__state~0); 368931#L165 assume !(8448 == ssl3_accept_~s__state~0); 368930#L168 assume 8576 == ssl3_accept_~s__state~0; 368753#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 368928#L454 assume !(ssl3_accept_~ret~0 <= 0); 368923#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 368924#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 369943#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369938#L602-1 ssl3_accept_~skip~0 := 0; 369937#L99-2 assume !false; 369936#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369935#L102 assume !(12292 == ssl3_accept_~s__state~0); 369934#L105 assume !(16384 == ssl3_accept_~s__state~0); 369933#L108 assume !(8192 == ssl3_accept_~s__state~0); 369932#L111 assume !(24576 == ssl3_accept_~s__state~0); 369931#L114 assume !(8195 == ssl3_accept_~s__state~0); 369930#L117 assume !(8480 == ssl3_accept_~s__state~0); 369929#L120 assume !(8481 == ssl3_accept_~s__state~0); 369928#L123 assume !(8482 == ssl3_accept_~s__state~0); 369927#L126 assume !(8464 == ssl3_accept_~s__state~0); 369926#L129 assume !(8465 == ssl3_accept_~s__state~0); 369925#L132 assume 8466 == ssl3_accept_~s__state~0; 368988#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 369924#L274 assume !(0 == ssl3_accept_~blastFlag~0); 369923#L274-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; 369921#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 369918#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369913#L602-1 ssl3_accept_~skip~0 := 0; 369912#L99-2 assume !false; 369911#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369910#L102 assume !(12292 == ssl3_accept_~s__state~0); 369909#L105 assume !(16384 == ssl3_accept_~s__state~0); 369908#L108 assume !(8192 == ssl3_accept_~s__state~0); 369907#L111 assume !(24576 == ssl3_accept_~s__state~0); 369906#L114 assume !(8195 == ssl3_accept_~s__state~0); 369905#L117 assume !(8480 == ssl3_accept_~s__state~0); 369904#L120 assume !(8481 == ssl3_accept_~s__state~0); 369903#L123 assume !(8482 == ssl3_accept_~s__state~0); 369902#L126 assume !(8464 == ssl3_accept_~s__state~0); 369901#L129 assume !(8465 == ssl3_accept_~s__state~0); 369900#L132 assume !(8466 == ssl3_accept_~s__state~0); 369899#L135 assume 8496 == ssl3_accept_~s__state~0; 368974#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 369898#L287 assume !(1 == ssl3_accept_~blastFlag~0); 369896#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 369897#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 371368#L293-2 ssl3_accept_~s__init_num~0 := 0; 371367#L564 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 369870#L602 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369866#L602-1 ssl3_accept_~skip~0 := 0; 369852#L99-2 assume !false; 369853#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369717#L102 assume !(12292 == ssl3_accept_~s__state~0); 369718#L105 assume !(16384 == ssl3_accept_~s__state~0); 369410#L108 assume !(8192 == ssl3_accept_~s__state~0); 369411#L111 assume !(24576 == ssl3_accept_~s__state~0); 369389#L114 assume !(8195 == ssl3_accept_~s__state~0); 369390#L117 assume !(8480 == ssl3_accept_~s__state~0); 369370#L120 assume !(8481 == ssl3_accept_~s__state~0); 369371#L123 assume !(8482 == ssl3_accept_~s__state~0); 369353#L126 assume !(8464 == ssl3_accept_~s__state~0); 369354#L129 assume !(8465 == ssl3_accept_~s__state~0); 369340#L132 assume !(8466 == ssl3_accept_~s__state~0); 369341#L135 assume !(8496 == ssl3_accept_~s__state~0); 369331#L138 assume !(8497 == ssl3_accept_~s__state~0); 369330#L141 [2021-10-13 00:18:03,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:18:03,666 INFO L82 PathProgramCache]: Analyzing trace with hash 556460289, now seen corresponding path program 1 times [2021-10-13 00:18:03,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:18:03,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574349709] [2021-10-13 00:18:03,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:18:03,667 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:18:03,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:18:03,683 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:18:03,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:18:03,700 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:18:03,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:18:03,700 INFO L82 PathProgramCache]: Analyzing trace with hash 1523330190, now seen corresponding path program 3 times [2021-10-13 00:18:03,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:18:03,701 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427759832] [2021-10-13 00:18:03,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:18:03,701 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:18:03,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:18:03,721 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:18:03,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:18:03,751 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:18:03,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:18:03,751 INFO L82 PathProgramCache]: Analyzing trace with hash -474946674, now seen corresponding path program 1 times [2021-10-13 00:18:03,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:18:03,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996438939] [2021-10-13 00:18:03,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:18:03,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:18:03,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:18:03,777 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:18:03,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:18:03,906 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:18:06,625 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 12:18:06 BoogieIcfgContainer [2021-10-13 00:18:06,625 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 00:18:06,626 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 00:18:06,626 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 00:18:06,626 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 00:18:06,627 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:17:31" (3/4) ... [2021-10-13 00:18:06,629 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-13 00:18:06,702 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/witness.graphml [2021-10-13 00:18:06,702 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 00:18:06,704 INFO L168 Benchmark]: Toolchain (without parser) took 36543.04 ms. Allocated memory was 92.3 MB in the beginning and 5.5 GB in the end (delta: 5.4 GB). Free memory was 72.3 MB in the beginning and 4.7 GB in the end (delta: -4.6 GB). Peak memory consumption was 813.9 MB. Max. memory is 16.1 GB. [2021-10-13 00:18:06,704 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 75.5 MB. Free memory was 55.6 MB in the beginning and 55.5 MB in the end (delta: 75.6 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 00:18:06,705 INFO L168 Benchmark]: CACSL2BoogieTranslator took 400.11 ms. Allocated memory is still 92.3 MB. Free memory was 71.9 MB in the beginning and 62.2 MB in the end (delta: 9.7 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-13 00:18:06,705 INFO L168 Benchmark]: Boogie Procedure Inliner took 72.12 ms. Allocated memory is still 92.3 MB. Free memory was 62.2 MB in the beginning and 59.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-13 00:18:06,705 INFO L168 Benchmark]: Boogie Preprocessor took 44.56 ms. Allocated memory is still 92.3 MB. Free memory was 59.2 MB in the beginning and 57.5 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:18:06,706 INFO L168 Benchmark]: RCFGBuilder took 790.19 ms. Allocated memory is still 92.3 MB. Free memory was 57.1 MB in the beginning and 65.8 MB in the end (delta: -8.7 MB). Peak memory consumption was 28.8 MB. Max. memory is 16.1 GB. [2021-10-13 00:18:06,706 INFO L168 Benchmark]: BuchiAutomizer took 35152.25 ms. Allocated memory was 92.3 MB in the beginning and 5.5 GB in the end (delta: 5.4 GB). Free memory was 65.8 MB in the beginning and 4.7 GB in the end (delta: -4.6 GB). Peak memory consumption was 919.0 MB. Max. memory is 16.1 GB. [2021-10-13 00:18:06,706 INFO L168 Benchmark]: Witness Printer took 76.85 ms. Allocated memory is still 5.5 GB. Free memory was 4.7 GB in the beginning and 4.7 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-13 00:18:06,708 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.24 ms. Allocated memory is still 75.5 MB. Free memory was 55.6 MB in the beginning and 55.5 MB in the end (delta: 75.6 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 400.11 ms. Allocated memory is still 92.3 MB. Free memory was 71.9 MB in the beginning and 62.2 MB in the end (delta: 9.7 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 72.12 ms. Allocated memory is still 92.3 MB. Free memory was 62.2 MB in the beginning and 59.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 44.56 ms. Allocated memory is still 92.3 MB. Free memory was 59.2 MB in the beginning and 57.5 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 790.19 ms. Allocated memory is still 92.3 MB. Free memory was 57.1 MB in the beginning and 65.8 MB in the end (delta: -8.7 MB). Peak memory consumption was 28.8 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 35152.25 ms. Allocated memory was 92.3 MB in the beginning and 5.5 GB in the end (delta: 5.4 GB). Free memory was 65.8 MB in the beginning and 4.7 GB in the end (delta: -4.6 GB). Peak memory consumption was 919.0 MB. Max. memory is 16.1 GB. * Witness Printer took 76.85 ms. Allocated memory is still 5.5 GB. Free memory was 4.7 GB in the beginning and 4.7 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 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 (33 trivial, 3 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 s__state and consists of 5 locations. 33 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 13185 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 35.0s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 20.2s. Construction of modules took 3.5s. Büchi inclusion checks took 4.8s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 3807.1ms AutomataMinimizationTime, 36 MinimizatonAttempts, 12961 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 1.7s Buchi closure took 0.1s. Biggest automaton had 15993 states and ocurred in iteration 32. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 8689 SDtfs, 5612 SDslu, 5117 SDs, 0 SdLazy, 4100 SolverSat, 840 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3561.8ms Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital59 mio100 ax100 hnf100 lsp27 ukn100 mio100 lsp100 div186 bol100 ite100 ukn100 eq192 hnf73 smp97 dnf106 smp100 tf107 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 18ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 11 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 141]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=10544} 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=10544, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5392b5df=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f06e71=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5509a3b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67c3ba2c=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@703b070f=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@605084ab=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6556bfcb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e2196c3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48dbe695=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@92430fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fa1544e=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@2e0f0365=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7535fb33=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fc3eeda=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e85c4b0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@650ca0cd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51c1541b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5482b0b2=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=11, tmp___2=0, cb=11, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-255, s__verify_mode=22, tmp___6=0, tmp=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3832028d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4683fe7e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5da0a561=0, s__s3__tmp__reuse_message=9, s__ctx__stats__sess_accept_renegotiate=0, l=19, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@703b0b22=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@510732a9=23, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@642a5f9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@129e9e32=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f7b842c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dad8605=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a9226d7=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bd7e3e0=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ea1dc3=2, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, NULL=10545, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6d9c8959=0, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d5f5b70=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75a0928f=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@404e8adc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e6d917f=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8fa1b42=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f1857ed=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b61daa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fd0841f=0, s__options=0, s__cert=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3843ce4e=19, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b0b9af9=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@431f317d=-255, Time=8, num1=0, NULL=10546, NULL=0, NULL=10547, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@471f2475=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@176a1e6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a9175ca=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@142ab07f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44d2edd6=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7713760f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bae7459=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4965e9c=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1611460d=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5779a5f8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e3a3dba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d8b283f=0, tmp___8=0, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1e0db1e2=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L649] int s ; [L650] int tmp ; [L654] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 = 1; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 = __VERIFIER_nondet_long() ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 = __VERIFIER_nondet_int() ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L601] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L633] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L601] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L633] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L303] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L304] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L305] COND TRUE __cil_tmp56 + 256UL [L306] skip = 1 [L317] s__state = 8528 [L318] s__init_num = 0 [L601] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L633] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L322] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L323] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L325] __cil_tmp57 = (unsigned long )s__options [L326] COND TRUE __cil_tmp57 + 2097152UL [L327] s__s3__tmp__use_rsa_tmp = 1 [L332] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L359] ret = __VERIFIER_nondet_int() [L360] COND FALSE !(blastFlag == 6) [L363] COND FALSE !(ret <= 0) [L380] s__state = 8544 [L381] s__init_num = 0 [L601] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L633] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L385] COND TRUE s__verify_mode + 1 [L386] COND FALSE !(s__session__peer != 0) [L397] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(blastFlag == 8) [L414] COND FALSE !(ret <= 0) [L417] s__state = 8448 [L418] s__s3__tmp__next_state___0 = 8576 [L419] s__init_num = 0 [L601] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L633] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L440] COND FALSE !(num1 > 0L) [L449] s__state = s__s3__tmp__next_state___0 [L601] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L633] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L453] ret = __VERIFIER_nondet_int() [L454] COND FALSE !(ret <= 0) [L457] COND TRUE ret == 2 [L458] s__state = 8466 [L601] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L633] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L601] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L633] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L601] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L602] COND FALSE !(! s__s3__tmp__reuse_message) [L633] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-13 00:18:06,782 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-10-13 00:18:06,989 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-10-13 00:18:07,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-10-13 00:18:07,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-10-13 00:18:07,589 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-13 00:18:07,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-10-13 00:18:07,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-10-13 00:18:08,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-10-13 00:18:08,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4df04d62-4525-4208-854e-dff876401049/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...