./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version ff03de63 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5f4304a957668929d4c4ca97a168406535fe955ba86c164574a4a7768919c53b --- Real Ultimate output --- This is Ultimate 0.2.2-dev-ff03de6 [2021-12-21 22:07:59,756 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-21 22:07:59,758 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-21 22:07:59,794 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-21 22:07:59,795 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-21 22:07:59,797 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-21 22:07:59,799 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-21 22:07:59,801 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-21 22:07:59,801 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-21 22:07:59,802 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-21 22:07:59,803 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-21 22:07:59,804 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-21 22:07:59,804 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-21 22:07:59,809 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-21 22:07:59,810 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-21 22:07:59,814 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-21 22:07:59,814 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-21 22:07:59,816 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-21 22:07:59,817 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-21 22:07:59,820 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-21 22:07:59,821 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-21 22:07:59,824 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-21 22:07:59,825 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-21 22:07:59,826 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-21 22:07:59,831 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-21 22:07:59,832 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-21 22:07:59,832 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-21 22:07:59,833 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-21 22:07:59,833 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-21 22:07:59,834 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-21 22:07:59,834 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-21 22:07:59,835 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-21 22:07:59,836 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-21 22:07:59,836 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-21 22:07:59,837 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-21 22:07:59,837 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-21 22:07:59,838 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-21 22:07:59,838 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-21 22:07:59,838 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-21 22:07:59,839 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-21 22:07:59,839 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-21 22:07:59,840 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-21 22:07:59,863 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-21 22:07:59,863 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-21 22:07:59,864 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-21 22:07:59,864 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-21 22:07:59,865 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-21 22:07:59,865 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-21 22:07:59,865 INFO L138 SettingsManager]: * Use SBE=true [2021-12-21 22:07:59,865 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-21 22:07:59,865 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-21 22:07:59,866 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-21 22:07:59,866 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-21 22:07:59,866 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-21 22:07:59,866 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-21 22:07:59,867 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-21 22:07:59,867 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-21 22:07:59,867 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-21 22:07:59,867 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-21 22:07:59,867 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-21 22:07:59,867 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-21 22:07:59,868 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-21 22:07:59,868 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-21 22:07:59,868 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-21 22:07:59,868 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-21 22:07:59,868 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-21 22:07:59,868 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-21 22:07:59,868 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-21 22:07:59,869 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-21 22:07:59,869 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-21 22:07:59,869 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-21 22:07:59,869 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-21 22:07:59,869 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-21 22:07:59,869 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-21 22:07:59,870 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-21 22:07:59,870 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5f4304a957668929d4c4ca97a168406535fe955ba86c164574a4a7768919c53b [2021-12-21 22:08:00,078 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-21 22:08:00,098 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-21 22:08:00,099 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-21 22:08:00,100 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-21 22:08:00,101 INFO L275 PluginConnector]: CDTParser initialized [2021-12-21 22:08:00,101 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2021-12-21 22:08:00,149 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0fa515b99/e29e2920131147b981a98907037395be/FLAGd19dc2951 [2021-12-21 22:08:00,537 INFO L306 CDTParser]: Found 1 translation units. [2021-12-21 22:08:00,538 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2021-12-21 22:08:00,545 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0fa515b99/e29e2920131147b981a98907037395be/FLAGd19dc2951 [2021-12-21 22:08:00,569 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0fa515b99/e29e2920131147b981a98907037395be [2021-12-21 22:08:00,571 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-21 22:08:00,574 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-21 22:08:00,575 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-21 22:08:00,575 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-21 22:08:00,577 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-21 22:08:00,577 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:00,578 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b8240c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00, skipping insertion in model container [2021-12-21 22:08:00,578 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:00,593 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-21 22:08:00,633 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-21 22:08:00,833 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42783,42796] [2021-12-21 22:08:00,844 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-21 22:08:00,852 INFO L203 MainTranslator]: Completed pre-run [2021-12-21 22:08:00,909 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c[42783,42796] [2021-12-21 22:08:00,912 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-21 22:08:00,923 INFO L208 MainTranslator]: Completed translation [2021-12-21 22:08:00,924 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00 WrapperNode [2021-12-21 22:08:00,925 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-21 22:08:00,926 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-21 22:08:00,926 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-21 22:08:00,926 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-21 22:08:00,931 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:00,948 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:00,971 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 500 [2021-12-21 22:08:00,972 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-21 22:08:00,972 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-21 22:08:00,973 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-21 22:08:00,973 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-21 22:08:00,979 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:00,979 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:00,993 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:00,994 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:01,001 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:01,005 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:01,007 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:01,010 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-21 22:08:01,010 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-21 22:08:01,010 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-21 22:08:01,010 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-21 22:08:01,011 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00" (1/1) ... [2021-12-21 22:08:01,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:01,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:01,051 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:01,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-21 22:08:01,089 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-21 22:08:01,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-21 22:08:01,090 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-21 22:08:01,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-21 22:08:01,187 INFO L234 CfgBuilder]: Building ICFG [2021-12-21 22:08:01,188 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-21 22:08:01,198 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-21 22:08:01,533 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-12-21 22:08:01,534 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-12-21 22:08:01,534 INFO L275 CfgBuilder]: Performing block encoding [2021-12-21 22:08:01,541 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-21 22:08:01,541 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-21 22:08:01,543 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:08:01 BoogieIcfgContainer [2021-12-21 22:08:01,544 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-21 22:08:01,544 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-21 22:08:01,544 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-21 22:08:01,546 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-21 22:08:01,547 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-21 22:08:01,547 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.12 10:08:00" (1/3) ... [2021-12-21 22:08:01,548 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6b996e56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.12 10:08:01, skipping insertion in model container [2021-12-21 22:08:01,548 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-21 22:08:01,548 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:08:00" (2/3) ... [2021-12-21 22:08:01,548 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6b996e56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.12 10:08:01, skipping insertion in model container [2021-12-21 22:08:01,548 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-21 22:08:01,549 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:08:01" (3/3) ... [2021-12-21 22:08:01,549 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_3.cil.c [2021-12-21 22:08:01,576 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-21 22:08:01,576 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-21 22:08:01,576 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-21 22:08:01,576 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-21 22:08:01,576 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-21 22:08:01,576 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-21 22:08:01,577 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-21 22:08:01,577 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-21 22:08:01,587 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:01,601 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-12-21 22:08:01,602 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:01,602 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:01,608 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-21 22:08:01,608 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:01,608 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-21 22:08:01,609 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:01,613 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-12-21 22:08:01,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:01,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:01,614 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-21 22:08:01,614 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:01,617 INFO L791 eck$LassoCheckResult]: Stem: 126#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 43#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 40#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 128#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 19#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 47#L110-2true [2021-12-21 22:08:01,618 INFO L793 eck$LassoCheckResult]: Loop: 47#L110-2true assume !false; 20#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 121#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 32#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 127#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 58#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 89#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 63#L128true assume 8480 == ssl3_accept_~s__state~0#1; 134#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 11#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 79#L553true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55#L590true ssl3_accept_~skip~0#1 := 0; 47#L110-2true [2021-12-21 22:08:01,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:01,621 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-12-21 22:08:01,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:01,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195762970] [2021-12-21 22:08:01,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:01,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:01,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:01,684 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:01,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:01,742 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:01,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:01,744 INFO L85 PathProgramCache]: Analyzing trace with hash -289467017, now seen corresponding path program 1 times [2021-12-21 22:08:01,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:01,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097616898] [2021-12-21 22:08:01,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:01,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:01,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:01,749 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:01,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:01,758 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:01,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:01,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1315320888, now seen corresponding path program 1 times [2021-12-21 22:08:01,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:01,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566737329] [2021-12-21 22:08:01,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:01,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:01,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:01,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:01,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:01,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566737329] [2021-12-21 22:08:01,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566737329] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:01,836 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:01,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:01,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443251945] [2021-12-21 22:08:01,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:01,931 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:08:01,931 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:08:01,931 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:08:01,931 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:08:01,931 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:08:01,932 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:01,932 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:08:01,932 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:08:01,932 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2021-12-21 22:08:01,932 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:08:01,932 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:08:01,943 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:01,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:01,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:01,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:01,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:01,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:01,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:02,039 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:08:02,039 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:08:02,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,047 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-21 22:08:02,049 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:02,049 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:02,061 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:02,061 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:02,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-12-21 22:08:02,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,081 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-21 22:08:02,084 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:02,086 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:02,121 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:02,121 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:02,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:02,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,138 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-21 22:08:02,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:02,140 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:02,147 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:02,148 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:02,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:02,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,168 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-21 22:08:02,171 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:02,172 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:02,192 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:02,192 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:02,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-12-21 22:08:02,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,209 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-21 22:08:02,211 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:02,211 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:02,230 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:02,230 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:02,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:02,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,247 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-21 22:08:02,249 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:02,249 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:02,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:02,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,278 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-21 22:08:02,286 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:08:02,286 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:02,309 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:08:02,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:02,324 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:08:02,324 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:08:02,324 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:08:02,324 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:08:02,325 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:08:02,325 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,325 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:08:02,325 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:08:02,325 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2021-12-21 22:08:02,325 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:08:02,325 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:08:02,326 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:02,330 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:02,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-12-21 22:08:02,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-12-21 22:08:02,343 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:02,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:02,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-12-21 22:08:02,432 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:08:02,436 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:08:02,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,439 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-21 22:08:02,455 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-12-21 22:08:02,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:02,462 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:02,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:02,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:02,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:02,465 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:02,465 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:02,475 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:02,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:02,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,491 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-21 22:08:02,493 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-12-21 22:08:02,500 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:02,500 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:02,500 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:02,500 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:02,500 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:02,501 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:02,501 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:02,502 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:02,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:02,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,518 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-21 22:08:02,520 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-12-21 22:08:02,526 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:02,526 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:02,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:02,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:02,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:02,527 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:02,527 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:02,528 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:02,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:02,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,587 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-21 22:08:02,590 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-12-21 22:08:02,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:02,596 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:02,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:02,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:02,596 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:02,598 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:02,598 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:02,599 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:02,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:02,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,615 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-21 22:08:02,627 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-12-21 22:08:02,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:02,635 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:02,635 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:02,635 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:02,635 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:02,636 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:02,636 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:02,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:02,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:02,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,661 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-21 22:08:02,664 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-12-21 22:08:02,671 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:02,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:02,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:02,671 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:02,671 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:02,672 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:02,673 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:02,699 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-21 22:08:02,727 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-21 22:08:02,728 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-21 22:08:02,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:02,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:02,744 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:02,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-21 22:08:02,784 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-21 22:08:02,784 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-21 22:08:02,784 INFO L513 LassoAnalysis]: Proved termination. [2021-12-21 22:08:02,784 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-12-21 22:08:02,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:02,804 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-21 22:08:02,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:02,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:02,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 22:08:02,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:02,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:02,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-21 22:08:02,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:02,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:02,937 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-12-21 22:08:02,938 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:03,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:03,345 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 788 states and 1325 transitions. Complement of second has 10 states. [2021-12-21 22:08:03,346 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-12-21 22:08:03,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:03,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2021-12-21 22:08:03,353 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2021-12-21 22:08:03,353 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:08:03,354 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2021-12-21 22:08:03,354 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:08:03,354 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2021-12-21 22:08:03,355 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:08:03,355 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2021-12-21 22:08:03,374 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2021-12-21 22:08:03,383 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2021-12-21 22:08:03,384 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2021-12-21 22:08:03,385 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2021-12-21 22:08:03,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2021-12-21 22:08:03,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:03,386 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2021-12-21 22:08:03,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2021-12-21 22:08:03,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2021-12-21 22:08:03,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:03,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2021-12-21 22:08:03,439 INFO L704 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2021-12-21 22:08:03,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:03,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:03,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:03,443 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:03,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:03,530 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2021-12-21 22:08:03,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:03,531 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2021-12-21 22:08:03,558 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2021-12-21 22:08:03,561 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2021-12-21 22:08:03,561 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2021-12-21 22:08:03,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2021-12-21 22:08:03,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2021-12-21 22:08:03,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:03,561 INFO L681 BuchiCegarLoop]: Abstraction has 508 states and 781 transitions. [2021-12-21 22:08:03,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2021-12-21 22:08:03,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2021-12-21 22:08:03,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:03,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2021-12-21 22:08:03,573 INFO L704 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-12-21 22:08:03,573 INFO L587 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-12-21 22:08:03,573 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-21 22:08:03,573 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2021-12-21 22:08:03,576 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2021-12-21 22:08:03,576 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:03,576 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:03,578 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:03,578 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:03,578 INFO L791 eck$LassoCheckResult]: Stem: 2249#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 2105#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2099#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2047#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2048#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2033#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2034#L110-2 assume !false; 2365#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2364#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2363#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2362#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2361#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2360#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2149#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2118#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2119#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2254#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2003#L144 [2021-12-21 22:08:03,579 INFO L793 eck$LassoCheckResult]: Loop: 2003#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2004#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2020#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2006#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2422#L590 ssl3_accept_~skip~0#1 := 0; 2421#L110-2 assume !false; 2420#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2419#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2418#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2416#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2417#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2415#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2282#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2280#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2277#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2268#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2003#L144 [2021-12-21 22:08:03,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:03,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-12-21 22:08:03,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:03,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278508030] [2021-12-21 22:08:03,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:03,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:03,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:03,608 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:03,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:03,627 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:03,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:03,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1535184001, now seen corresponding path program 1 times [2021-12-21 22:08:03,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:03,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292502922] [2021-12-21 22:08:03,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:03,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:03,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:03,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:03,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:03,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292502922] [2021-12-21 22:08:03,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292502922] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:03,645 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:03,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-21 22:08:03,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065140673] [2021-12-21 22:08:03,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:03,646 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:03,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:03,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:03,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:03,647 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:03,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:03,769 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2021-12-21 22:08:03,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:03,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2021-12-21 22:08:03,773 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-12-21 22:08:03,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2021-12-21 22:08:03,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2021-12-21 22:08:03,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2021-12-21 22:08:03,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2021-12-21 22:08:03,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:03,777 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 933 transitions. [2021-12-21 22:08:03,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2021-12-21 22:08:03,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2021-12-21 22:08:03,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:03,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2021-12-21 22:08:03,783 INFO L704 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-12-21 22:08:03,783 INFO L587 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-12-21 22:08:03,783 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-21 22:08:03,783 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2021-12-21 22:08:03,785 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2021-12-21 22:08:03,785 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:03,785 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:03,785 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:03,785 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:03,786 INFO L791 eck$LassoCheckResult]: Stem: 3337#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 3198#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3192#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3140#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3141#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3126#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3127#L110-2 assume !false; 3474#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3559#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3558#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3509#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3510#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3504#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3505#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3571#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3389#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3096#L144 [2021-12-21 22:08:03,786 INFO L793 eck$LassoCheckResult]: Loop: 3096#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3097#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3113#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3094#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3530#L590 ssl3_accept_~skip~0#1 := 0; 3529#L110-2 assume !false; 3524#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3522#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3232#L114 ssl3_accept_~s__new_session~0#1 := 1; 3165#L222 ssl3_accept_~s__server~0#1 := 1; 3290#L227 assume 0 != ssl3_accept_~cb~0#1; 3194#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3195#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3323#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3208#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3209#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3189#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3365#L590 ssl3_accept_~skip~0#1 := 0; 3363#L110-2 assume !false; 3361#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3359#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3357#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3355#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3353#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3351#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3347#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3348#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3349#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3406#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3096#L144 [2021-12-21 22:08:03,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:03,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-12-21 22:08:03,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:03,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843115859] [2021-12-21 22:08:03,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:03,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:03,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:03,793 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:03,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:03,799 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:03,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:03,800 INFO L85 PathProgramCache]: Analyzing trace with hash -402495567, now seen corresponding path program 1 times [2021-12-21 22:08:03,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:03,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107564717] [2021-12-21 22:08:03,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:03,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:03,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:03,813 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:03,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:03,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107564717] [2021-12-21 22:08:03,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107564717] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:03,814 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:03,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:03,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465065606] [2021-12-21 22:08:03,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:03,814 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:03,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:03,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:03,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:03,815 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:03,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:03,923 INFO L93 Difference]: Finished difference Result 647 states and 916 transitions. [2021-12-21 22:08:03,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:03,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 647 states and 916 transitions. [2021-12-21 22:08:03,927 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2021-12-21 22:08:03,929 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 647 states to 574 states and 836 transitions. [2021-12-21 22:08:03,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2021-12-21 22:08:03,930 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 414 [2021-12-21 22:08:03,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 574 states and 836 transitions. [2021-12-21 22:08:03,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:03,930 INFO L681 BuchiCegarLoop]: Abstraction has 574 states and 836 transitions. [2021-12-21 22:08:03,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states and 836 transitions. [2021-12-21 22:08:03,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 531. [2021-12-21 22:08:03,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:03,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2021-12-21 22:08:03,936 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-12-21 22:08:03,936 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-12-21 22:08:03,936 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-21 22:08:03,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2021-12-21 22:08:03,938 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-12-21 22:08:03,938 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:03,938 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:03,938 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:03,938 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:03,939 INFO L791 eck$LassoCheckResult]: Stem: 4510#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 4374#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4366#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4316#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4317#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4306#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4307#L110-2 assume !false; 4580#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4757#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4756#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4755#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4464#L222 [2021-12-21 22:08:03,939 INFO L793 eck$LassoCheckResult]: Loop: 4464#L222 ssl3_accept_~s__server~0#1 := 1; 4465#L227 assume 0 != ssl3_accept_~cb~0#1; 4368#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4369#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4495#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4381#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4382#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4296#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4259#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4676#L590 ssl3_accept_~skip~0#1 := 0; 4675#L110-2 assume !false; 4674#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4673#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4672#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4671#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4464#L222 [2021-12-21 22:08:03,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:03,939 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-12-21 22:08:03,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:03,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122863617] [2021-12-21 22:08:03,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:03,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:03,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:03,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:03,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:03,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122863617] [2021-12-21 22:08:03,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122863617] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:03,959 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:03,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-21 22:08:03,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293351107] [2021-12-21 22:08:03,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:03,959 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:08:03,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:03,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1715914790, now seen corresponding path program 1 times [2021-12-21 22:08:03,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:03,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269759597] [2021-12-21 22:08:03,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:03,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:03,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:03,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:03,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:03,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269759597] [2021-12-21 22:08:03,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269759597] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:03,978 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:03,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-21 22:08:03,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604146476] [2021-12-21 22:08:03,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:03,979 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:03,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:03,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:03,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:03,980 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:04,058 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2021-12-21 22:08:04,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:04,058 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2021-12-21 22:08:04,061 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-21 22:08:04,063 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2021-12-21 22:08:04,063 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-12-21 22:08:04,063 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-12-21 22:08:04,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2021-12-21 22:08:04,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:04,064 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 793 transitions. [2021-12-21 22:08:04,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2021-12-21 22:08:04,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-12-21 22:08:04,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2021-12-21 22:08:04,069 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-12-21 22:08:04,069 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-12-21 22:08:04,069 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-21 22:08:04,070 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2021-12-21 22:08:04,071 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-12-21 22:08:04,071 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:04,071 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:04,072 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,072 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,072 INFO L791 eck$LassoCheckResult]: Stem: 5591#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 5454#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5446#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5397#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5398#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5387#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5388#L110-2 assume !false; 5757#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5832#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5830#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5829#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5827#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5826#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5545#L222 [2021-12-21 22:08:04,072 INFO L793 eck$LassoCheckResult]: Loop: 5545#L222 ssl3_accept_~s__server~0#1 := 1; 5546#L227 assume 0 != ssl3_accept_~cb~0#1; 5448#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5449#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5576#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5461#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5462#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5377#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5353#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5701#L590 ssl3_accept_~skip~0#1 := 0; 5699#L110-2 assume !false; 5697#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5695#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5693#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5691#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5689#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5687#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5545#L222 [2021-12-21 22:08:04,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,073 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-12-21 22:08:04,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805291158] [2021-12-21 22:08:04,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:04,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:04,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:04,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805291158] [2021-12-21 22:08:04,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805291158] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:04,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:04,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-21 22:08:04,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049875234] [2021-12-21 22:08:04,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:04,087 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:08:04,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,087 INFO L85 PathProgramCache]: Analyzing trace with hash 273332383, now seen corresponding path program 1 times [2021-12-21 22:08:04,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40209274] [2021-12-21 22:08:04,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:04,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:04,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:04,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40209274] [2021-12-21 22:08:04,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40209274] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:04,099 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:04,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-21 22:08:04,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332436486] [2021-12-21 22:08:04,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:04,100 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:04,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:04,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:04,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:04,101 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:04,176 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2021-12-21 22:08:04,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:04,177 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2021-12-21 22:08:04,181 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-21 22:08:04,183 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2021-12-21 22:08:04,183 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-12-21 22:08:04,183 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-12-21 22:08:04,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2021-12-21 22:08:04,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:04,186 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 789 transitions. [2021-12-21 22:08:04,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2021-12-21 22:08:04,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-12-21 22:08:04,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2021-12-21 22:08:04,191 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-12-21 22:08:04,191 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-12-21 22:08:04,191 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-21 22:08:04,191 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2021-12-21 22:08:04,193 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-12-21 22:08:04,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:04,193 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:04,194 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,194 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,194 INFO L791 eck$LassoCheckResult]: Stem: 6677#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 6535#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6525#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6475#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6476#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6469#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6470#L110-2 assume !false; 6744#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6925#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6923#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6921#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6917#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6915#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6913#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6912#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6906#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6708#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6429#L144 [2021-12-21 22:08:04,195 INFO L793 eck$LassoCheckResult]: Loop: 6429#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6430#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6453#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 6454#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6406#L590 ssl3_accept_~skip~0#1 := 0; 6536#L110-2 assume !false; 6461#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6462#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6499#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6500#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6560#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6561#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6935#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6545#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6546#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6584#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 6580#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6581#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6653#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6638#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 6823#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 6822#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6821#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6640#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 6427#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6868#L590 ssl3_accept_~skip~0#1 := 0; 6866#L110-2 assume !false; 6865#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6792#L113 assume 12292 == ssl3_accept_~s__state~0#1; 6793#L114 ssl3_accept_~s__new_session~0#1 := 1; 6836#L222 ssl3_accept_~s__server~0#1 := 1; 6864#L227 assume 0 != ssl3_accept_~cb~0#1; 6859#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6857#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6854#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6851#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6849#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 6847#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6842#L590 ssl3_accept_~skip~0#1 := 0; 6841#L110-2 assume !false; 6840#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6839#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6838#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6837#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6790#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6791#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6690#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6691#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6834#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6829#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6429#L144 [2021-12-21 22:08:04,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-12-21 22:08:04,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711644176] [2021-12-21 22:08:04,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,211 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:04,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,216 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:04,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,217 INFO L85 PathProgramCache]: Analyzing trace with hash 675169575, now seen corresponding path program 1 times [2021-12-21 22:08:04,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380147420] [2021-12-21 22:08:04,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:04,242 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:04,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:04,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380147420] [2021-12-21 22:08:04,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380147420] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:04,243 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:04,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:04,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380622339] [2021-12-21 22:08:04,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:04,243 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:04,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:04,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:04,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:04,244 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:04,355 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2021-12-21 22:08:04,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:04,356 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2021-12-21 22:08:04,359 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2021-12-21 22:08:04,361 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2021-12-21 22:08:04,361 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2021-12-21 22:08:04,361 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2021-12-21 22:08:04,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2021-12-21 22:08:04,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:04,362 INFO L681 BuchiCegarLoop]: Abstraction has 664 states and 980 transitions. [2021-12-21 22:08:04,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2021-12-21 22:08:04,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2021-12-21 22:08:04,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2021-12-21 22:08:04,367 INFO L704 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-12-21 22:08:04,368 INFO L587 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-12-21 22:08:04,368 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-21 22:08:04,368 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2021-12-21 22:08:04,369 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2021-12-21 22:08:04,369 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:04,370 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:04,370 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,370 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,370 INFO L791 eck$LassoCheckResult]: Stem: 7876#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 7743#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7732#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7681#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7682#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7675#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7676#L110-2 assume !false; 7931#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8225#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8223#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8221#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8219#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8215#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8212#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8211#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8210#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8209#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7637#L144 [2021-12-21 22:08:04,371 INFO L793 eck$LassoCheckResult]: Loop: 7637#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7638#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7659#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7660#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7614#L590 ssl3_accept_~skip~0#1 := 0; 7744#L110-2 assume !false; 7667#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7668#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7704#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7705#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7770#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7771#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7782#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7753#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7754#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7793#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7789#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 7790#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7835#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7836#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7718#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7683#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7684#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7844#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7702#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8180#L590 ssl3_accept_~skip~0#1 := 0; 8179#L110-2 assume !false; 8178#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8176#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8175#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8174#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8173#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8170#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8169#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8167#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8166#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8164#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8162#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8160#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8159#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8158#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 8157#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8156#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8154#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8152#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8151#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8150#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8148#L170 assume 8560 == ssl3_accept_~s__state~0#1; 7884#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 7828#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 7620#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7768#L590 ssl3_accept_~skip~0#1 := 0; 7769#L110-2 assume !false; 8250#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8248#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8247#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8239#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8205#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8201#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7991#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7989#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7906#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7897#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7637#L144 [2021-12-21 22:08:04,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-12-21 22:08:04,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180217686] [2021-12-21 22:08:04,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,376 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:04,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,380 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:04,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1855337294, now seen corresponding path program 1 times [2021-12-21 22:08:04,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502307808] [2021-12-21 22:08:04,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:04,408 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:04,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:04,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502307808] [2021-12-21 22:08:04,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502307808] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:04,409 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:04,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:04,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337280819] [2021-12-21 22:08:04,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:04,409 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:04,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:04,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:04,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:04,410 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:04,507 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2021-12-21 22:08:04,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:04,508 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2021-12-21 22:08:04,510 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2021-12-21 22:08:04,513 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2021-12-21 22:08:04,513 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-12-21 22:08:04,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2021-12-21 22:08:04,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2021-12-21 22:08:04,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:04,513 INFO L681 BuchiCegarLoop]: Abstraction has 787 states and 1074 transitions. [2021-12-21 22:08:04,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2021-12-21 22:08:04,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2021-12-21 22:08:04,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2021-12-21 22:08:04,520 INFO L704 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-12-21 22:08:04,520 INFO L587 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-12-21 22:08:04,520 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-21 22:08:04,520 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2021-12-21 22:08:04,522 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2021-12-21 22:08:04,522 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:04,522 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:04,523 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,523 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,523 INFO L791 eck$LassoCheckResult]: Stem: 9318#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 9180#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9174#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9124#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9125#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9109#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9110#L110-2 assume !false; 9567#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9565#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9563#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9561#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9559#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9557#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9555#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9552#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9550#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9548#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9083#L144 [2021-12-21 22:08:04,523 INFO L793 eck$LassoCheckResult]: Loop: 9083#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9084#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9097#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 9098#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9719#L590 ssl3_accept_~skip~0#1 := 0; 9717#L110-2 assume !false; 9715#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9713#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9711#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9709#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9707#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9705#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9703#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9701#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9699#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9698#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9697#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9696#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9695#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9294#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9154#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9126#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9127#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9296#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9075#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9660#L590 ssl3_accept_~skip~0#1 := 0; 9657#L110-2 assume !false; 9655#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9653#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9650#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9647#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9645#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9643#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9641#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9638#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9635#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9572#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9571#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9538#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9537#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9536#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9535#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9534#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9515#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9516#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9464#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9465#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9341#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9326#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9271#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 9069#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9676#L590 ssl3_accept_~skip~0#1 := 0; 9674#L110-2 assume !false; 9672#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9670#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9667#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9661#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9658#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9573#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9540#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9541#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9579#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9577#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9083#L144 [2021-12-21 22:08:04,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-12-21 22:08:04,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075211440] [2021-12-21 22:08:04,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,527 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:04,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,531 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:04,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1431690572, now seen corresponding path program 1 times [2021-12-21 22:08:04,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677911825] [2021-12-21 22:08:04,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:04,551 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:04,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:04,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677911825] [2021-12-21 22:08:04,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677911825] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:04,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:04,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:04,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126432074] [2021-12-21 22:08:04,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:04,553 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:04,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:04,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:04,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:04,554 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:04,626 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2021-12-21 22:08:04,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:04,627 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2021-12-21 22:08:04,630 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-12-21 22:08:04,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2021-12-21 22:08:04,632 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2021-12-21 22:08:04,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2021-12-21 22:08:04,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2021-12-21 22:08:04,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:04,634 INFO L681 BuchiCegarLoop]: Abstraction has 860 states and 1162 transitions. [2021-12-21 22:08:04,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2021-12-21 22:08:04,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2021-12-21 22:08:04,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2021-12-21 22:08:04,642 INFO L704 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-12-21 22:08:04,642 INFO L587 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-12-21 22:08:04,643 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-21 22:08:04,643 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2021-12-21 22:08:04,645 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2021-12-21 22:08:04,645 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:04,645 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:04,646 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,646 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,648 INFO L791 eck$LassoCheckResult]: Stem: 10971#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 10831#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 10820#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10767#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 10768#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10761#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10762#L110-2 assume !false; 11252#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11250#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11248#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11246#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11244#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11242#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11240#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11238#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11236#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11234#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10727#L144 [2021-12-21 22:08:04,648 INFO L793 eck$LassoCheckResult]: Loop: 10727#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 10728#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10745#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 10746#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11533#L590 ssl3_accept_~skip~0#1 := 0; 11531#L110-2 assume !false; 11529#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11527#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11525#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11523#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11521#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11519#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11517#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11515#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11513#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11511#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10879#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10880#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10952#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11223#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11222#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10769#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10770#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10936#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 10910#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10703#L590 ssl3_accept_~skip~0#1 := 0; 10832#L110-2 assume !false; 10757#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10758#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10791#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10792#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10858#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10859#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10871#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10841#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10842#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10883#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10884#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11447#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10926#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 10927#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11446#L152 assume 8512 == ssl3_accept_~s__state~0#1; 10978#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 10849#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 10850#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 10789#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11319#L590 ssl3_accept_~skip~0#1 := 0; 11316#L110-2 assume !false; 11313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11310#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11307#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11304#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11301#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11298#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11294#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11291#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11288#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11285#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11282#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11279#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11275#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11224#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11225#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11273#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11157#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11158#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11032#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11033#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11034#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10979#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 10919#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 10714#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11382#L590 ssl3_accept_~skip~0#1 := 0; 11380#L110-2 assume !false; 11378#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11376#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11374#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11372#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11370#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11368#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11366#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11041#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11017#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11006#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10727#L144 [2021-12-21 22:08:04,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-12-21 22:08:04,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212322876] [2021-12-21 22:08:04,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,657 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:04,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,665 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:04,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1524416678, now seen corresponding path program 1 times [2021-12-21 22:08:04,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310305731] [2021-12-21 22:08:04,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:04,702 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-21 22:08:04,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:04,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310305731] [2021-12-21 22:08:04,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310305731] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:04,703 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:04,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:04,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402617051] [2021-12-21 22:08:04,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:04,704 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:04,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:04,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:04,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:04,706 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:04,778 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2021-12-21 22:08:04,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:04,778 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2021-12-21 22:08:04,782 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2021-12-21 22:08:04,784 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2021-12-21 22:08:04,784 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-12-21 22:08:04,785 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-12-21 22:08:04,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2021-12-21 22:08:04,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:04,785 INFO L681 BuchiCegarLoop]: Abstraction has 962 states and 1300 transitions. [2021-12-21 22:08:04,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2021-12-21 22:08:04,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2021-12-21 22:08:04,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2021-12-21 22:08:04,808 INFO L704 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-12-21 22:08:04,808 INFO L587 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-12-21 22:08:04,808 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-21 22:08:04,808 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2021-12-21 22:08:04,811 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2021-12-21 22:08:04,811 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:04,811 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:04,811 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,811 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,812 INFO L791 eck$LassoCheckResult]: Stem: 12783#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 12640#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12634#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12584#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 12585#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12578#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12579#L110-2 assume !false; 12867#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13381#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13375#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13373#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13371#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13369#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13367#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13330#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13142#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13143#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12543#L144 [2021-12-21 22:08:04,812 INFO L793 eck$LassoCheckResult]: Loop: 12543#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12544#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12562#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 12563#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12519#L590 ssl3_accept_~skip~0#1 := 0; 12649#L110-2 assume !false; 12570#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12571#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12607#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12608#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12675#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12676#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12688#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12655#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12656#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12698#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12692#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12693#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12764#L146 assume 8496 == ssl3_accept_~s__state~0#1; 12759#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 12621#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12586#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12587#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 12761#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 13429#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13420#L590 ssl3_accept_~skip~0#1 := 0; 13418#L110-2 assume !false; 13416#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13414#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13412#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13410#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13408#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13406#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13404#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13402#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13400#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13398#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13396#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13394#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12740#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12741#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12623#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 12624#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13361#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13362#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 12737#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 12566#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 12567#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 12696#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 12659#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 12660#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 12766#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 12757#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 12558#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 12559#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 12728#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 12713#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 12714#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12938#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12845#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 12937#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 12580#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12581#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12602#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 12644#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13062#L590 ssl3_accept_~skip~0#1 := 0; 13060#L110-2 assume !false; 13057#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13054#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13031#L116 assume 16384 == ssl3_accept_~s__state~0#1; 12680#L222 ssl3_accept_~s__server~0#1 := 1; 13390#L227 assume 0 != ssl3_accept_~cb~0#1; 13389#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13388#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13386#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13383#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13382#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 13380#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13374#L590 ssl3_accept_~skip~0#1 := 0; 13372#L110-2 assume !false; 13370#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13368#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13366#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13365#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13332#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13331#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12919#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12920#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12826#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12811#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12543#L144 [2021-12-21 22:08:04,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-12-21 22:08:04,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215494586] [2021-12-21 22:08:04,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,816 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:04,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,819 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:04,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,820 INFO L85 PathProgramCache]: Analyzing trace with hash 463133017, now seen corresponding path program 1 times [2021-12-21 22:08:04,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453189039] [2021-12-21 22:08:04,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:04,837 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-21 22:08:04,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:04,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453189039] [2021-12-21 22:08:04,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453189039] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:04,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:04,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:04,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562577386] [2021-12-21 22:08:04,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:04,838 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:04,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:04,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:04,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:04,838 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:04,945 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2021-12-21 22:08:04,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:04,946 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2021-12-21 22:08:04,949 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 536 [2021-12-21 22:08:04,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2021-12-21 22:08:04,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2021-12-21 22:08:04,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2021-12-21 22:08:04,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2021-12-21 22:08:04,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:04,952 INFO L681 BuchiCegarLoop]: Abstraction has 866 states and 1150 transitions. [2021-12-21 22:08:04,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2021-12-21 22:08:04,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2021-12-21 22:08:04,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:04,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2021-12-21 22:08:04,959 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-12-21 22:08:04,959 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-12-21 22:08:04,959 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-21 22:08:04,959 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2021-12-21 22:08:04,961 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 532 [2021-12-21 22:08:04,961 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:04,961 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:04,962 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,962 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:04,962 INFO L791 eck$LassoCheckResult]: Stem: 14557#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 14433#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14429#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14379#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 14380#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14365#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14366#L110-2 assume !false; 14641#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15027#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15025#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15023#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15021#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15019#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15017#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15015#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15013#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15011#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14340#L144 [2021-12-21 22:08:04,962 INFO L793 eck$LassoCheckResult]: Loop: 14340#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14341#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14354#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 14355#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15097#L590 ssl3_accept_~skip~0#1 := 0; 15095#L110-2 assume !false; 15093#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15091#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15089#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15087#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15085#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15083#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15081#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15079#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15077#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15075#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14955#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14954#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14953#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14535#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14409#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14410#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14999#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14997#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 14994#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14988#L590 ssl3_accept_~skip~0#1 := 0; 14986#L110-2 assume !false; 14984#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14982#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14980#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14978#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14976#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14974#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14972#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14970#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14968#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14965#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14963#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14962#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14960#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14959#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14877#L152 assume 8512 == ssl3_accept_~s__state~0#1; 14563#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14455#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14456#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14510#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15153#L590 ssl3_accept_~skip~0#1 := 0; 15151#L110-2 assume !false; 15149#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15147#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15145#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15143#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15141#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15139#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15137#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15135#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15133#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15131#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15129#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15127#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15125#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15123#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15121#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15119#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15117#L158 assume 8528 == ssl3_accept_~s__state~0#1; 14424#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 14387#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14388#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 14499#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 14561#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 14414#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14399#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14897#L590 ssl3_accept_~skip~0#1 := 0; 14896#L110-2 assume !false; 14895#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14894#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14893#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14892#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14891#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14890#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14889#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14888#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14887#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14886#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14885#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14884#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14882#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14881#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14880#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14875#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14876#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 14966#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14618#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 14619#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 14620#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14565#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14512#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 14327#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14925#L590 ssl3_accept_~skip~0#1 := 0; 14923#L110-2 assume !false; 14921#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14920#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14914#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14912#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14910#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14908#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14906#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14649#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14609#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14586#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14340#L144 [2021-12-21 22:08:04,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-12-21 22:08:04,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018097178] [2021-12-21 22:08:04,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,966 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:04,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:04,970 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:04,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:04,970 INFO L85 PathProgramCache]: Analyzing trace with hash 153856453, now seen corresponding path program 1 times [2021-12-21 22:08:04,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:04,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888465374] [2021-12-21 22:08:04,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:04,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:04,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:04,991 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-12-21 22:08:04,992 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:04,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888465374] [2021-12-21 22:08:04,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888465374] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:04,992 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:04,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:04,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784170242] [2021-12-21 22:08:04,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:04,993 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:04,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:04,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:04,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:04,994 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:05,066 INFO L93 Difference]: Finished difference Result 965 states and 1277 transitions. [2021-12-21 22:08:05,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:05,067 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1277 transitions. [2021-12-21 22:08:05,070 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 600 [2021-12-21 22:08:05,073 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1277 transitions. [2021-12-21 22:08:05,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2021-12-21 22:08:05,074 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2021-12-21 22:08:05,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1277 transitions. [2021-12-21 22:08:05,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:05,074 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1277 transitions. [2021-12-21 22:08:05,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1277 transitions. [2021-12-21 22:08:05,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 943. [2021-12-21 22:08:05,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 943 states have (on average 1.3170731707317074) internal successors, (1242), 942 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1242 transitions. [2021-12-21 22:08:05,082 INFO L704 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-12-21 22:08:05,082 INFO L587 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-12-21 22:08:05,083 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-21 22:08:05,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1242 transitions. [2021-12-21 22:08:05,085 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 586 [2021-12-21 22:08:05,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:05,085 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:05,086 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,086 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,086 INFO L791 eck$LassoCheckResult]: Stem: 16410#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 16266#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 16262#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16213#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 16214#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16199#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16200#L110-2 assume !false; 16482#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16726#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16724#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16722#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16720#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16718#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16717#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16716#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16714#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16715#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16173#L144 [2021-12-21 22:08:05,086 INFO L793 eck$LassoCheckResult]: Loop: 16173#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 16174#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16188#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 16189#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17025#L590 ssl3_accept_~skip~0#1 := 0; 17024#L110-2 assume !false; 17022#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17018#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17015#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17014#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17012#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16982#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16979#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16976#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16974#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16972#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16390#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16391#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16384#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 16242#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16243#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16769#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 16770#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 17049#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17046#L590 ssl3_accept_~skip~0#1 := 0; 17045#L110-2 assume !false; 17044#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17043#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17042#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17041#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17040#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17039#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17038#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17037#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17036#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17035#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16789#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16790#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16783#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16784#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16779#L152 assume 8512 == ssl3_accept_~s__state~0#1; 16552#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17020#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 17016#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 17001#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16991#L590 ssl3_accept_~skip~0#1 := 0; 16990#L110-2 assume !false; 16987#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16986#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16937#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16936#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16935#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16933#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16932#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16931#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16930#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16925#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16923#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16921#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16919#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16917#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16915#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16913#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16911#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16548#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 16221#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16222#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16341#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 16419#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 16247#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 16405#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17006#L590 ssl3_accept_~skip~0#1 := 0; 17005#L110-2 assume !false; 17003#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17002#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16992#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16989#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16988#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16981#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16308#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16309#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16413#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16321#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16314#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16315#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16969#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16373#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16374#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16295#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16296#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 16177#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 16178#L164 assume 8544 == ssl3_accept_~s__state~0#1; 16358#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 16301#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 16303#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16327#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 16328#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 16312#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 16155#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16924#L590 ssl3_accept_~skip~0#1 := 0; 16922#L110-2 assume !false; 16920#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16918#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16916#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16914#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16912#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16910#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16909#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16496#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16466#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16425#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16173#L144 [2021-12-21 22:08:05,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-12-21 22:08:05,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029005667] [2021-12-21 22:08:05,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:05,091 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:05,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:05,095 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:05,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1952571691, now seen corresponding path program 1 times [2021-12-21 22:08:05,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576114540] [2021-12-21 22:08:05,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:05,126 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-21 22:08:05,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:05,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576114540] [2021-12-21 22:08:05,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576114540] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:05,127 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:05,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-21 22:08:05,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493332873] [2021-12-21 22:08:05,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:05,128 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:05,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:05,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:05,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:05,129 INFO L87 Difference]: Start difference. First operand 943 states and 1242 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:05,219 INFO L93 Difference]: Finished difference Result 1016 states and 1330 transitions. [2021-12-21 22:08:05,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:05,220 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1330 transitions. [2021-12-21 22:08:05,223 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2021-12-21 22:08:05,226 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 994 states and 1299 transitions. [2021-12-21 22:08:05,226 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 717 [2021-12-21 22:08:05,226 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2021-12-21 22:08:05,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 994 states and 1299 transitions. [2021-12-21 22:08:05,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:05,227 INFO L681 BuchiCegarLoop]: Abstraction has 994 states and 1299 transitions. [2021-12-21 22:08:05,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states and 1299 transitions. [2021-12-21 22:08:05,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 947. [2021-12-21 22:08:05,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3146779303062301) internal successors, (1245), 946 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1245 transitions. [2021-12-21 22:08:05,235 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-12-21 22:08:05,235 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-12-21 22:08:05,235 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-21 22:08:05,236 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1245 transitions. [2021-12-21 22:08:05,238 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-12-21 22:08:05,238 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:05,238 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:05,238 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,238 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,239 INFO L791 eck$LassoCheckResult]: Stem: 18352#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 18227#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18223#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18174#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 18175#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18160#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18161#L110-2 assume !false; 18422#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18420#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18418#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18416#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18414#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18412#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18410#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18408#L131 assume 8481 == ssl3_accept_~s__state~0#1; 18353#L132 [2021-12-21 22:08:05,239 INFO L793 eck$LassoCheckResult]: Loop: 18353#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 18138#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 18120#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18114#L590 ssl3_accept_~skip~0#1 := 0; 18232#L110-2 assume !false; 18162#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18163#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18194#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18195#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18254#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18255#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18237#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18238#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18271#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18265#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18266#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18306#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18307#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18211#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18212#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18807#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18806#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18805#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 18802#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 18801#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 18687#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 18375#L176 assume 8448 == ssl3_accept_~s__state~0#1; 18260#L177 assume !(ssl3_accept_~num1~0#1 > 0); 18215#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 18216#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18392#L590 ssl3_accept_~skip~0#1 := 0; 18391#L110-2 assume !false; 18390#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18373#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18374#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18514#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18512#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18510#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18508#L128 assume 8480 == ssl3_accept_~s__state~0#1; 18353#L132 [2021-12-21 22:08:05,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,239 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-12-21 22:08:05,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49529041] [2021-12-21 22:08:05,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:05,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:05,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:05,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49529041] [2021-12-21 22:08:05,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49529041] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:05,249 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:05,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-21 22:08:05,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978521938] [2021-12-21 22:08:05,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:05,250 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:08:05,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1521907346, now seen corresponding path program 1 times [2021-12-21 22:08:05,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896075307] [2021-12-21 22:08:05,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:05,265 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:05,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:05,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896075307] [2021-12-21 22:08:05,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896075307] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:08:05,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431833429] [2021-12-21 22:08:05,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:08:05,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:05,267 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:08:05,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-21 22:08:05,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:05,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-21 22:08:05,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:05,373 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:05,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:08:05,442 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:05,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431833429] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:08:05,443 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:08:05,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-21 22:08:05,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441363932] [2021-12-21 22:08:05,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:08:05,444 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:05,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:05,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:05,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:05,444 INFO L87 Difference]: Start difference. First operand 947 states and 1245 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:05,517 INFO L93 Difference]: Finished difference Result 949 states and 1245 transitions. [2021-12-21 22:08:05,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:05,518 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1245 transitions. [2021-12-21 22:08:05,521 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 609 [2021-12-21 22:08:05,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1245 transitions. [2021-12-21 22:08:05,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2021-12-21 22:08:05,524 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-12-21 22:08:05,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1245 transitions. [2021-12-21 22:08:05,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:05,524 INFO L681 BuchiCegarLoop]: Abstraction has 949 states and 1245 transitions. [2021-12-21 22:08:05,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1245 transitions. [2021-12-21 22:08:05,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 947. [2021-12-21 22:08:05,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3125659978880675) internal successors, (1243), 946 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1243 transitions. [2021-12-21 22:08:05,533 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-12-21 22:08:05,533 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-12-21 22:08:05,533 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-21 22:08:05,533 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1243 transitions. [2021-12-21 22:08:05,535 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-12-21 22:08:05,535 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:05,535 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:05,535 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,535 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,535 INFO L791 eck$LassoCheckResult]: Stem: 20493#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 20367#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 20363#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20315#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 20316#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20301#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20302#L110-2 assume !false; 20540#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20536#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20533#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20530#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20529#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20528#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20527#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20526#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20518#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20484#L135 [2021-12-21 22:08:05,536 INFO L793 eck$LassoCheckResult]: Loop: 20484#L135 ssl3_accept_~s__state~0#1 := 3; 20260#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21145#L590 ssl3_accept_~skip~0#1 := 0; 21144#L110-2 assume !false; 21143#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21142#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21141#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21140#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21139#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21138#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20400#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20377#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20378#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 20409#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 20403#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 20404#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20477#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 20752#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20748#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 20743#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 20738#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 20734#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 20729#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 20724#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 20718#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 20714#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 20522#L176 assume 8448 == ssl3_accept_~s__state~0#1; 20398#L177 assume !(ssl3_accept_~num1~0#1 > 0); 20356#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 20357#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20661#L590 ssl3_accept_~skip~0#1 := 0; 20653#L110-2 assume !false; 20558#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20516#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20517#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20701#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20699#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20697#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20695#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20690#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20686#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20484#L135 [2021-12-21 22:08:05,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,541 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-12-21 22:08:05,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832599612] [2021-12-21 22:08:05,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:05,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:05,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:05,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832599612] [2021-12-21 22:08:05,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832599612] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:05,555 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:05,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-21 22:08:05,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577441855] [2021-12-21 22:08:05,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:05,555 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:08:05,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,556 INFO L85 PathProgramCache]: Analyzing trace with hash 73640739, now seen corresponding path program 1 times [2021-12-21 22:08:05,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946610549] [2021-12-21 22:08:05,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:05,568 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:05,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:05,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946610549] [2021-12-21 22:08:05,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946610549] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:05,568 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:05,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-21 22:08:05,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841281792] [2021-12-21 22:08:05,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:05,569 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:05,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:05,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:05,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:05,569 INFO L87 Difference]: Start difference. First operand 947 states and 1243 transitions. cyclomatic complexity: 301 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:05,639 INFO L93 Difference]: Finished difference Result 947 states and 1241 transitions. [2021-12-21 22:08:05,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:05,640 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 947 states and 1241 transitions. [2021-12-21 22:08:05,643 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-12-21 22:08:05,646 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 947 states to 947 states and 1241 transitions. [2021-12-21 22:08:05,646 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 684 [2021-12-21 22:08:05,646 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 684 [2021-12-21 22:08:05,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1241 transitions. [2021-12-21 22:08:05,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:05,647 INFO L681 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-12-21 22:08:05,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1241 transitions. [2021-12-21 22:08:05,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 947. [2021-12-21 22:08:05,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.310454065469905) internal successors, (1241), 946 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1241 transitions. [2021-12-21 22:08:05,660 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-12-21 22:08:05,660 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-12-21 22:08:05,660 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-21 22:08:05,660 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1241 transitions. [2021-12-21 22:08:05,662 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 607 [2021-12-21 22:08:05,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:05,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:05,664 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,664 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,664 INFO L791 eck$LassoCheckResult]: Stem: 22409#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 22271#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 22267#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22218#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 22219#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22204#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 22205#L110-2 assume !false; 22511#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22847#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22846#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22845#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22844#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22843#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22842#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22841#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22840#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22437#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22177#L144 [2021-12-21 22:08:05,665 INFO L793 eck$LassoCheckResult]: Loop: 22177#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 22178#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 22192#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 22193#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22893#L590 ssl3_accept_~skip~0#1 := 0; 22892#L110-2 assume !false; 22891#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22890#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22889#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22888#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22887#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22886#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22885#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22884#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22883#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22882#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22881#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22880#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22862#L146 assume 8496 == ssl3_accept_~s__state~0#1; 22380#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 22247#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 22220#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 22221#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 22383#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 22878#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22873#L590 ssl3_accept_~skip~0#1 := 0; 22872#L110-2 assume !false; 22871#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22870#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22869#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22868#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22867#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22866#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22865#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22864#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22863#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22861#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22860#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22859#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22858#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22857#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22856#L152 assume 8512 == ssl3_accept_~s__state~0#1; 22418#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22419#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 22803#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 22799#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22793#L590 ssl3_accept_~skip~0#1 := 0; 22791#L110-2 assume !false; 22789#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22787#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22786#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22785#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22783#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22782#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22781#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22780#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22779#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22778#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22777#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22776#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22775#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22774#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22773#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22772#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22769#L158 assume 8528 == ssl3_accept_~s__state~0#1; 22626#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 22226#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22227#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 22339#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 22422#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 22251#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22399#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23007#L590 ssl3_accept_~skip~0#1 := 0; 23006#L110-2 assume !false; 23005#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23003#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23001#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23000#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22703#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22704#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22688#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22689#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22682#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22683#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22676#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22677#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22670#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22671#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22664#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22665#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22661#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 22656#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22459#L164 assume 8544 == ssl3_accept_~s__state~0#1; 22457#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 22237#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22802#L590 ssl3_accept_~skip~0#1 := 0; 22800#L110-2 assume !false; 22794#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22792#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22790#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22788#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22784#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22691#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22692#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22685#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22686#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22679#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22680#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22673#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 22674#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 22667#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 22668#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 22662#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 22663#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 22770#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22771#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 22460#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 22461#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 22580#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 22581#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 22655#L179 assume 8576 == ssl3_accept_~s__state~0#1; 22611#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 22698#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 22697#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 22199#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22690#L590 ssl3_accept_~skip~0#1 := 0; 22687#L110-2 assume !false; 22684#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22681#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22678#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22675#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22672#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22669#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22666#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22534#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22657#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22658#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22177#L144 [2021-12-21 22:08:05,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-12-21 22:08:05,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886682272] [2021-12-21 22:08:05,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:05,673 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:05,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:05,678 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:05,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,679 INFO L85 PathProgramCache]: Analyzing trace with hash -919446861, now seen corresponding path program 1 times [2021-12-21 22:08:05,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850312026] [2021-12-21 22:08:05,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:05,709 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-21 22:08:05,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:05,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850312026] [2021-12-21 22:08:05,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850312026] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:05,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:05,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:05,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326304319] [2021-12-21 22:08:05,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:05,711 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:05,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:05,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:05,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:05,712 INFO L87 Difference]: Start difference. First operand 947 states and 1241 transitions. cyclomatic complexity: 299 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:05,792 INFO L93 Difference]: Finished difference Result 917 states and 1166 transitions. [2021-12-21 22:08:05,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:05,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 917 states and 1166 transitions. [2021-12-21 22:08:05,795 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 490 [2021-12-21 22:08:05,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 917 states to 789 states and 1006 transitions. [2021-12-21 22:08:05,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 557 [2021-12-21 22:08:05,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2021-12-21 22:08:05,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 789 states and 1006 transitions. [2021-12-21 22:08:05,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:05,799 INFO L681 BuchiCegarLoop]: Abstraction has 789 states and 1006 transitions. [2021-12-21 22:08:05,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states and 1006 transitions. [2021-12-21 22:08:05,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 659. [2021-12-21 22:08:05,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 659 states have (on average 1.2776934749620636) internal successors, (842), 658 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 842 transitions. [2021-12-21 22:08:05,807 INFO L704 BuchiCegarLoop]: Abstraction has 659 states and 842 transitions. [2021-12-21 22:08:05,807 INFO L587 BuchiCegarLoop]: Abstraction has 659 states and 842 transitions. [2021-12-21 22:08:05,807 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-21 22:08:05,807 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 659 states and 842 transitions. [2021-12-21 22:08:05,808 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 488 [2021-12-21 22:08:05,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:05,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:05,809 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,809 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,809 INFO L791 eck$LassoCheckResult]: Stem: 24231#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 24120#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 24116#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 24077#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 24078#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 24065#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 24066#L110-2 assume !false; 24308#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24540#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24538#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24536#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24534#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24532#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24530#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24528#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24526#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24371#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24039#L144 [2021-12-21 22:08:05,809 INFO L793 eck$LassoCheckResult]: Loop: 24039#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 24040#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 24054#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 24055#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24544#L590 ssl3_accept_~skip~0#1 := 0; 24543#L110-2 assume !false; 24542#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24541#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24539#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24537#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24535#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24533#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24531#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24529#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24527#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24525#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24524#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24523#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24521#L146 assume 8496 == ssl3_accept_~s__state~0#1; 24210#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 24211#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 24520#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 24213#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 24204#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 24205#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24669#L590 ssl3_accept_~skip~0#1 := 0; 24667#L110-2 assume !false; 24665#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24663#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24661#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24659#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24657#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24655#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24653#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24651#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24649#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24647#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24645#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24643#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24641#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 24639#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 24637#L152 assume 8512 == ssl3_accept_~s__state~0#1; 24236#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 24140#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 24141#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 24183#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24025#L590 ssl3_accept_~skip~0#1 := 0; 24126#L110-2 assume !false; 24067#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24068#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24095#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24096#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24146#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24154#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24132#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24133#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24165#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24157#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24158#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24197#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 24198#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 24106#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 24107#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 24046#L158 assume 8528 == ssl3_accept_~s__state~0#1; 24047#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 24085#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 24086#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 24196#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 24103#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 24105#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 24225#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24461#L590 ssl3_accept_~skip~0#1 := 0; 24459#L110-2 assume !false; 24457#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24455#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24453#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24451#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24449#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24447#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24445#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24443#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24441#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24439#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24437#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24435#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24433#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 24431#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 24429#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 24427#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 24425#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 24423#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 24409#L164 assume 8544 == ssl3_accept_~s__state~0#1; 24035#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 24036#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 24072#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 24172#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 24173#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 24156#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 24031#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24622#L590 ssl3_accept_~skip~0#1 := 0; 24619#L110-2 assume !false; 24617#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24613#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24611#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24608#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24605#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24603#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24601#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24598#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24596#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24594#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24591#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24588#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24585#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 24400#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 24581#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 24578#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 24575#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 24572#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 24569#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 24568#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 24566#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 24161#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 24162#L176 assume 8448 == ssl3_accept_~s__state~0#1; 24152#L177 assume !(ssl3_accept_~num1~0#1 > 0); 24110#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 24111#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24261#L590 ssl3_accept_~skip~0#1 := 0; 24258#L110-2 assume !false; 24254#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24239#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24240#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24260#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24257#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24253#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24251#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24243#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24241#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24242#L137 assume 8464 == ssl3_accept_~s__state~0#1; 24039#L144 [2021-12-21 22:08:05,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-12-21 22:08:05,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013233787] [2021-12-21 22:08:05,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:05,815 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:05,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:05,820 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:05,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,821 INFO L85 PathProgramCache]: Analyzing trace with hash 2023234395, now seen corresponding path program 1 times [2021-12-21 22:08:05,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141332111] [2021-12-21 22:08:05,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:05,838 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-12-21 22:08:05,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:05,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141332111] [2021-12-21 22:08:05,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141332111] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:05,839 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:05,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:05,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281870294] [2021-12-21 22:08:05,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:05,839 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:05,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:05,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:05,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:05,840 INFO L87 Difference]: Start difference. First operand 659 states and 842 transitions. cyclomatic complexity: 186 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:05,848 INFO L93 Difference]: Finished difference Result 1094 states and 1416 transitions. [2021-12-21 22:08:05,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:05,849 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1094 states and 1416 transitions. [2021-12-21 22:08:05,851 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2021-12-21 22:08:05,854 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1094 states to 1094 states and 1416 transitions. [2021-12-21 22:08:05,854 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2021-12-21 22:08:05,855 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2021-12-21 22:08:05,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1416 transitions. [2021-12-21 22:08:05,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:05,855 INFO L681 BuchiCegarLoop]: Abstraction has 1094 states and 1416 transitions. [2021-12-21 22:08:05,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1416 transitions. [2021-12-21 22:08:05,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 660. [2021-12-21 22:08:05,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 660 states have (on average 1.2772727272727273) internal successors, (843), 659 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:05,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 843 transitions. [2021-12-21 22:08:05,863 INFO L704 BuchiCegarLoop]: Abstraction has 660 states and 843 transitions. [2021-12-21 22:08:05,863 INFO L587 BuchiCegarLoop]: Abstraction has 660 states and 843 transitions. [2021-12-21 22:08:05,863 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-21 22:08:05,864 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 660 states and 843 transitions. [2021-12-21 22:08:05,865 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2021-12-21 22:08:05,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:05,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:05,867 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,867 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:05,867 INFO L791 eck$LassoCheckResult]: Stem: 25980#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 25881#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25877#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25835#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25836#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25823#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25824#L110-2 assume !false; 26010#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26328#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26327#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26326#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26325#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26324#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26323#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26322#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26321#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26320#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25799#L144 [2021-12-21 22:08:05,867 INFO L793 eck$LassoCheckResult]: Loop: 25799#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 25800#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25812#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 25813#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26381#L590 ssl3_accept_~skip~0#1 := 0; 26379#L110-2 assume !false; 26377#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26375#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26373#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26371#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26369#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26367#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26366#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26364#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26363#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26362#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26330#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26329#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26119#L146 assume 8496 == ssl3_accept_~s__state~0#1; 25963#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 25860#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 25861#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 26313#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 25966#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 26305#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26299#L590 ssl3_accept_~skip~0#1 := 0; 26297#L110-2 assume !false; 26295#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26293#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26291#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26289#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26287#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26283#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26281#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26279#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26277#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26275#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26273#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26271#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26269#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26071#L152 assume 8512 == ssl3_accept_~s__state~0#1; 25987#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25900#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 25901#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 25939#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25784#L590 ssl3_accept_~skip~0#1 := 0; 26437#L110-2 assume !false; 26436#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26435#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26434#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26433#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26432#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25948#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25915#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25892#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25893#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25924#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25918#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25919#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25949#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25950#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25866#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25867#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26073#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25872#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 25843#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 25844#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 25938#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 25986#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 25865#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25976#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26208#L590 ssl3_accept_~skip~0#1 := 0; 26201#L110-2 assume !false; 26197#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26193#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26189#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26185#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26181#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26177#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26173#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26169#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26165#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26161#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26157#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26153#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26149#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26145#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26141#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26137#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26128#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 26125#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 26063#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25794#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 25795#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 25830#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25928#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 25929#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 25917#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 25790#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26203#L590 ssl3_accept_~skip~0#1 := 0; 26199#L110-2 assume !false; 26195#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26191#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26187#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26183#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26179#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26175#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26171#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26167#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26163#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26159#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26155#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26151#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26147#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26143#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26139#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26135#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26132#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 26131#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 26130#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 26129#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 26126#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 26123#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 26014#L176 assume 8448 == ssl3_accept_~s__state~0#1; 25913#L177 assume !(ssl3_accept_~num1~0#1 > 0); 25870#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 25871#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26031#L590 ssl3_accept_~skip~0#1 := 0; 26029#L110-2 assume !false; 26027#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26023#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26024#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26039#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26038#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26032#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26030#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26028#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26025#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26026#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25799#L144 [2021-12-21 22:08:05,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-12-21 22:08:05,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363016794] [2021-12-21 22:08:05,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:05,871 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:05,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:05,874 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:05,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:05,874 INFO L85 PathProgramCache]: Analyzing trace with hash -2049379494, now seen corresponding path program 1 times [2021-12-21 22:08:05,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:05,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404671505] [2021-12-21 22:08:05,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:05,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:05,909 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-21 22:08:05,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:05,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404671505] [2021-12-21 22:08:05,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404671505] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:08:05,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991483364] [2021-12-21 22:08:05,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:05,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:08:05,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:05,910 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:08:05,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-21 22:08:05,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:05,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-21 22:08:05,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:06,155 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-21 22:08:06,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:08:06,300 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-21 22:08:06,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991483364] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:08:06,301 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:08:06,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-21 22:08:06,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3819943] [2021-12-21 22:08:06,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:08:06,301 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:06,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:06,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-21 22:08:06,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-21 22:08:06,302 INFO L87 Difference]: Start difference. First operand 660 states and 843 transitions. cyclomatic complexity: 186 Second operand has 6 states, 5 states have (on average 26.2) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:06,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:06,762 INFO L93 Difference]: Finished difference Result 1629 states and 2071 transitions. [2021-12-21 22:08:06,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-21 22:08:06,763 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1629 states and 2071 transitions. [2021-12-21 22:08:06,780 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1428 [2021-12-21 22:08:06,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1629 states to 1599 states and 2041 transitions. [2021-12-21 22:08:06,785 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1495 [2021-12-21 22:08:06,786 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1495 [2021-12-21 22:08:06,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1599 states and 2041 transitions. [2021-12-21 22:08:06,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:06,786 INFO L681 BuchiCegarLoop]: Abstraction has 1599 states and 2041 transitions. [2021-12-21 22:08:06,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states and 2041 transitions. [2021-12-21 22:08:06,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 996. [2021-12-21 22:08:06,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 996 states have (on average 1.2961847389558232) internal successors, (1291), 995 states have internal predecessors, (1291), 0 states have call successors, (0), 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-12-21 22:08:06,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 1291 transitions. [2021-12-21 22:08:06,797 INFO L704 BuchiCegarLoop]: Abstraction has 996 states and 1291 transitions. [2021-12-21 22:08:06,797 INFO L587 BuchiCegarLoop]: Abstraction has 996 states and 1291 transitions. [2021-12-21 22:08:06,797 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-21 22:08:06,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 996 states and 1291 transitions. [2021-12-21 22:08:06,799 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 825 [2021-12-21 22:08:06,799 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:06,799 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:06,800 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:06,800 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:06,800 INFO L791 eck$LassoCheckResult]: Stem: 29134#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 29027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 29023#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 28982#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 28983#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 28976#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 28977#L110-2 assume !false; 29485#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29707#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29706#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29705#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29704#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29703#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29702#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29701#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29700#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29699#L137 assume 8464 == ssl3_accept_~s__state~0#1; 28943#L144 [2021-12-21 22:08:06,800 INFO L793 eck$LassoCheckResult]: Loop: 28943#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 28944#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 28962#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 28963#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29917#L590 ssl3_accept_~skip~0#1 := 0; 29916#L110-2 assume !false; 29915#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29912#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29911#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29910#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29909#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29908#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29906#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29905#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29904#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29903#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29898#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29856#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29715#L146 assume 8496 == ssl3_accept_~s__state~0#1; 29116#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 29010#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 28984#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 28985#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 29105#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 28942#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28928#L590 ssl3_accept_~skip~0#1 := 0; 29034#L110-2 assume !false; 28970#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28971#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29001#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29002#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29051#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29052#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29060#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29039#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29040#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29070#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29066#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29067#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29098#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29099#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29012#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 29013#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28951#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28947#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28948#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 28966#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 28967#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 29074#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 29843#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 29841#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 29119#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 29113#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 28958#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 28959#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 29092#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 29080#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 29081#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 28988#L203 assume 8656 == ssl3_accept_~s__state~0#1; 28989#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 29028#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 28978#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 28979#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 28997#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 29030#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29897#L590 ssl3_accept_~skip~0#1 := 0; 29892#L110-2 assume !false; 29890#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29888#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29886#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29884#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29882#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29880#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29878#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29876#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29874#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29873#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29871#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29869#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29868#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29865#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29864#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 29863#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 29857#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 29853#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 29852#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 29848#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 29846#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 29064#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 29043#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 29044#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 29135#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 29724#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 29723#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 29714#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 29712#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 29711#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 29710#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 29708#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 29600#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 29022#L209 assume 8672 == ssl3_accept_~s__state~0#1; 29079#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 29090#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 29091#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 29032#L530 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 28933#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 28934#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29769#L590 ssl3_accept_~skip~0#1 := 0; 29767#L110-2 assume !false; 29765#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29763#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29761#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29759#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29757#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29755#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29753#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29751#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29749#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29747#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 29745#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 29743#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 29741#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 29696#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 29739#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 29738#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 29737#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 29736#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 29735#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 29734#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 29733#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 29732#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 29224#L176 assume 8448 == ssl3_accept_~s__state~0#1; 29223#L177 assume !(ssl3_accept_~num1~0#1 > 0); 29220#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 29221#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29209#L590 ssl3_accept_~skip~0#1 := 0; 29210#L110-2 assume !false; 29205#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29206#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29200#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29201#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 29195#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 29196#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 29391#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 29166#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 29167#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29449#L137 assume 8464 == ssl3_accept_~s__state~0#1; 28943#L144 [2021-12-21 22:08:06,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:06,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-12-21 22:08:06,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:06,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472696913] [2021-12-21 22:08:06,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:06,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:06,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:06,806 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:06,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:06,811 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:06,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:06,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1338012195, now seen corresponding path program 1 times [2021-12-21 22:08:06,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:06,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241670000] [2021-12-21 22:08:06,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:06,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:06,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:06,831 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-21 22:08:06,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:06,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241670000] [2021-12-21 22:08:06,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241670000] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:06,832 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:06,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:06,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858921715] [2021-12-21 22:08:06,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:06,833 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:06,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:06,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:06,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:06,833 INFO L87 Difference]: Start difference. First operand 996 states and 1291 transitions. cyclomatic complexity: 298 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:06,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:06,850 INFO L93 Difference]: Finished difference Result 1744 states and 2287 transitions. [2021-12-21 22:08:06,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:06,851 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1744 states and 2287 transitions. [2021-12-21 22:08:06,855 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1573 [2021-12-21 22:08:06,859 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1744 states to 1744 states and 2287 transitions. [2021-12-21 22:08:06,860 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1640 [2021-12-21 22:08:06,862 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1640 [2021-12-21 22:08:06,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1744 states and 2287 transitions. [2021-12-21 22:08:06,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:06,862 INFO L681 BuchiCegarLoop]: Abstraction has 1744 states and 2287 transitions. [2021-12-21 22:08:06,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1744 states and 2287 transitions. [2021-12-21 22:08:06,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1744 to 1744. [2021-12-21 22:08:06,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 1744 states have (on average 1.3113532110091743) internal successors, (2287), 1743 states have internal predecessors, (2287), 0 states have call successors, (0), 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-12-21 22:08:06,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 2287 transitions. [2021-12-21 22:08:06,882 INFO L704 BuchiCegarLoop]: Abstraction has 1744 states and 2287 transitions. [2021-12-21 22:08:06,882 INFO L587 BuchiCegarLoop]: Abstraction has 1744 states and 2287 transitions. [2021-12-21 22:08:06,882 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-21 22:08:06,882 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1744 states and 2287 transitions. [2021-12-21 22:08:06,885 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1573 [2021-12-21 22:08:06,885 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:06,885 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:06,886 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:06,886 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:06,886 INFO L791 eck$LassoCheckResult]: Stem: 31892#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 31776#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 31772#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 31729#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 31730#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 31716#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 31717#L110-2 assume !false; 31930#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32176#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32175#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32174#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32173#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32172#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32171#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32170#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32169#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32168#L137 assume 8464 == ssl3_accept_~s__state~0#1; 31982#L144 [2021-12-21 22:08:06,887 INFO L793 eck$LassoCheckResult]: Loop: 31982#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 33107#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 33105#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 32914#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32909#L590 ssl3_accept_~skip~0#1 := 0; 32906#L110-2 assume !false; 32904#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32902#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32900#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32898#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32896#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32894#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32892#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32890#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32888#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32886#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32883#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32881#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32179#L146 assume 8496 == ssl3_accept_~s__state~0#1; 31866#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31867#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 31731#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 31732#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 31870#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 33041#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33036#L590 ssl3_accept_~skip~0#1 := 0; 33035#L110-2 assume !false; 33034#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33033#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33032#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33031#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33030#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33029#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33025#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33024#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33022#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33019#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33018#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33013#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33011#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33006#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31967#L152 assume 8512 == ssl3_accept_~s__state~0#1; 31965#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 31797#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 31798#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 31845#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33129#L590 ssl3_accept_~skip~0#1 := 0; 33127#L110-2 assume !false; 33125#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33123#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33121#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33119#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33117#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33115#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33113#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33112#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33111#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33110#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33109#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33108#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33106#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33104#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33103#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 33102#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31968#L158 assume 8528 == ssl3_accept_~s__state~0#1; 31767#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 31737#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 31738#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 31849#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 31903#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 31885#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 31886#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32999#L590 ssl3_accept_~skip~0#1 := 0; 32997#L110-2 assume !false; 32995#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32993#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32992#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32990#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32987#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32985#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32984#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32983#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32975#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32972#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32969#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32961#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32959#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32957#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32955#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 32954#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 32952#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31952#L164 assume 8544 == ssl3_accept_~s__state~0#1; 31953#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 31807#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 31724#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 31826#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 31827#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 31813#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 31814#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32567#L590 ssl3_accept_~skip~0#1 := 0; 32565#L110-2 assume !false; 32563#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32561#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32559#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32557#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32555#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32553#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32551#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32549#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32547#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32545#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32543#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32541#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32539#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32537#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32536#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32535#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 32534#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 32533#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 32532#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 32531#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 32527#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 32522#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 32516#L176 assume 8448 == ssl3_accept_~s__state~0#1; 32514#L177 assume !(ssl3_accept_~num1~0#1 > 0); 32512#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 32500#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32494#L590 ssl3_accept_~skip~0#1 := 0; 32492#L110-2 assume !false; 32490#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32487#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32485#L116 assume 16384 == ssl3_accept_~s__state~0#1; 32481#L222 ssl3_accept_~s__server~0#1 := 1; 32588#L227 assume 0 != ssl3_accept_~cb~0#1; 32587#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 32586#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 32584#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 32582#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 32580#L254 assume 12292 != ssl3_accept_~s__state~0#1; 32578#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 32572#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32566#L590 ssl3_accept_~skip~0#1 := 0; 32564#L110-2 assume !false; 32562#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32560#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32558#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32556#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32554#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32552#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32550#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32548#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32546#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32544#L137 assume 8464 == ssl3_accept_~s__state~0#1; 31982#L144 [2021-12-21 22:08:06,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:06,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-12-21 22:08:06,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:06,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961125970] [2021-12-21 22:08:06,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:06,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:06,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:06,896 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:06,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:06,899 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:06,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:06,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1558733280, now seen corresponding path program 1 times [2021-12-21 22:08:06,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:06,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027928622] [2021-12-21 22:08:06,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:06,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:06,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:06,921 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-21 22:08:06,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:06,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027928622] [2021-12-21 22:08:06,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027928622] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:08:06,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858391301] [2021-12-21 22:08:06,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:06,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:08:06,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:06,956 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:08:06,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-21 22:08:07,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:07,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-21 22:08:07,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:07,158 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-21 22:08:07,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:08:07,352 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-21 22:08:07,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858391301] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:08:07,352 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:08:07,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-21 22:08:07,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669134053] [2021-12-21 22:08:07,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:08:07,353 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:07,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:07,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-21 22:08:07,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-21 22:08:07,354 INFO L87 Difference]: Start difference. First operand 1744 states and 2287 transitions. cyclomatic complexity: 548 Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 6 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:07,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:07,691 INFO L93 Difference]: Finished difference Result 2839 states and 3624 transitions. [2021-12-21 22:08:07,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-21 22:08:07,692 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2839 states and 3624 transitions. [2021-12-21 22:08:07,698 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2132 [2021-12-21 22:08:07,705 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2839 states to 2789 states and 3570 transitions. [2021-12-21 22:08:07,705 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2685 [2021-12-21 22:08:07,706 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2685 [2021-12-21 22:08:07,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2789 states and 3570 transitions. [2021-12-21 22:08:07,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:07,707 INFO L681 BuchiCegarLoop]: Abstraction has 2789 states and 3570 transitions. [2021-12-21 22:08:07,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2789 states and 3570 transitions. [2021-12-21 22:08:07,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2789 to 2044. [2021-12-21 22:08:07,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2044 states, 2044 states have (on average 1.2989236790606653) internal successors, (2655), 2043 states have internal predecessors, (2655), 0 states have call successors, (0), 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-12-21 22:08:07,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 2655 transitions. [2021-12-21 22:08:07,729 INFO L704 BuchiCegarLoop]: Abstraction has 2044 states and 2655 transitions. [2021-12-21 22:08:07,729 INFO L587 BuchiCegarLoop]: Abstraction has 2044 states and 2655 transitions. [2021-12-21 22:08:07,729 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-21 22:08:07,729 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2044 states and 2655 transitions. [2021-12-21 22:08:07,732 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1840 [2021-12-21 22:08:07,732 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:07,732 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:07,733 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:07,733 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:07,733 INFO L791 eck$LassoCheckResult]: Stem: 37430#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 37297#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 37293#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 37251#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 37252#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 37243#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 37244#L110-2 assume !false; 37467#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38140#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38139#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38138#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38137#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38136#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38135#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38134#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38133#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38132#L137 assume 8464 == ssl3_accept_~s__state~0#1; 37508#L144 [2021-12-21 22:08:07,734 INFO L793 eck$LassoCheckResult]: Loop: 37508#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 39206#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 39204#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 39205#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39219#L590 ssl3_accept_~skip~0#1 := 0; 39218#L110-2 assume !false; 39217#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39216#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39215#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39214#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39213#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39212#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39211#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39210#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39209#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39208#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39186#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39108#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39083#L146 assume 8496 == ssl3_accept_~s__state~0#1; 37505#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 39077#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 39074#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 39070#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 37393#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 37394#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39127#L590 ssl3_accept_~skip~0#1 := 0; 39126#L110-2 assume !false; 39125#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39124#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39123#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39122#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39121#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39120#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39119#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39118#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39117#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39112#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39110#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39073#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39069#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38970#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38969#L152 assume 8512 == ssl3_accept_~s__state~0#1; 37440#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 37316#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 37317#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 37375#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39008#L590 ssl3_accept_~skip~0#1 := 0; 39006#L110-2 assume !false; 39004#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39002#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39000#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38998#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38996#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38994#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38992#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38990#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38988#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38986#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38984#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38982#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38980#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38978#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38972#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38971#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38141#L158 assume 8528 == ssl3_accept_~s__state~0#1; 37288#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 37263#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 37264#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 37366#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 37443#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 37281#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 37420#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38941#L590 ssl3_accept_~skip~0#1 := 0; 38938#L110-2 assume !false; 38935#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38932#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38929#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38926#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38920#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38917#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38914#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38911#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38908#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38905#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38902#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38899#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38896#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38882#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38849#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38845#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38841#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38001#L164 assume 8544 == ssl3_accept_~s__state~0#1; 37206#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 37207#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 37246#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 37356#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 37357#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 38440#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 38299#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38295#L590 ssl3_accept_~skip~0#1 := 0; 38290#L110-2 assume !false; 38291#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38286#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38287#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38282#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38283#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38278#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38279#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38274#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38275#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38270#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38271#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38266#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38267#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38262#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38263#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38258#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38259#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38254#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38255#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 38250#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 38251#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 38246#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 38247#L176 assume 8448 == ssl3_accept_~s__state~0#1; 38243#L177 assume !(ssl3_accept_~num1~0#1 > 0); 38242#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 38434#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38429#L590 ssl3_accept_~skip~0#1 := 0; 38428#L110-2 assume !false; 38427#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38426#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38425#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38424#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38423#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38422#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38421#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38420#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38419#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38418#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38417#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38416#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38415#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38414#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38413#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38412#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38411#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38410#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38409#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 38408#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 38407#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 38406#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 38405#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 38404#L179 assume 8576 == ssl3_accept_~s__state~0#1; 38329#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 38402#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 38400#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 37910#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39198#L590 ssl3_accept_~skip~0#1 := 0; 39197#L110-2 assume !false; 39196#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39195#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39194#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39193#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39192#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39191#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39190#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38572#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39189#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39187#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39188#L140 assume 8465 == ssl3_accept_~s__state~0#1; 37508#L144 [2021-12-21 22:08:07,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:07,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-12-21 22:08:07,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:07,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636118098] [2021-12-21 22:08:07,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:07,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:07,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:07,738 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:07,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:07,741 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:07,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:07,741 INFO L85 PathProgramCache]: Analyzing trace with hash -829170569, now seen corresponding path program 1 times [2021-12-21 22:08:07,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:07,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207262791] [2021-12-21 22:08:07,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:07,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:07,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:07,765 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-12-21 22:08:07,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:07,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207262791] [2021-12-21 22:08:07,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207262791] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:07,766 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:07,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-21 22:08:07,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78910508] [2021-12-21 22:08:07,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:07,767 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:07,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:07,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:07,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:07,768 INFO L87 Difference]: Start difference. First operand 2044 states and 2655 transitions. cyclomatic complexity: 619 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:07,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:07,873 INFO L93 Difference]: Finished difference Result 2052 states and 2663 transitions. [2021-12-21 22:08:07,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:07,874 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2052 states and 2663 transitions. [2021-12-21 22:08:07,878 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1848 [2021-12-21 22:08:07,903 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2052 states to 2052 states and 2663 transitions. [2021-12-21 22:08:07,903 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1948 [2021-12-21 22:08:07,904 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1948 [2021-12-21 22:08:07,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2052 states and 2663 transitions. [2021-12-21 22:08:07,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:07,905 INFO L681 BuchiCegarLoop]: Abstraction has 2052 states and 2663 transitions. [2021-12-21 22:08:07,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2052 states and 2663 transitions. [2021-12-21 22:08:07,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2052 to 2044. [2021-12-21 22:08:07,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2044 states, 2044 states have (on average 1.297945205479452) internal successors, (2653), 2043 states have internal predecessors, (2653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:07,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 2653 transitions. [2021-12-21 22:08:07,925 INFO L704 BuchiCegarLoop]: Abstraction has 2044 states and 2653 transitions. [2021-12-21 22:08:07,925 INFO L587 BuchiCegarLoop]: Abstraction has 2044 states and 2653 transitions. [2021-12-21 22:08:07,925 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-21 22:08:07,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2044 states and 2653 transitions. [2021-12-21 22:08:07,928 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1840 [2021-12-21 22:08:07,929 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:07,929 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:07,930 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:07,930 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:07,930 INFO L791 eck$LassoCheckResult]: Stem: 41522#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 41400#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 41396#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 41354#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 41355#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 41346#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 41347#L110-2 assume !false; 41555#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42163#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42164#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42155#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42156#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42148#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42139#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42140#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42132#L137 assume 8464 == ssl3_accept_~s__state~0#1; 41662#L144 [2021-12-21 22:08:07,930 INFO L793 eck$LassoCheckResult]: Loop: 41662#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 43326#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 43325#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 43324#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43320#L590 ssl3_accept_~skip~0#1 := 0; 43315#L110-2 assume !false; 43316#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43311#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43312#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43297#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43298#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43264#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43265#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43259#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43260#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43253#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43254#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42470#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42103#L146 assume 8496 == ssl3_accept_~s__state~0#1; 41657#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 42101#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 42100#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 42099#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 41502#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 42920#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42911#L590 ssl3_accept_~skip~0#1 := 0; 42908#L110-2 assume !false; 42904#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42903#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42902#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42900#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42899#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42897#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42895#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42894#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42893#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42830#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42829#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42828#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42827#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42659#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 41595#L152 assume 8512 == ssl3_accept_~s__state~0#1; 41596#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43110#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 43107#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 43104#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43098#L590 ssl3_accept_~skip~0#1 := 0; 43096#L110-2 assume !false; 43094#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43092#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43090#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43088#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43086#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43084#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43082#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43080#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43078#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43076#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43074#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43072#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43070#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43068#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43066#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43064#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43062#L158 assume 8528 == ssl3_accept_~s__state~0#1; 41648#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 43059#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 43056#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 43044#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 43042#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 43040#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 43032#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43026#L590 ssl3_accept_~skip~0#1 := 0; 43024#L110-2 assume !false; 43022#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43020#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43018#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43016#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43014#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43012#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43010#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43008#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43006#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43004#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43002#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43000#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42998#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42996#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42849#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42846#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42843#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 42839#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 41583#L164 assume 8544 == ssl3_accept_~s__state~0#1; 41308#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 41309#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 41349#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 41454#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 41455#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 41513#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 42801#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42795#L590 ssl3_accept_~skip~0#1 := 0; 42793#L110-2 assume !false; 42791#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42789#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42787#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42785#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42783#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42781#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42779#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42777#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42775#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42773#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42771#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42769#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42767#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42765#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42763#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42761#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42759#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 42757#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 42755#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 42753#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 42751#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 42749#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 42746#L176 assume 8448 == ssl3_accept_~s__state~0#1; 42744#L177 assume !(ssl3_accept_~num1~0#1 > 0); 42740#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 42728#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42722#L590 ssl3_accept_~skip~0#1 := 0; 42720#L110-2 assume !false; 42718#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42716#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42714#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42712#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42710#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42708#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42706#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42704#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42702#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42700#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42698#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42696#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42694#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42692#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42690#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42688#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42686#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 42684#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 42681#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 42679#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 42676#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 42674#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 42671#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 42670#L179 assume 8576 == ssl3_accept_~s__state~0#1; 42597#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 42666#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 42664#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 41307#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43317#L590 ssl3_accept_~skip~0#1 := 0; 43318#L110-2 assume !false; 43313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43314#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43309#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43310#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43267#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43268#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42316#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43256#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43257#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43250#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43251#L143 assume 8466 == ssl3_accept_~s__state~0#1; 41662#L144 [2021-12-21 22:08:07,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:07,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-12-21 22:08:07,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:07,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658806555] [2021-12-21 22:08:07,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:07,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:07,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:07,934 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:07,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:07,937 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:07,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:07,937 INFO L85 PathProgramCache]: Analyzing trace with hash 65516294, now seen corresponding path program 1 times [2021-12-21 22:08:07,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:07,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177933380] [2021-12-21 22:08:07,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:07,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:07,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:07,985 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-21 22:08:07,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:07,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177933380] [2021-12-21 22:08:07,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177933380] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:07,986 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:07,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-21 22:08:07,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656092283] [2021-12-21 22:08:07,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:07,986 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:07,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:07,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-21 22:08:07,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-21 22:08:07,987 INFO L87 Difference]: Start difference. First operand 2044 states and 2653 transitions. cyclomatic complexity: 617 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:08,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:08,054 INFO L93 Difference]: Finished difference Result 9287 states and 11964 transitions. [2021-12-21 22:08:08,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-21 22:08:08,055 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9287 states and 11964 transitions. [2021-12-21 22:08:08,082 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8933 [2021-12-21 22:08:08,155 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9287 states to 9287 states and 11964 transitions. [2021-12-21 22:08:08,155 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9183 [2021-12-21 22:08:08,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9183 [2021-12-21 22:08:08,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9287 states and 11964 transitions. [2021-12-21 22:08:08,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:08,162 INFO L681 BuchiCegarLoop]: Abstraction has 9287 states and 11964 transitions. [2021-12-21 22:08:08,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9287 states and 11964 transitions. [2021-12-21 22:08:08,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9287 to 3517. [2021-12-21 22:08:08,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3517 states, 3517 states have (on average 1.292010235996588) internal successors, (4544), 3516 states have internal predecessors, (4544), 0 states have call successors, (0), 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-12-21 22:08:08,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3517 states to 3517 states and 4544 transitions. [2021-12-21 22:08:08,232 INFO L704 BuchiCegarLoop]: Abstraction has 3517 states and 4544 transitions. [2021-12-21 22:08:08,232 INFO L587 BuchiCegarLoop]: Abstraction has 3517 states and 4544 transitions. [2021-12-21 22:08:08,232 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-21 22:08:08,232 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3517 states and 4544 transitions. [2021-12-21 22:08:08,237 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3313 [2021-12-21 22:08:08,237 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:08,237 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:08,238 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:08,238 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:08,238 INFO L791 eck$LassoCheckResult]: Stem: 52862#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 52745#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 52741#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 52699#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 52700#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 52693#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 52694#L110-2 assume !false; 52898#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 53579#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 53578#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 53577#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 53576#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 53575#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 53574#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 53573#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 53572#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 53571#L137 assume 8464 == ssl3_accept_~s__state~0#1; 52988#L144 [2021-12-21 22:08:08,239 INFO L793 eck$LassoCheckResult]: Loop: 52988#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 52856#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 52857#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 55238#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55229#L590 ssl3_accept_~skip~0#1 := 0; 55227#L110-2 assume !false; 55225#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55223#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55221#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55219#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55217#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55215#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55213#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55210#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55208#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55206#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55204#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55169#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55136#L146 assume 8496 == ssl3_accept_~s__state~0#1; 52839#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 52840#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 52701#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 52702#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 52843#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 55165#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55160#L590 ssl3_accept_~skip~0#1 := 0; 55159#L110-2 assume !false; 55158#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55157#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55156#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55155#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55154#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55153#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55152#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55151#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55150#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55149#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55148#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55147#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55146#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 55145#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52934#L152 assume 8512 == ssl3_accept_~s__state~0#1; 52932#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 52921#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 52878#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 52879#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 55931#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55927#L590 ssl3_accept_~skip~0#1 := 0; 55918#L110-2 assume !false; 55919#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55910#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55911#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55902#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55903#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55894#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55895#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55886#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55887#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55878#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55879#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55870#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55871#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 55863#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 55864#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 55592#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 55593#L158 assume 8528 == ssl3_accept_~s__state~0#1; 52973#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 56157#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 52818#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 52819#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 52870#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 56149#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 55996#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55991#L590 ssl3_accept_~skip~0#1 := 0; 55990#L110-2 assume !false; 55989#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55988#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55987#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55986#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55985#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55984#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55983#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55982#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55981#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55980#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55979#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55978#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55977#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 55976#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 55975#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 55974#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 55973#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 55972#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 55971#L164 assume 8544 == ssl3_accept_~s__state~0#1; 52968#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 55970#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 52827#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 52828#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 55962#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 55960#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 55946#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55940#L590 ssl3_accept_~skip~0#1 := 0; 55938#L110-2 assume !false; 55936#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55934#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55932#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55924#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55920#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55916#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55912#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55908#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55904#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55900#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55896#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55892#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55888#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 55884#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 55880#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 55876#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 55872#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 55868#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 55859#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 55858#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 52791#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 52785#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 52762#L176 assume 8448 == ssl3_accept_~s__state~0#1; 52763#L177 assume !(ssl3_accept_~num1~0#1 > 0); 52734#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 52735#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55941#L590 ssl3_accept_~skip~0#1 := 0; 55939#L110-2 assume !false; 55937#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55935#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55933#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55925#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55921#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55917#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55913#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55909#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55905#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55901#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55897#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55893#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55889#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 55885#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 55881#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 55877#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 55873#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 55869#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 55865#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 55862#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 55613#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 55610#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 55611#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 56140#L179 assume 8576 == ssl3_accept_~s__state~0#1; 56103#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 56139#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 56138#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 52655#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55287#L590 ssl3_accept_~skip~0#1 := 0; 55282#L110-2 assume !false; 55280#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55274#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55272#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55270#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55263#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55262#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55246#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55244#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55242#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55240#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55200#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55201#L143 assume 8466 == ssl3_accept_~s__state~0#1; 52988#L144 [2021-12-21 22:08:08,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:08,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-12-21 22:08:08,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:08,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650451685] [2021-12-21 22:08:08,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:08,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:08,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:08,244 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:08,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:08,247 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:08,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:08,247 INFO L85 PathProgramCache]: Analyzing trace with hash -783177708, now seen corresponding path program 1 times [2021-12-21 22:08:08,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:08,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372102013] [2021-12-21 22:08:08,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:08,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:08,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:08,255 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:08,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:08,267 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:08,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:08,268 INFO L85 PathProgramCache]: Analyzing trace with hash 2056107560, now seen corresponding path program 1 times [2021-12-21 22:08:08,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:08,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591963380] [2021-12-21 22:08:08,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:08,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:08,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:08,278 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:08,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:08,296 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:09,363 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:08:09,364 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:08:09,364 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:08:09,364 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:08:09,364 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:08:09,364 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,364 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:08:09,364 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:08:09,364 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration22_Loop [2021-12-21 22:08:09,364 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:08:09,364 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:08:09,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,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-12-21 22:08:09,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,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-12-21 22:08:09,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,377 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:09,599 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:08:09,600 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:08:09,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,601 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-21 22:08:09,605 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,605 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,623 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,623 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:09,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,642 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-21 22:08:09,651 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,651 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,663 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,663 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-12-21 22:08:09,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,679 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-21 22:08:09,681 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,681 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,687 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,688 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:09,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,704 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-21 22:08:09,705 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,705 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,719 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,720 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:09,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,736 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-21 22:08:09,738 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,738 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,748 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,748 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:09,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,764 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-21 22:08:09,766 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,766 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,772 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,772 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:09,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,789 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-21 22:08:09,790 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,790 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,796 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,797 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:09,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,813 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-21 22:08:09,814 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,814 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,821 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,821 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-12-21 22:08:09,837 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,837 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-21 22:08:09,839 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,839 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,854 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,854 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-12-21 22:08:09,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,870 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-21 22:08:09,872 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,872 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,882 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,882 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:09,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,899 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-21 22:08:09,901 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,901 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,911 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,911 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,926 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-12-21 22:08:09,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,927 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-21 22:08:09,929 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,929 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,943 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:09,944 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:09,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:09,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,960 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-21 22:08:09,962 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:09,962 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-12-21 22:08:09,983 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:09,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:09,984 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:09,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-21 22:08:09,986 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:08:09,986 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:09,995 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:08:10,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:10,025 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:08:10,025 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:08:10,025 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:08:10,025 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:08:10,025 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:08:10,025 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,025 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:08:10,025 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:08:10,025 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration22_Loop [2021-12-21 22:08:10,025 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:08:10,025 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:08:10,026 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,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-12-21 22:08:10,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,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-12-21 22:08:10,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-12-21 22:08:10,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,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-12-21 22:08:10,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,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-12-21 22:08:10,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-12-21 22:08:10,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,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-12-21 22:08:10,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,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-12-21 22:08:10,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-12-21 22:08:10,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:10,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-12-21 22:08:10,274 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:08:10,274 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:08:10,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,275 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-21 22:08:10,282 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-12-21 22:08:10,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,287 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,288 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,288 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,288 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,288 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,288 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,292 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-12-21 22:08:10,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,308 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-21 22:08:10,310 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-12-21 22:08:10,315 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,316 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,316 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,324 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-12-21 22:08:10,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,340 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-21 22:08:10,342 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-12-21 22:08:10,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,348 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,348 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,350 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:10,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,366 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-21 22:08:10,367 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-12-21 22:08:10,372 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,373 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,373 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,373 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,373 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,373 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,373 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,385 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-12-21 22:08:10,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,401 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-21 22:08:10,403 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-12-21 22:08:10,408 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,408 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,408 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,409 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,409 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,409 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,424 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-21 22:08:10,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,425 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-21 22:08:10,428 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-12-21 22:08:10,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,434 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,434 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,434 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,434 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,435 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:10,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,455 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-21 22:08:10,457 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-12-21 22:08:10,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,463 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,463 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,463 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,491 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:10,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,510 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-21 22:08:10,513 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-12-21 22:08:10,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,519 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,519 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,519 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,519 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,520 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:10,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,536 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-21 22:08:10,539 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-12-21 22:08:10,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,544 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,544 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,545 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,545 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-12-21 22:08:10,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,561 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-21 22:08:10,563 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-12-21 22:08:10,568 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,569 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,569 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,569 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,569 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,569 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,569 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,579 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:10,593 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,594 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-21 22:08:10,596 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-12-21 22:08:10,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,601 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,601 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,601 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-21 22:08:10,601 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,602 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:08:10,602 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,603 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:10,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,621 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-21 22:08:10,623 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-12-21 22:08:10,628 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,628 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,629 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,629 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,641 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-21 22:08:10,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,658 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-21 22:08:10,661 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-12-21 22:08:10,666 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,679 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:10,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-12-21 22:08:10,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,695 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-21 22:08:10,697 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-12-21 22:08:10,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:10,702 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:10,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:10,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:10,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:10,703 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:10,703 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:10,704 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-21 22:08:10,705 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-21 22:08:10,705 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-21 22:08:10,705 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:10,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:10,706 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:10,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-21 22:08:10,721 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-21 22:08:10,721 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-21 22:08:10,722 INFO L513 LassoAnalysis]: Proved termination. [2021-12-21 22:08:10,722 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2021-12-21 22:08:10,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:10,737 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-21 22:08:10,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:10,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:10,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 22:08:10,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:10,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:10,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-21 22:08:10,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:11,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:11,400 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-12-21 22:08:11,401 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-12-21 22:08:11,401 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3517 states and 4544 transitions. cyclomatic complexity: 1038 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:11,448 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3517 states and 4544 transitions. cyclomatic complexity: 1038. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 9437 states and 12154 transitions. Complement of second has 4 states. [2021-12-21 22:08:11,448 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-12-21 22:08:11,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:11,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2021-12-21 22:08:11,449 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 17 letters. Loop has 173 letters. [2021-12-21 22:08:11,454 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:08:11,454 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 190 letters. Loop has 173 letters. [2021-12-21 22:08:11,454 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:08:11,454 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 17 letters. Loop has 346 letters. [2021-12-21 22:08:11,456 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:08:11,456 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9437 states and 12154 transitions. [2021-12-21 22:08:11,481 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6261 [2021-12-21 22:08:11,503 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9437 states to 9437 states and 12154 transitions. [2021-12-21 22:08:11,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6365 [2021-12-21 22:08:11,507 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6377 [2021-12-21 22:08:11,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9437 states and 12154 transitions. [2021-12-21 22:08:11,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:11,509 INFO L681 BuchiCegarLoop]: Abstraction has 9437 states and 12154 transitions. [2021-12-21 22:08:11,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9437 states and 12154 transitions. [2021-12-21 22:08:11,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9437 to 9425. [2021-12-21 22:08:11,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9425 states, 9425 states have (on average 1.2876392572944297) internal successors, (12136), 9424 states have internal predecessors, (12136), 0 states have call successors, (0), 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-12-21 22:08:11,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9425 states to 9425 states and 12136 transitions. [2021-12-21 22:08:11,634 INFO L704 BuchiCegarLoop]: Abstraction has 9425 states and 12136 transitions. [2021-12-21 22:08:11,634 INFO L587 BuchiCegarLoop]: Abstraction has 9425 states and 12136 transitions. [2021-12-21 22:08:11,634 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-21 22:08:11,634 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9425 states and 12136 transitions. [2021-12-21 22:08:11,650 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6261 [2021-12-21 22:08:11,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:11,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:11,651 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-12-21 22:08:11,651 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:11,652 INFO L791 eck$LassoCheckResult]: Stem: 66546#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 66334#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 66328#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 66267#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 66268#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 66255#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 66256#L110-2 assume !false; 67822#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70580#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70581#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70576#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70577#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70572#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70573#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70568#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70569#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68126#L137 assume 8464 == ssl3_accept_~s__state~0#1; 68124#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 68125#L285 [2021-12-21 22:08:11,652 INFO L793 eck$LassoCheckResult]: Loop: 68125#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 75542#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 74520#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74516#L590 ssl3_accept_~skip~0#1 := 0; 74507#L110-2 assume !false; 74508#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74405#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74406#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74397#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74398#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74228#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74229#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74218#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74219#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74211#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74212#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74164#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73192#L146 assume 8496 == ssl3_accept_~s__state~0#1; 73191#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 73190#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 73189#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 73186#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 73185#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 73183#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73178#L590 ssl3_accept_~skip~0#1 := 0; 73177#L110-2 assume !false; 73176#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73175#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73174#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73173#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73172#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73171#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73170#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73169#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73168#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73167#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73166#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73165#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 73164#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 73163#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 69452#L152 assume 8512 == ssl3_accept_~s__state~0#1; 69450#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 69441#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 66575#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 66442#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 66443#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74786#L590 ssl3_accept_~skip~0#1 := 0; 74783#L110-2 assume !false; 74780#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74777#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74774#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74771#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74768#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74765#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74762#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74759#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74756#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74753#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74750#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74747#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74744#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74741#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74738#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74735#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 72849#L158 assume 8528 == ssl3_accept_~s__state~0#1; 66320#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 66277#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 66279#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 66467#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 73422#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 73421#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 73416#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 73411#L590 ssl3_accept_~skip~0#1 := 0; 73337#L110-2 assume !false; 73330#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73327#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73324#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73321#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73318#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73315#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73314#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73313#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73308#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73309#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75449#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75447#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75445#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75443#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 73294#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 73157#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 73154#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 73155#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75397#L164 assume 8544 == ssl3_accept_~s__state~0#1; 72871#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 72861#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 72859#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 72858#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 66423#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 66388#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 66389#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75450#L590 ssl3_accept_~skip~0#1 := 0; 75448#L110-2 assume !false; 75446#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75444#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75442#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75441#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75440#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75438#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75437#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75436#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75435#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75430#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75428#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75426#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75424#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75422#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75420#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75418#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75416#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 75414#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75412#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 75410#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 75408#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 75406#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 75142#L176 assume 8448 == ssl3_accept_~s__state~0#1; 75143#L177 assume !(ssl3_accept_~num1~0#1 > 0); 66316#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 66317#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75317#L590 ssl3_accept_~skip~0#1 := 0; 75311#L110-2 assume !false; 75309#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75307#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75305#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75303#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75301#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75299#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75297#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75295#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75293#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75291#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75289#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75287#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75285#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75283#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75281#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 75279#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 75277#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 75275#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 75273#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 75271#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 75269#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 75267#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 75260#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 75259#L179 assume 8576 == ssl3_accept_~s__state~0#1; 75147#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 75256#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 75241#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 74501#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74511#L590 ssl3_accept_~skip~0#1 := 0; 74512#L110-2 assume !false; 74412#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74413#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74402#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74403#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74331#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74332#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74221#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74222#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74214#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74215#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 73635#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 73636#L143 assume 8466 == ssl3_accept_~s__state~0#1; 72908#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 68125#L285 [2021-12-21 22:08:11,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:11,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-12-21 22:08:11,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:11,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715456645] [2021-12-21 22:08:11,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:11,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:11,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:11,657 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:11,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:11,661 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:11,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:11,661 INFO L85 PathProgramCache]: Analyzing trace with hash -2078126442, now seen corresponding path program 1 times [2021-12-21 22:08:11,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:11,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126318564] [2021-12-21 22:08:11,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:11,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:11,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:11,685 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-12-21 22:08:11,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:11,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126318564] [2021-12-21 22:08:11,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126318564] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:11,685 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:11,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:11,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109690777] [2021-12-21 22:08:11,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:11,686 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:11,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:11,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:11,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:11,687 INFO L87 Difference]: Start difference. First operand 9425 states and 12136 transitions. cyclomatic complexity: 2734 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-12-21 22:08:11,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:11,760 INFO L93 Difference]: Finished difference Result 18173 states and 23312 transitions. [2021-12-21 22:08:11,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:11,761 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18173 states and 23312 transitions. [2021-12-21 22:08:11,823 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12085 [2021-12-21 22:08:11,870 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18173 states to 18173 states and 23312 transitions. [2021-12-21 22:08:11,870 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12193 [2021-12-21 22:08:11,880 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12193 [2021-12-21 22:08:11,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18173 states and 23312 transitions. [2021-12-21 22:08:11,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:11,880 INFO L681 BuchiCegarLoop]: Abstraction has 18173 states and 23312 transitions. [2021-12-21 22:08:11,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18173 states and 23312 transitions. [2021-12-21 22:08:12,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18173 to 9425. [2021-12-21 22:08:12,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9425 states, 9425 states have (on average 1.286366047745358) internal successors, (12124), 9424 states have internal predecessors, (12124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:12,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9425 states to 9425 states and 12124 transitions. [2021-12-21 22:08:12,066 INFO L704 BuchiCegarLoop]: Abstraction has 9425 states and 12124 transitions. [2021-12-21 22:08:12,066 INFO L587 BuchiCegarLoop]: Abstraction has 9425 states and 12124 transitions. [2021-12-21 22:08:12,066 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-21 22:08:12,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9425 states and 12124 transitions. [2021-12-21 22:08:12,083 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6261 [2021-12-21 22:08:12,083 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:12,083 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:12,084 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-12-21 22:08:12,084 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:12,084 INFO L791 eck$LassoCheckResult]: Stem: 94115#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 93934#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 93928#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 93870#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 93871#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 93855#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 93856#L110-2 assume !false; 95311#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 97334#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 97335#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 97330#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 97331#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 97326#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 97327#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 97322#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 97323#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 97290#L137 assume 8464 == ssl3_accept_~s__state~0#1; 95520#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 95521#L285 [2021-12-21 22:08:12,084 INFO L793 eck$LassoCheckResult]: Loop: 95521#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 101655#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 101656#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101613#L590 ssl3_accept_~skip~0#1 := 0; 101614#L110-2 assume !false; 101576#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101577#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 101570#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 101571#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 101564#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 101565#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 101558#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 101559#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 101552#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 101553#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 100958#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 100959#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 100760#L146 assume 8496 == ssl3_accept_~s__state~0#1; 100756#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 100754#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 100752#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 100749#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 100750#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 100778#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 100773#L590 ssl3_accept_~skip~0#1 := 0; 100772#L110-2 assume !false; 100771#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100770#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 100769#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 100768#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 100767#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 100766#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 100765#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 100764#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 100763#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 100762#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 100757#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 100755#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 100753#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 100751#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 100406#L152 assume 8512 == ssl3_accept_~s__state~0#1; 100404#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 97146#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 94142#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 94033#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 94034#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103175#L590 ssl3_accept_~skip~0#1 := 0; 103169#L110-2 assume !false; 93857#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 93858#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103148#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103147#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103146#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103145#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103144#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103142#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103141#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103140#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 103139#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 103134#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 103132#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 103130#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 103128#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 103117#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 100454#L158 assume 8528 == ssl3_accept_~s__state~0#1; 93921#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 93880#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 93881#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 94056#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 102996#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 102995#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 102992#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102986#L590 ssl3_accept_~skip~0#1 := 0; 102984#L110-2 assume !false; 102982#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102980#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102978#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102976#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102974#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102951#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102950#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102947#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102944#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102943#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102942#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102940#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102939#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102935#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102930#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102928#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102926#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102924#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102922#L164 assume 8544 == ssl3_accept_~s__state~0#1; 101405#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 102914#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 102885#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 102884#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 102881#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 102880#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 102877#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102867#L590 ssl3_accept_~skip~0#1 := 0; 102864#L110-2 assume !false; 102861#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102858#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102849#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102840#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102836#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102832#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102828#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102824#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102821#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102818#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102815#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102813#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102811#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102809#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102807#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102805#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102803#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102801#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102799#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 102797#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 102795#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 102793#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 102790#L176 assume 8448 == ssl3_accept_~s__state~0#1; 102789#L177 assume !(ssl3_accept_~num1~0#1 > 0); 102786#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 102784#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102779#L590 ssl3_accept_~skip~0#1 := 0; 102778#L110-2 assume !false; 102777#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102776#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102775#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102774#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102773#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102772#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102771#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102770#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102769#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102768#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102767#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102766#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102765#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102746#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102741#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102739#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102737#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102735#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102733#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 102731#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 102729#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 102727#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 102724#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 102725#L179 assume 8576 == ssl3_accept_~s__state~0#1; 101785#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 101786#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 101657#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 101621#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101617#L590 ssl3_accept_~skip~0#1 := 0; 101610#L110-2 assume !false; 101611#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101573#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 101574#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 101567#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 101568#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 101561#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 101562#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 101555#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 101556#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 100962#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 100963#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 101769#L143 assume 8466 == ssl3_accept_~s__state~0#1; 100610#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 95521#L285 [2021-12-21 22:08:12,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:12,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-12-21 22:08:12,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:12,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634839443] [2021-12-21 22:08:12,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:12,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:12,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:12,088 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:12,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:12,091 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:12,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:12,092 INFO L85 PathProgramCache]: Analyzing trace with hash 63734036, now seen corresponding path program 1 times [2021-12-21 22:08:12,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:12,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446469739] [2021-12-21 22:08:12,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:12,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:12,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:12,099 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:12,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:12,112 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:12,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:12,112 INFO L85 PathProgramCache]: Analyzing trace with hash -769049811, now seen corresponding path program 1 times [2021-12-21 22:08:12,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:12,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65320765] [2021-12-21 22:08:12,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:12,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:12,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:12,128 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-12-21 22:08:12,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:12,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65320765] [2021-12-21 22:08:12,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65320765] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:12,128 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:12,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:12,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410624436] [2021-12-21 22:08:12,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:13,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:13,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:13,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:13,232 INFO L87 Difference]: Start difference. First operand 9425 states and 12124 transitions. cyclomatic complexity: 2722 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:13,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:13,270 INFO L93 Difference]: Finished difference Result 12301 states and 15784 transitions. [2021-12-21 22:08:13,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:13,271 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12301 states and 15784 transitions. [2021-12-21 22:08:13,304 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9117 [2021-12-21 22:08:13,333 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12301 states to 12297 states and 15780 transitions. [2021-12-21 22:08:13,333 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9233 [2021-12-21 22:08:13,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9233 [2021-12-21 22:08:13,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12297 states and 15780 transitions. [2021-12-21 22:08:13,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:13,339 INFO L681 BuchiCegarLoop]: Abstraction has 12297 states and 15780 transitions. [2021-12-21 22:08:13,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12297 states and 15780 transitions. [2021-12-21 22:08:13,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12297 to 12297. [2021-12-21 22:08:13,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12297 states, 12297 states have (on average 1.283239814588924) internal successors, (15780), 12296 states have internal predecessors, (15780), 0 states have call successors, (0), 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-12-21 22:08:13,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12297 states to 12297 states and 15780 transitions. [2021-12-21 22:08:13,473 INFO L704 BuchiCegarLoop]: Abstraction has 12297 states and 15780 transitions. [2021-12-21 22:08:13,473 INFO L587 BuchiCegarLoop]: Abstraction has 12297 states and 15780 transitions. [2021-12-21 22:08:13,473 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-21 22:08:13,473 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12297 states and 15780 transitions. [2021-12-21 22:08:13,498 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9117 [2021-12-21 22:08:13,498 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:13,498 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:13,500 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-12-21 22:08:13,500 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:13,500 INFO L791 eck$LassoCheckResult]: Stem: 115854#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 115671#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 115665#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 115606#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 115607#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 115590#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 115591#L110-2 assume !false; 119009#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 120937#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 120938#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 120933#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 120934#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 120929#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 120930#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 120863#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 120864#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 117269#L137 assume 8464 == ssl3_accept_~s__state~0#1; 117267#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 117262#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 117263#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 115575#L553 [2021-12-21 22:08:13,500 INFO L793 eck$LassoCheckResult]: Loop: 115575#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127518#L590 ssl3_accept_~skip~0#1 := 0; 127516#L110-2 assume !false; 127514#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127512#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127510#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127503#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127499#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127495#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127491#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127487#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127483#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127479#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127475#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 127472#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 121347#L146 assume 8496 == ssl3_accept_~s__state~0#1; 115815#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 115641#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 115608#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 115609#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 127163#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 127201#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127195#L590 ssl3_accept_~skip~0#1 := 0; 127193#L110-2 assume !false; 127191#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127189#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127187#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127185#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127183#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127181#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127179#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127178#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127176#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127174#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127172#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 127169#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 127168#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 127167#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 120603#L152 assume 8512 == ssl3_accept_~s__state~0#1; 120601#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 126451#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 126452#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 115771#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 115772#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127791#L590 ssl3_accept_~skip~0#1 := 0; 127789#L110-2 assume !false; 127787#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127786#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127785#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127783#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127782#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127769#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127750#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 115686#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 115687#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 115732#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 115724#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 115725#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 115786#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 115787#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 115650#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 115651#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 115699#L158 assume 8528 == ssl3_accept_~s__state~0#1; 115658#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 115616#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 115617#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 115757#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 115877#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 115646#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 126609#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126605#L590 ssl3_accept_~skip~0#1 := 0; 126034#L110-2 assume !false; 126035#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126015#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126016#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126007#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126008#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125999#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126000#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125991#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125992#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125983#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125984#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125975#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 125976#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 125967#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 125968#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 125955#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 125956#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 125703#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 125704#L164 assume 8544 == ssl3_accept_~s__state~0#1; 125224#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 125225#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 115797#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 115798#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 127551#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 127550#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 127548#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127542#L590 ssl3_accept_~skip~0#1 := 0; 127540#L110-2 assume !false; 127538#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127536#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127535#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127533#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127528#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127524#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127519#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127517#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127515#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127513#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127511#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 127509#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 127502#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 127498#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 127494#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 127490#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 127486#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 127482#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 127478#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 127474#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 127471#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 127468#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 127467#L176 assume 8448 == ssl3_accept_~s__state~0#1; 127466#L177 assume !(ssl3_accept_~num1~0#1 > 0); 115654#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 115655#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127777#L590 ssl3_accept_~skip~0#1 := 0; 127768#L110-2 assume !false; 127762#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127760#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127758#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127756#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127754#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127752#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127749#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127747#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127744#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127741#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127738#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 127735#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 127732#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 127729#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 127726#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 127720#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 127721#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 115562#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 115563#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 115586#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 115587#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 115728#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 115729#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 115860#L179 assume 8576 == ssl3_accept_~s__state~0#1; 115637#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 115638#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 115538#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 115540#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127448#L590 ssl3_accept_~skip~0#1 := 0; 127446#L110-2 assume !false; 127444#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127442#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127440#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127438#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127436#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127434#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127432#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127430#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127428#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127426#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127424#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 121346#L143 assume 8466 == ssl3_accept_~s__state~0#1; 115554#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 115555#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 115574#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 115575#L553 [2021-12-21 22:08:13,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:13,501 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-12-21 22:08:13,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:13,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952022276] [2021-12-21 22:08:13,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:13,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:13,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:13,510 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:13,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:13,514 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:13,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:13,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1295369376, now seen corresponding path program 2 times [2021-12-21 22:08:13,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:13,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540618638] [2021-12-21 22:08:13,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:13,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:13,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:13,525 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:13,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:13,539 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:13,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:13,540 INFO L85 PathProgramCache]: Analyzing trace with hash -342025551, now seen corresponding path program 1 times [2021-12-21 22:08:13,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:13,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056406169] [2021-12-21 22:08:13,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:13,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:13,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:13,558 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-12-21 22:08:13,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:13,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056406169] [2021-12-21 22:08:13,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056406169] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:13,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:13,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:13,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891240464] [2021-12-21 22:08:13,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:14,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:14,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:14,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:14,601 INFO L87 Difference]: Start difference. First operand 12297 states and 15780 transitions. cyclomatic complexity: 3512 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:14,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:14,630 INFO L93 Difference]: Finished difference Result 12577 states and 16116 transitions. [2021-12-21 22:08:14,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:14,631 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12577 states and 16116 transitions. [2021-12-21 22:08:14,657 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2021-12-21 22:08:14,682 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12577 states to 12485 states and 16004 transitions. [2021-12-21 22:08:14,682 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9329 [2021-12-21 22:08:14,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9329 [2021-12-21 22:08:14,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12485 states and 16004 transitions. [2021-12-21 22:08:14,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:14,688 INFO L681 BuchiCegarLoop]: Abstraction has 12485 states and 16004 transitions. [2021-12-21 22:08:14,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12485 states and 16004 transitions. [2021-12-21 22:08:14,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12485 to 12485. [2021-12-21 22:08:14,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12485 states, 12485 states have (on average 1.281858229875851) internal successors, (16004), 12484 states have internal predecessors, (16004), 0 states have call successors, (0), 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-12-21 22:08:14,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12485 states to 12485 states and 16004 transitions. [2021-12-21 22:08:14,859 INFO L704 BuchiCegarLoop]: Abstraction has 12485 states and 16004 transitions. [2021-12-21 22:08:14,859 INFO L587 BuchiCegarLoop]: Abstraction has 12485 states and 16004 transitions. [2021-12-21 22:08:14,859 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-21 22:08:14,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12485 states and 16004 transitions. [2021-12-21 22:08:14,877 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2021-12-21 22:08:14,877 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:14,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:14,879 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-12-21 22:08:14,879 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:14,879 INFO L791 eck$LassoCheckResult]: Stem: 140733#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 140558#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 140547#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 140487#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 140488#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 140481#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 140482#L110-2 assume !false; 141517#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 144118#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 144111#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 144112#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 144104#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 144105#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 144096#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 144097#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 144089#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 144090#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145991#L140 assume 8465 == ssl3_accept_~s__state~0#1; 145992#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 145985#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 145984#L285-2 [2021-12-21 22:08:14,879 INFO L793 eck$LassoCheckResult]: Loop: 145984#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 145982#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145977#L590 ssl3_accept_~skip~0#1 := 0; 145976#L110-2 assume !false; 145975#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145974#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145972#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145971#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145970#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145969#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145968#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145967#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145966#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145965#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145961#L146 assume 8496 == ssl3_accept_~s__state~0#1; 145960#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 145958#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 145957#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 145955#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 145954#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 145952#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145947#L590 ssl3_accept_~skip~0#1 := 0; 145946#L110-2 assume !false; 145945#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145944#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145943#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145942#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145941#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145940#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145939#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145938#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145937#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145936#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145935#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145934#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145933#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145932#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 145931#L152 assume 8512 == ssl3_accept_~s__state~0#1; 144149#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 145929#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 145928#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 145927#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 145925#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145920#L590 ssl3_accept_~skip~0#1 := 0; 145919#L110-2 assume !false; 145918#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145917#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145916#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145915#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145914#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145913#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145912#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145910#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145909#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145908#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145907#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145906#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145905#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 145904#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 145903#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 145902#L158 assume 8528 == ssl3_accept_~s__state~0#1; 141424#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 145901#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 145899#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 145892#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 145890#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 145889#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 145887#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145881#L590 ssl3_accept_~skip~0#1 := 0; 145876#L110-2 assume !false; 145874#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145872#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145870#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145868#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145866#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145864#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145862#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145860#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145858#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145856#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145854#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145852#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145850#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145848#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 145846#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 145844#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 145842#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 145840#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 145838#L164 assume 8544 == ssl3_accept_~s__state~0#1; 141415#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 145835#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 145832#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 145828#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 145823#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 145822#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 145814#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145808#L590 ssl3_accept_~skip~0#1 := 0; 145806#L110-2 assume !false; 145804#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145802#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145800#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145798#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145796#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145794#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145792#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145790#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145788#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145786#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145784#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145782#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145780#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145778#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 145776#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 145774#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 145772#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 145770#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 145768#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 145766#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 145764#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 145762#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 145760#L176 assume 8448 == ssl3_accept_~s__state~0#1; 145757#L177 assume !(ssl3_accept_~num1~0#1 > 0); 145753#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 145746#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 145740#L590 ssl3_accept_~skip~0#1 := 0; 145738#L110-2 assume !false; 145736#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 145734#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 145732#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 145730#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 145728#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 145726#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 145724#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145722#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145719#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145717#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145715#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145713#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145711#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145709#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 145707#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 145704#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 145702#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 145703#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 145698#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 145699#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 145695#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 145694#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 145690#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 145687#L179 assume 8576 == ssl3_accept_~s__state~0#1; 145470#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 145684#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 145642#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 145038#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 146017#L590 ssl3_accept_~skip~0#1 := 0; 146015#L110-2 assume !false; 146013#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146011#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146009#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146007#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146005#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146003#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146001#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 145999#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 145997#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 145995#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 145986#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 145987#L143 assume 8466 == ssl3_accept_~s__state~0#1; 141520#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 145988#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 145984#L285-2 [2021-12-21 22:08:14,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:14,880 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-12-21 22:08:14,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:14,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399838183] [2021-12-21 22:08:14,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:14,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:14,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:14,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:14,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:14,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399838183] [2021-12-21 22:08:14,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399838183] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:14,891 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:14,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:14,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781416341] [2021-12-21 22:08:14,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:14,892 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:08:14,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:14,892 INFO L85 PathProgramCache]: Analyzing trace with hash 183207738, now seen corresponding path program 2 times [2021-12-21 22:08:14,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:14,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233215945] [2021-12-21 22:08:14,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:14,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:14,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:14,912 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-12-21 22:08:14,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:14,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233215945] [2021-12-21 22:08:14,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233215945] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:14,912 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:14,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-21 22:08:14,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926908163] [2021-12-21 22:08:14,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:14,913 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:14,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:14,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:14,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:14,914 INFO L87 Difference]: Start difference. First operand 12485 states and 16004 transitions. cyclomatic complexity: 3548 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-12-21 22:08:15,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:15,003 INFO L93 Difference]: Finished difference Result 12537 states and 16037 transitions. [2021-12-21 22:08:15,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:15,004 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12537 states and 16037 transitions. [2021-12-21 22:08:15,033 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9241 [2021-12-21 22:08:15,056 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12537 states to 12537 states and 16037 transitions. [2021-12-21 22:08:15,057 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9365 [2021-12-21 22:08:15,063 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9365 [2021-12-21 22:08:15,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12537 states and 16037 transitions. [2021-12-21 22:08:15,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:15,065 INFO L681 BuchiCegarLoop]: Abstraction has 12537 states and 16037 transitions. [2021-12-21 22:08:15,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12537 states and 16037 transitions. [2021-12-21 22:08:15,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12537 to 12485. [2021-12-21 22:08:15,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12485 states, 12485 states have (on average 1.279695634761714) internal successors, (15977), 12484 states have internal predecessors, (15977), 0 states have call successors, (0), 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-12-21 22:08:15,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12485 states to 12485 states and 15977 transitions. [2021-12-21 22:08:15,175 INFO L704 BuchiCegarLoop]: Abstraction has 12485 states and 15977 transitions. [2021-12-21 22:08:15,176 INFO L587 BuchiCegarLoop]: Abstraction has 12485 states and 15977 transitions. [2021-12-21 22:08:15,176 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-21 22:08:15,176 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12485 states and 15977 transitions. [2021-12-21 22:08:15,196 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9213 [2021-12-21 22:08:15,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:15,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:15,197 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-12-21 22:08:15,197 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:15,197 INFO L791 eck$LassoCheckResult]: Stem: 165776#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 165584#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 165578#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 165518#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 165519#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 165506#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 165507#L110-2 assume !false; 167183#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 173563#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 173564#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 173547#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 173548#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 173529#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 173530#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 173375#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 173376#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 166115#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 166116#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 173384#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 173385#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 172771#L149 [2021-12-21 22:08:15,197 INFO L793 eck$LassoCheckResult]: Loop: 172771#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 172768#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 172766#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 172748#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 172749#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 173043#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 173041#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 172690#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 172679#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 172650#L176 assume 8448 == ssl3_accept_~s__state~0#1; 172648#L177 assume !(ssl3_accept_~num1~0#1 > 0); 172645#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 172642#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 172636#L590 ssl3_accept_~skip~0#1 := 0; 172634#L110-2 assume !false; 172632#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 172629#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 172623#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 172624#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 172626#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 172627#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 172567#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 172568#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 172564#L134 assume 8482 == ssl3_accept_~s__state~0#1; 172565#L135 ssl3_accept_~s__state~0#1 := 3; 173422#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 173416#L590 ssl3_accept_~skip~0#1 := 0; 173413#L110-2 assume !false; 173407#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 173405#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 173403#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 173401#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 173399#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 173397#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 173395#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 173393#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 173391#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 173389#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 173387#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 173383#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 172773#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 172771#L149 [2021-12-21 22:08:15,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:15,198 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-12-21 22:08:15,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:15,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84888902] [2021-12-21 22:08:15,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:15,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:15,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:15,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:15,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:15,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84888902] [2021-12-21 22:08:15,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84888902] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:15,249 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:15,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:15,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059507960] [2021-12-21 22:08:15,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:15,249 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-21 22:08:15,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:15,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1661498341, now seen corresponding path program 2 times [2021-12-21 22:08:15,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:15,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206407305] [2021-12-21 22:08:15,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:15,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:15,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:15,252 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:15,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:15,254 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:15,347 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:08:15,347 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:08:15,347 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:08:15,347 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:08:15,347 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-21 22:08:15,347 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,348 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:08:15,348 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:08:15,348 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration27_Loop [2021-12-21 22:08:15,348 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:08:15,348 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:08:15,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-12-21 22:08:15,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:15,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:15,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-12-21 22:08:15,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-12-21 22:08:15,392 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:08:15,392 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-21 22:08:15,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,393 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-21 22:08:15,395 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:15,395 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:15,402 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:15,402 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:15,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-12-21 22:08:15,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,418 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-21 22:08:15,420 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:15,420 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:15,430 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:15,430 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:15,445 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-12-21 22:08:15,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,446 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-21 22:08:15,448 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:15,448 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:15,454 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:15,454 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:15,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-21 22:08:15,469 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,470 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-21 22:08:15,472 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:15,472 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:15,483 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-21 22:08:15,483 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-21 22:08:15,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-12-21 22:08:15,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,498 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-21 22:08:15,539 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-21 22:08:15,539 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:15,565 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-12-21 22:08:15,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,566 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-21 22:08:15,568 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-21 22:08:15,568 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-21 22:08:15,576 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-21 22:08:15,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:15,591 INFO L210 LassoAnalysis]: Preferences: [2021-12-21 22:08:15,591 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-21 22:08:15,591 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-21 22:08:15,591 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-21 22:08:15,592 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-21 22:08:15,592 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,592 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-21 22:08:15,592 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-21 22:08:15,592 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration27_Loop [2021-12-21 22:08:15,592 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-21 22:08:15,592 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-21 22:08:15,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:15,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:15,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:15,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:15,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-21 22:08:15,652 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-21 22:08:15,653 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-21 22:08:15,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,654 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-21 22:08:15,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-21 22:08:15,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:15,662 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:15,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:15,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:15,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:15,662 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:15,662 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:15,663 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:15,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:15,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,680 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-21 22:08:15,682 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-12-21 22:08:15,688 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:15,688 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:15,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:15,689 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:15,689 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:15,689 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:15,689 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:15,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:15,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-21 22:08:15,705 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,706 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-21 22:08:15,708 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-12-21 22:08:15,714 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:15,714 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:15,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:15,714 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:15,714 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:15,715 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:15,715 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:15,715 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:15,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:15,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,732 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-21 22:08:15,737 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-12-21 22:08:15,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:15,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:15,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:15,744 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-21 22:08:15,744 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:15,744 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-21 22:08:15,744 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:15,745 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-21 22:08:15,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:15,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,762 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-21 22:08:15,764 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-12-21 22:08:15,771 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-21 22:08:15,771 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-21 22:08:15,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-21 22:08:15,771 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-21 22:08:15,771 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-21 22:08:15,772 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-21 22:08:15,772 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-21 22:08:15,773 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-21 22:08:15,775 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-21 22:08:15,775 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-21 22:08:15,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-21 22:08:15,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:15,776 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-21 22:08:15,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-21 22:08:15,778 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-21 22:08:15,778 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-21 22:08:15,778 INFO L513 LassoAnalysis]: Proved termination. [2021-12-21 22:08:15,778 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-12-21 22:08:15,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:15,793 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-21 22:08:15,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:15,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:15,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 22:08:15,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:15,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:15,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-21 22:08:15,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:15,988 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-21 22:08:15,990 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-12-21 22:08:15,990 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12485 states and 15977 transitions. cyclomatic complexity: 3521 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:16,277 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12485 states and 15977 transitions. cyclomatic complexity: 3521. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 42896 states and 54446 transitions. Complement of second has 9 states. [2021-12-21 22:08:16,277 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-12-21 22:08:16,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:16,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 341 transitions. [2021-12-21 22:08:16,281 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 20 letters. Loop has 41 letters. [2021-12-21 22:08:16,281 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:08:16,281 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 61 letters. Loop has 41 letters. [2021-12-21 22:08:16,282 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:08:16,282 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 20 letters. Loop has 82 letters. [2021-12-21 22:08:16,282 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-21 22:08:16,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42896 states and 54446 transitions. [2021-12-21 22:08:16,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-12-21 22:08:16,482 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 17643 [2021-12-21 22:08:16,580 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42896 states to 42464 states and 53888 transitions. [2021-12-21 22:08:16,581 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19286 [2021-12-21 22:08:16,595 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19398 [2021-12-21 22:08:16,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42464 states and 53888 transitions. [2021-12-21 22:08:16,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:16,597 INFO L681 BuchiCegarLoop]: Abstraction has 42464 states and 53888 transitions. [2021-12-21 22:08:16,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42464 states and 53888 transitions. [2021-12-21 22:08:16,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42464 to 36932. [2021-12-21 22:08:16,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36932 states, 36932 states have (on average 1.2808133867648652) internal successors, (47303), 36931 states have internal predecessors, (47303), 0 states have call successors, (0), 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-12-21 22:08:17,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36932 states to 36932 states and 47303 transitions. [2021-12-21 22:08:17,032 INFO L704 BuchiCegarLoop]: Abstraction has 36932 states and 47303 transitions. [2021-12-21 22:08:17,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:17,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:17,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:17,033 INFO L87 Difference]: Start difference. First operand 36932 states and 47303 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-12-21 22:08:17,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:17,245 INFO L93 Difference]: Finished difference Result 16586 states and 21144 transitions. [2021-12-21 22:08:17,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:17,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16586 states and 21144 transitions. [2021-12-21 22:08:17,285 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5104 [2021-12-21 22:08:17,315 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16586 states to 16576 states and 21134 transitions. [2021-12-21 22:08:17,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5293 [2021-12-21 22:08:17,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5293 [2021-12-21 22:08:17,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16576 states and 21134 transitions. [2021-12-21 22:08:17,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:17,318 INFO L681 BuchiCegarLoop]: Abstraction has 16576 states and 21134 transitions. [2021-12-21 22:08:17,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16576 states and 21134 transitions. [2021-12-21 22:08:17,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16576 to 16416. [2021-12-21 22:08:17,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16416 states, 16416 states have (on average 1.275706627680312) internal successors, (20942), 16415 states have internal predecessors, (20942), 0 states have call successors, (0), 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-12-21 22:08:17,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16416 states to 16416 states and 20942 transitions. [2021-12-21 22:08:17,454 INFO L704 BuchiCegarLoop]: Abstraction has 16416 states and 20942 transitions. [2021-12-21 22:08:17,454 INFO L587 BuchiCegarLoop]: Abstraction has 16416 states and 20942 transitions. [2021-12-21 22:08:17,454 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-21 22:08:17,454 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16416 states and 20942 transitions. [2021-12-21 22:08:17,476 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2021-12-21 22:08:17,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:17,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:17,477 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:17,477 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:17,478 INFO L791 eck$LassoCheckResult]: Stem: 274858#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 274697#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 274684#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 274624#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 274625#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 274618#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 274619#L110-2 assume !false; 278035#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 278034#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 278033#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 278032#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 278031#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 278030#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 278029#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 278028#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 278027#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 278026#L137 assume 8464 == ssl3_accept_~s__state~0#1; 278025#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 278024#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 278023#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 278021#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 278016#L590 ssl3_accept_~skip~0#1 := 0; 278015#L110-2 assume !false; 278014#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 278013#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 278012#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 278011#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 278010#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 278009#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 278008#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 278007#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 278006#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 278005#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 278004#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 278003#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 278001#L146 assume 8496 == ssl3_accept_~s__state~0#1; 277999#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 277998#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 277994#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 277989#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 277990#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 275782#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275778#L590 ssl3_accept_~skip~0#1 := 0; 275773#L110-2 assume !false; 275774#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275769#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275770#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275765#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275766#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275761#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 275762#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 275757#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 275758#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 275753#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 275754#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 275750#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 275657#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 275658#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 275549#L152 [2021-12-21 22:08:17,478 INFO L793 eck$LassoCheckResult]: Loop: 275549#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 275540#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 275541#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 275532#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 275533#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 275524#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 275525#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 275516#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 275517#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 275508#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 275509#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 275500#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 275501#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 275490#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 275491#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 275483#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 275484#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 275479#L203 assume 8656 == ssl3_accept_~s__state~0#1; 274893#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 274690#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 274691#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 274630#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 274631#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 275437#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275416#L590 ssl3_accept_~skip~0#1 := 0; 275411#L110-2 assume !false; 275406#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275401#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275396#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275391#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275386#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275381#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 275376#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 275371#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 275366#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 275361#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 275356#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 275351#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 275346#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 275341#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 275336#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 275331#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 275326#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 275321#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 275316#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 275311#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 275306#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 275301#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 275296#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 275291#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 275286#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 275281#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 275276#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 275271#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 275266#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 275261#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 275256#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 275251#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 275242#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 275243#L209 assume 8672 == ssl3_accept_~s__state~0#1; 274862#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 274863#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 275209#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 275210#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 275186#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 275042#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275024#L590 ssl3_accept_~skip~0#1 := 0; 275025#L110-2 assume !false; 275016#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275017#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275008#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275009#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275000#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275001#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 274992#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 274993#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 274984#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 274985#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 274976#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 274977#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 274968#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 274969#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 274960#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 274961#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 274952#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 274953#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 274944#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 274945#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 274934#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 274935#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 274924#L176 assume 8448 == ssl3_accept_~s__state~0#1; 274925#L177 assume !(ssl3_accept_~num1~0#1 > 0); 275119#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 275120#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275102#L590 ssl3_accept_~skip~0#1 := 0; 275103#L110-2 assume !false; 275096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275097#L113 assume 12292 == ssl3_accept_~s__state~0#1; 276218#L114 ssl3_accept_~s__new_session~0#1 := 1; 276216#L222 ssl3_accept_~s__server~0#1 := 1; 276214#L227 assume 0 != ssl3_accept_~cb~0#1; 276212#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 276210#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 276207#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 276204#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 276200#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 276177#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 276170#L590 ssl3_accept_~skip~0#1 := 0; 276167#L110-2 assume !false; 276164#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276161#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 276158#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 276155#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 276152#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 276148#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 276144#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 276145#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 279168#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 279169#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 279145#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 279146#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 277007#L146 assume 8496 == ssl3_accept_~s__state~0#1; 275918#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 276986#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 276987#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 275873#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 275786#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 275787#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 275775#L590 ssl3_accept_~skip~0#1 := 0; 275776#L110-2 assume !false; 275771#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 275772#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 275767#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 275768#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 275763#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 275764#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 275759#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 275760#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 275755#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 275756#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 275751#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 275752#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 278152#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 275548#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 275549#L152 [2021-12-21 22:08:17,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:17,478 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 1 times [2021-12-21 22:08:17,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:17,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568450669] [2021-12-21 22:08:17,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:17,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:17,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:17,484 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:17,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:17,489 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:17,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:17,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1051999757, now seen corresponding path program 1 times [2021-12-21 22:08:17,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:17,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030650220] [2021-12-21 22:08:17,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:17,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:17,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:17,522 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-21 22:08:17,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:17,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030650220] [2021-12-21 22:08:17,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030650220] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:08:17,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228394489] [2021-12-21 22:08:17,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:17,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:08:17,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:17,524 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:08:17,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-12-21 22:08:17,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:17,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 22:08:17,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:17,749 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-12-21 22:08:17,749 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 22:08:17,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228394489] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:17,749 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 22:08:17,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-21 22:08:17,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742347427] [2021-12-21 22:08:17,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:17,750 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:17,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:17,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:17,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-21 22:08:17,751 INFO L87 Difference]: Start difference. First operand 16416 states and 20942 transitions. cyclomatic complexity: 4562 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:17,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:17,860 INFO L93 Difference]: Finished difference Result 16492 states and 20994 transitions. [2021-12-21 22:08:17,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:17,860 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16492 states and 20994 transitions. [2021-12-21 22:08:17,890 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5096 [2021-12-21 22:08:17,910 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16492 states to 16468 states and 20970 transitions. [2021-12-21 22:08:17,911 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5249 [2021-12-21 22:08:17,912 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5249 [2021-12-21 22:08:17,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16468 states and 20970 transitions. [2021-12-21 22:08:17,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:17,913 INFO L681 BuchiCegarLoop]: Abstraction has 16468 states and 20970 transitions. [2021-12-21 22:08:17,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16468 states and 20970 transitions. [2021-12-21 22:08:18,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16468 to 16416. [2021-12-21 22:08:18,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16416 states, 16416 states have (on average 1.2742446393762183) internal successors, (20918), 16415 states have internal predecessors, (20918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:18,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16416 states to 16416 states and 20918 transitions. [2021-12-21 22:08:18,112 INFO L704 BuchiCegarLoop]: Abstraction has 16416 states and 20918 transitions. [2021-12-21 22:08:18,112 INFO L587 BuchiCegarLoop]: Abstraction has 16416 states and 20918 transitions. [2021-12-21 22:08:18,112 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-21 22:08:18,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16416 states and 20918 transitions. [2021-12-21 22:08:18,137 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2021-12-21 22:08:18,137 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:18,138 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:18,138 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:18,139 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-12-21 22:08:18,139 INFO L791 eck$LassoCheckResult]: Stem: 308200#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 308039#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 308027#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 307969#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 307970#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 307963#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 307964#L110-2 assume !false; 313180#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 313179#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 313178#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 313177#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 313176#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 313175#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 313174#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 313173#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 313172#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 313171#L137 assume 8464 == ssl3_accept_~s__state~0#1; 313170#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 313168#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 313169#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 313163#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 313159#L590 ssl3_accept_~skip~0#1 := 0; 313154#L110-2 assume !false; 313155#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 313150#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 313151#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 313146#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 313147#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 313142#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 313143#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 312591#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 312592#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 312574#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 312575#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 312557#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 312558#L146 assume 8496 == ssl3_accept_~s__state~0#1; 312541#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 312542#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 309336#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 309337#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 314675#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 314673#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 314668#L590 ssl3_accept_~skip~0#1 := 0; 314667#L110-2 assume !false; 314666#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 314665#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 314664#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 314663#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 314662#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 314661#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 314660#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 314659#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 314658#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 314657#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 314656#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 314655#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 314654#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 314652#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 314643#L152 [2021-12-21 22:08:18,139 INFO L793 eck$LassoCheckResult]: Loop: 314643#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 314632#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 314633#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 314622#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 314623#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 314611#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 314612#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 314599#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 314600#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 314589#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 314590#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 314570#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 314445#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 314416#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 314266#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 314265#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 314264#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 307975#L203 assume 8656 == ssl3_accept_~s__state~0#1; 307976#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 308033#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 308034#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 309489#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 309490#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 309486#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 309009#L590 ssl3_accept_~skip~0#1 := 0; 309010#L110-2 assume !false; 308997#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308998#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 308989#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 308990#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 309481#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 309479#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 309480#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 309477#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 309478#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 309475#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 309476#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 309473#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 309474#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 309471#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 309472#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 309469#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 309470#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 309467#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 309468#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 309465#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 309466#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 309463#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 309464#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 309461#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 309462#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 309459#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 309460#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 309457#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 309458#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 309455#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 309456#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 309453#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 309454#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 314202#L209 assume 8672 == ssl3_accept_~s__state~0#1; 308327#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 308328#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 308152#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 308153#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 308452#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 308453#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 308441#L590 ssl3_accept_~skip~0#1 := 0; 308442#L110-2 assume !false; 308435#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308436#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 308427#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 308428#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 308419#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 308420#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 308411#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 308412#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 308403#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 308404#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 308395#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 308396#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 308387#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 308388#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 308379#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 308380#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 308371#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 308372#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 308363#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 308364#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 308340#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 308341#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 308585#L176 assume 8448 == ssl3_accept_~s__state~0#1; 308586#L177 assume !(ssl3_accept_~num1~0#1 > 0); 308577#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 308578#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 308560#L590 ssl3_accept_~skip~0#1 := 0; 308561#L110-2 assume !false; 308554#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 308555#L113 assume 12292 == ssl3_accept_~s__state~0#1; 314192#L114 ssl3_accept_~s__new_session~0#1 := 1; 314191#L222 ssl3_accept_~s__server~0#1 := 1; 314190#L227 assume 0 != ssl3_accept_~cb~0#1; 314189#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 314188#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 314186#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 314184#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 314182#L254 assume 12292 != ssl3_accept_~s__state~0#1; 314183#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 315476#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315470#L590 ssl3_accept_~skip~0#1 := 0; 315460#L110-2 assume !false; 315456#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315454#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315452#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315450#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315448#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315447#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315445#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315443#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315441#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315439#L137 assume 8464 == ssl3_accept_~s__state~0#1; 308280#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 315438#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 315437#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 315435#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315430#L590 ssl3_accept_~skip~0#1 := 0; 315429#L110-2 assume !false; 315428#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315427#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315426#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315425#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315424#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315423#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315422#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315420#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315418#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315416#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 315415#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 315414#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 315413#L146 assume 8496 == ssl3_accept_~s__state~0#1; 308271#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 315411#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 315404#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 315401#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 309334#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 315093#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315089#L590 ssl3_accept_~skip~0#1 := 0; 315072#L110-2 assume !false; 315073#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315060#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315061#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315048#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315049#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315036#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315037#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315024#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315025#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315005#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 315006#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 314691#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 314692#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 314642#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 314643#L152 [2021-12-21 22:08:18,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:18,139 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 2 times [2021-12-21 22:08:18,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:18,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977652846] [2021-12-21 22:08:18,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:18,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:18,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:18,144 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:18,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:18,149 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:18,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:18,149 INFO L85 PathProgramCache]: Analyzing trace with hash 176942323, now seen corresponding path program 1 times [2021-12-21 22:08:18,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:18,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314516185] [2021-12-21 22:08:18,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:18,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:18,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:18,166 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-12-21 22:08:18,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:18,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314516185] [2021-12-21 22:08:18,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314516185] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:08:18,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192521903] [2021-12-21 22:08:18,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:18,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:08:18,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:18,168 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:08:18,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-12-21 22:08:18,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:18,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-21 22:08:18,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:18,406 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-12-21 22:08:18,407 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 22:08:18,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192521903] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:18,407 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 22:08:18,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-21 22:08:18,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890988956] [2021-12-21 22:08:18,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:18,407 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:18,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:18,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:18,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-21 22:08:18,408 INFO L87 Difference]: Start difference. First operand 16416 states and 20918 transitions. cyclomatic complexity: 4538 Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 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-12-21 22:08:18,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:18,492 INFO L93 Difference]: Finished difference Result 16264 states and 20714 transitions. [2021-12-21 22:08:18,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:18,492 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16264 states and 20714 transitions. [2021-12-21 22:08:18,530 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2021-12-21 22:08:18,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16264 states to 16264 states and 20714 transitions. [2021-12-21 22:08:18,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5193 [2021-12-21 22:08:18,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5193 [2021-12-21 22:08:18,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16264 states and 20714 transitions. [2021-12-21 22:08:18,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:18,563 INFO L681 BuchiCegarLoop]: Abstraction has 16264 states and 20714 transitions. [2021-12-21 22:08:18,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16264 states and 20714 transitions. [2021-12-21 22:08:18,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16264 to 16264. [2021-12-21 22:08:18,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16264 states, 16264 states have (on average 1.2736104279390064) internal successors, (20714), 16263 states have internal predecessors, (20714), 0 states have call successors, (0), 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-12-21 22:08:18,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16264 states to 16264 states and 20714 transitions. [2021-12-21 22:08:18,700 INFO L704 BuchiCegarLoop]: Abstraction has 16264 states and 20714 transitions. [2021-12-21 22:08:18,700 INFO L587 BuchiCegarLoop]: Abstraction has 16264 states and 20714 transitions. [2021-12-21 22:08:18,701 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-21 22:08:18,701 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16264 states and 20714 transitions. [2021-12-21 22:08:18,726 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2021-12-21 22:08:18,727 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:18,727 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:18,728 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:18,728 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-12-21 22:08:18,728 INFO L791 eck$LassoCheckResult]: Stem: 341386#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 341208#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 341196#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 341138#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 341139#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 341132#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 341133#L110-2 assume !false; 345222#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 345221#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 345220#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 345219#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 345218#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 345217#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 345216#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 345215#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 345214#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 345213#L137 assume 8464 == ssl3_accept_~s__state~0#1; 345212#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 345211#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 345209#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 345210#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 354733#L590 ssl3_accept_~skip~0#1 := 0; 354732#L110-2 assume !false; 354731#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 354730#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 354729#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 354728#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 354727#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 354726#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 354725#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 354724#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 354723#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 354722#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 354721#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 354720#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 354719#L146 assume 8496 == ssl3_accept_~s__state~0#1; 354718#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 354717#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 354715#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 354713#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 350706#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 342520#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 342515#L590 ssl3_accept_~skip~0#1 := 0; 342514#L110-2 assume !false; 342513#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 342512#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 342511#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 342509#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 342510#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 355077#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 355075#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 355073#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 355071#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 342502#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 342501#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 342500#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 342498#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 342499#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 342178#L152 [2021-12-21 22:08:18,728 INFO L793 eck$LassoCheckResult]: Loop: 342178#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 342165#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 342166#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 342153#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 342154#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 342141#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 342142#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 342129#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 342130#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 342117#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 342118#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 342104#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 342097#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 342091#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 342084#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 342083#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 342082#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 342081#L203 assume 8656 == ssl3_accept_~s__state~0#1; 341428#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 342080#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 341134#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 341135#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 341148#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 341205#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 342020#L590 ssl3_accept_~skip~0#1 := 0; 342015#L110-2 assume !false; 342010#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 342005#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 342000#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 341995#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 341990#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 341985#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 341980#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 341975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 341970#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 341965#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 341960#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 341955#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 341950#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 341945#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 341940#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 341935#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 341930#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 341925#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 341920#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 341915#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 341910#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 341905#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 341900#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 341895#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 341890#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 341885#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 341880#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 341875#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 341870#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 341865#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 341860#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 341854#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 341847#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 341843#L209 assume 8672 == ssl3_accept_~s__state~0#1; 341280#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 341299#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 341300#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 341212#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 341213#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 341636#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 341607#L590 ssl3_accept_~skip~0#1 := 0; 341608#L110-2 assume !false; 341599#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 341600#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 341591#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 341592#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 341583#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 341584#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 341575#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 341576#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 341793#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 341789#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 341790#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 341785#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 341786#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 341781#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 341782#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 341777#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 341778#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 341773#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 341774#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 341769#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 341770#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 341765#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 341766#L176 assume 8448 == ssl3_accept_~s__state~0#1; 341762#L177 assume !(ssl3_accept_~num1~0#1 > 0); 341761#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 341737#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 341432#L590 ssl3_accept_~skip~0#1 := 0; 341433#L110-2 assume !false; 341413#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 341414#L113 assume 12292 == ssl3_accept_~s__state~0#1; 341723#L114 ssl3_accept_~s__new_session~0#1 := 1; 341312#L222 ssl3_accept_~s__server~0#1 := 1; 341313#L227 assume 0 != ssl3_accept_~cb~0#1; 341198#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 341199#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 341351#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 341296#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 341247#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 341248#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 346650#L590 ssl3_accept_~skip~0#1 := 0; 346618#L110-2 assume !false; 346588#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 346585#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 346582#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 346579#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 346576#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 346573#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 346569#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 346570#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 354665#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 354664#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 354663#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 354661#L143 assume 8466 == ssl3_accept_~s__state~0#1; 346666#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 341379#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 341380#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 354651#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 354645#L590 ssl3_accept_~skip~0#1 := 0; 354643#L110-2 assume !false; 354641#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 354639#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 354636#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 354613#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 354606#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 354603#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 354600#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 354597#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 354594#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 354591#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 354588#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 354585#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 342600#L146 assume 8496 == ssl3_accept_~s__state~0#1; 342601#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 342596#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 342597#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 342564#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 342565#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 355090#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 355085#L590 ssl3_accept_~skip~0#1 := 0; 355084#L110-2 assume !false; 355083#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 355082#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 355081#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 355080#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 342508#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 342507#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 342506#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 342505#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 342503#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 342504#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 355059#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 355057#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 355055#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 342177#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 342178#L152 [2021-12-21 22:08:18,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:18,729 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 3 times [2021-12-21 22:08:18,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:18,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589274240] [2021-12-21 22:08:18,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:18,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:18,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:18,734 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:18,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:18,739 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:18,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:18,739 INFO L85 PathProgramCache]: Analyzing trace with hash -2060091508, now seen corresponding path program 1 times [2021-12-21 22:08:18,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:18,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737456826] [2021-12-21 22:08:18,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:18,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:18,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:18,756 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 151 proven. 5 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-21 22:08:18,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:18,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737456826] [2021-12-21 22:08:18,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737456826] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:08:18,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172751198] [2021-12-21 22:08:18,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:18,757 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:08:18,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:18,760 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:08:18,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-12-21 22:08:18,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:18,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-21 22:08:18,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:18,953 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-12-21 22:08:18,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-21 22:08:18,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172751198] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:18,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-21 22:08:18,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-21 22:08:18,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785692863] [2021-12-21 22:08:18,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:18,955 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:18,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:18,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:18,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-21 22:08:18,955 INFO L87 Difference]: Start difference. First operand 16264 states and 20714 transitions. cyclomatic complexity: 4486 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-21 22:08:19,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:19,092 INFO L93 Difference]: Finished difference Result 16324 states and 20762 transitions. [2021-12-21 22:08:19,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:19,093 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16324 states and 20762 transitions. [2021-12-21 22:08:19,230 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2021-12-21 22:08:19,252 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16324 states to 16264 states and 20702 transitions. [2021-12-21 22:08:19,253 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5193 [2021-12-21 22:08:19,255 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5193 [2021-12-21 22:08:19,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16264 states and 20702 transitions. [2021-12-21 22:08:19,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:19,255 INFO L681 BuchiCegarLoop]: Abstraction has 16264 states and 20702 transitions. [2021-12-21 22:08:19,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16264 states and 20702 transitions. [2021-12-21 22:08:19,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16264 to 16264. [2021-12-21 22:08:19,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16264 states, 16264 states have (on average 1.2728726020659125) internal successors, (20702), 16263 states have internal predecessors, (20702), 0 states have call successors, (0), 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-12-21 22:08:19,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16264 states to 16264 states and 20702 transitions. [2021-12-21 22:08:19,383 INFO L704 BuchiCegarLoop]: Abstraction has 16264 states and 20702 transitions. [2021-12-21 22:08:19,383 INFO L587 BuchiCegarLoop]: Abstraction has 16264 states and 20702 transitions. [2021-12-21 22:08:19,383 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-21 22:08:19,384 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16264 states and 20702 transitions. [2021-12-21 22:08:19,409 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5004 [2021-12-21 22:08:19,409 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:19,409 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:19,410 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:19,410 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:19,410 INFO L791 eck$LassoCheckResult]: Stem: 374470#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 374292#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 374280#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 374220#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 374221#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 374214#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 374215#L110-2 assume !false; 378417#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 378416#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 378415#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 378414#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 378413#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 378412#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 378411#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 378410#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 378409#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 378408#L137 assume 8464 == ssl3_accept_~s__state~0#1; 378407#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 378405#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 378406#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 378396#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 378392#L590 ssl3_accept_~skip~0#1 := 0; 378383#L110-2 assume !false; 378384#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 378375#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 378376#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 378369#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 378370#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 377693#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 377694#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 377682#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 377683#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 377671#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 377672#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 377659#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 377660#L146 assume 8496 == ssl3_accept_~s__state~0#1; 376940#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 376941#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 376889#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 376891#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 375665#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 375666#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 375654#L590 ssl3_accept_~skip~0#1 := 0; 375655#L110-2 assume !false; 375650#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 375651#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 375646#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 375647#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 375642#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 375643#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 375639#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 375638#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 375636#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 375637#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 375632#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 375633#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 375578#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 375579#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 375298#L152 [2021-12-21 22:08:19,411 INFO L793 eck$LassoCheckResult]: Loop: 375298#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 375285#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 375286#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 375273#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 375274#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 375261#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 375262#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 375249#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 375250#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 375237#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 375238#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 375225#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 375219#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 375214#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 375060#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 375059#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 375058#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 375057#L203 assume 8656 == ssl3_accept_~s__state~0#1; 374919#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 375055#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 375052#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 375049#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 375050#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 375043#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 375036#L590 ssl3_accept_~skip~0#1 := 0; 375033#L110-2 assume !false; 375030#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 375029#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 375022#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 375019#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 375016#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 375013#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 375010#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 375007#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 375004#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 375001#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 374998#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 374995#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 374992#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 374989#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 374986#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 374983#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 374980#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 374977#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 374974#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 374971#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 374968#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 374965#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 374962#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 374959#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 374956#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 374952#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 374953#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 381322#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 381321#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 381319#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 381317#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 381315#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 381313#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 374909#L209 assume 8672 == ssl3_accept_~s__state~0#1; 374908#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 374899#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 374900#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 374893#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 374894#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 374889#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 374885#L590 ssl3_accept_~skip~0#1 := 0; 374880#L110-2 assume !false; 374881#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 374876#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 374877#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 374872#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 374873#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 374868#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 374869#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 374864#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 374865#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 374860#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 374861#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 374856#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 374857#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 374852#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 374853#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 374848#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 374849#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 374844#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 374845#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 374840#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 374841#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 374836#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 374837#L176 assume 8448 == ssl3_accept_~s__state~0#1; 374833#L177 assume !(ssl3_accept_~num1~0#1 > 0); 374832#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 374825#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 374524#L590 ssl3_accept_~skip~0#1 := 0; 374525#L110-2 assume !false; 374505#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 374506#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 374818#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 374714#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 374715#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 374702#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 374703#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 374694#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 374695#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 374686#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 374687#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 374678#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 374679#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 374670#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 374671#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 374662#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 374663#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 374654#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 374655#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 374646#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 374647#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 374613#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 374614#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 374598#L179 assume 8576 == ssl3_accept_~s__state~0#1; 374599#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 375681#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 375672#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 375674#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 382372#L590 ssl3_accept_~skip~0#1 := 0; 382371#L110-2 assume !false; 382370#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 382369#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 382368#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 382367#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 382366#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 382365#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 382364#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 382363#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 382362#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 382360#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 382359#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 382358#L143 assume 8466 == ssl3_accept_~s__state~0#1; 374167#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 374168#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 379118#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 379119#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 379107#L590 ssl3_accept_~skip~0#1 := 0; 379108#L110-2 assume !false; 378836#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 378837#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 378819#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 378820#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 378807#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 378808#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 378764#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 378765#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 378752#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 378753#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 378741#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 378742#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 375721#L146 assume 8496 == ssl3_accept_~s__state~0#1; 375722#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 375717#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 375718#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 375708#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 375709#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 375661#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 375657#L590 ssl3_accept_~skip~0#1 := 0; 375652#L110-2 assume !false; 375653#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 375648#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 375649#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 375644#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 375645#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 375640#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 375641#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 388072#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 388068#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 375634#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 375635#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 375630#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 375631#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 375297#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 375298#L152 [2021-12-21 22:08:19,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:19,411 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 4 times [2021-12-21 22:08:19,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:19,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131555575] [2021-12-21 22:08:19,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:19,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:19,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:19,416 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:19,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:19,421 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:19,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:19,421 INFO L85 PathProgramCache]: Analyzing trace with hash 419583329, now seen corresponding path program 1 times [2021-12-21 22:08:19,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:19,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685418329] [2021-12-21 22:08:19,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:19,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:19,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:19,439 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-21 22:08:19,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:19,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685418329] [2021-12-21 22:08:19,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685418329] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:08:19,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161792377] [2021-12-21 22:08:19,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:19,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:08:19,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:19,441 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:08:19,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-12-21 22:08:19,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:19,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-21 22:08:19,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:19,656 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-21 22:08:19,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:08:19,826 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-21 22:08:19,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161792377] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:08:19,826 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:08:19,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-21 22:08:19,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757765100] [2021-12-21 22:08:19,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:08:19,827 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:19,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:19,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-21 22:08:19,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-21 22:08:19,828 INFO L87 Difference]: Start difference. First operand 16264 states and 20702 transitions. cyclomatic complexity: 4474 Second operand has 6 states, 6 states have (on average 31.666666666666668) internal successors, (190), 6 states have internal predecessors, (190), 0 states have call successors, (0), 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-12-21 22:08:20,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:20,064 INFO L93 Difference]: Finished difference Result 18956 states and 23690 transitions. [2021-12-21 22:08:20,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-21 22:08:20,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18956 states and 23690 transitions. [2021-12-21 22:08:20,110 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5818 [2021-12-21 22:08:20,255 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18956 states to 18956 states and 23690 transitions. [2021-12-21 22:08:20,255 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6007 [2021-12-21 22:08:20,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6007 [2021-12-21 22:08:20,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18956 states and 23690 transitions. [2021-12-21 22:08:20,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:20,258 INFO L681 BuchiCegarLoop]: Abstraction has 18956 states and 23690 transitions. [2021-12-21 22:08:20,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18956 states and 23690 transitions. [2021-12-21 22:08:20,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18956 to 17812. [2021-12-21 22:08:20,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17812 states, 17812 states have (on average 1.2502807096339545) internal successors, (22270), 17811 states have internal predecessors, (22270), 0 states have call successors, (0), 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-12-21 22:08:20,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17812 states to 17812 states and 22270 transitions. [2021-12-21 22:08:20,429 INFO L704 BuchiCegarLoop]: Abstraction has 17812 states and 22270 transitions. [2021-12-21 22:08:20,429 INFO L587 BuchiCegarLoop]: Abstraction has 17812 states and 22270 transitions. [2021-12-21 22:08:20,429 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-21 22:08:20,429 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17812 states and 22270 transitions. [2021-12-21 22:08:20,458 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5428 [2021-12-21 22:08:20,458 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:20,458 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:20,459 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:20,459 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:20,459 INFO L791 eck$LassoCheckResult]: Stem: 410768#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 410585#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 410575#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 410516#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 410517#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 410510#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 410511#L110-2 assume !false; 411056#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 411055#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 411054#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 411053#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 411052#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 411051#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 411050#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 411049#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 411048#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 411047#L137 assume 8464 == ssl3_accept_~s__state~0#1; 410467#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 410468#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 422669#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 422667#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 422661#L590 ssl3_accept_~skip~0#1 := 0; 422660#L110-2 assume !false; 422659#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 422656#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 422650#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 422648#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 422646#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 422644#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 422642#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 422640#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 422638#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 422636#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 422634#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 422632#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 422630#L146 assume 8496 == ssl3_accept_~s__state~0#1; 422628#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 422626#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 420530#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 420531#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 422620#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 422613#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 422602#L590 ssl3_accept_~skip~0#1 := 0; 422598#L110-2 assume !false; 422594#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 422590#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 422586#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 422582#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 422578#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 422574#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 422570#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 422566#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 422562#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 422558#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 422554#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 422550#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 422468#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 422465#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 422466#L152 [2021-12-21 22:08:20,460 INFO L793 eck$LassoCheckResult]: Loop: 422466#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 422485#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 422482#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 422478#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 422476#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 422474#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 422472#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 422447#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 422377#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 422273#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 422268#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 422264#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 422260#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 422256#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 422251#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 422246#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 422241#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 422236#L203 assume 8656 == ssl3_accept_~s__state~0#1; 410570#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 422230#L502 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 422229#L507 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 422228#L507-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 422227#L515 assume !(0 == ssl3_accept_~tmp___10~0#1); 422217#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 422209#L590 ssl3_accept_~skip~0#1 := 0; 422203#L110-2 assume !false; 422194#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 422184#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 422178#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 422172#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 422166#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 422160#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 422154#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 422148#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 422142#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 422136#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 422130#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 422124#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 422118#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 422099#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 422093#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 422087#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 422067#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 421905#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 421895#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 421889#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 421871#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 421860#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 421839#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 421832#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 421824#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 421817#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 421802#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 421797#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 421301#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 421291#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 421278#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 421270#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 410569#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 410571#L209 assume 8672 == ssl3_accept_~s__state~0#1; 410650#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 410671#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 410672#L526 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 421242#L530 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 411354#L530-2 ssl3_accept_~s__init_num~0#1 := 0; 411355#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 411341#L590 ssl3_accept_~skip~0#1 := 0; 411342#L110-2 assume !false; 411335#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 411336#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 411329#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 411330#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 411322#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 411323#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 411288#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 411289#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 411286#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 411287#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 411284#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 411285#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 411282#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 411283#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 411280#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 411281#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 411278#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 411279#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 411276#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 411277#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 411274#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 411275#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 411272#L176 assume 8448 == ssl3_accept_~s__state~0#1; 411273#L177 assume !(ssl3_accept_~num1~0#1 > 0); 411269#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 411270#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 411261#L590 ssl3_accept_~skip~0#1 := 0; 411262#L110-2 assume !false; 411259#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 411260#L113 assume 12292 == ssl3_accept_~s__state~0#1; 411257#L114 ssl3_accept_~s__new_session~0#1 := 1; 411258#L222 ssl3_accept_~s__server~0#1 := 1; 411255#L227 assume 0 != ssl3_accept_~cb~0#1; 411256#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 411252#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 411253#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 411246#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 411247#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 421232#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 421227#L590 ssl3_accept_~skip~0#1 := 0; 421226#L110-2 assume !false; 421225#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 421224#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 421223#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 421222#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 421221#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 421220#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 421219#L128 assume 8480 == ssl3_accept_~s__state~0#1; 420608#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 410471#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 410472#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 421046#L590 ssl3_accept_~skip~0#1 := 0; 421044#L110-2 assume !false; 421042#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 421040#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 421038#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 421036#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 421034#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 421032#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 421030#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 421028#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 421026#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 421024#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 421021#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 421018#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 421012#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 421010#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 421008#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 421006#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 421004#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 421002#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 421000#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 420998#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 420996#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 420994#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 420992#L176 assume 8448 == ssl3_accept_~s__state~0#1; 420988#L177 assume !(ssl3_accept_~num1~0#1 > 0); 420982#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 420972#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 420966#L590 ssl3_accept_~skip~0#1 := 0; 420964#L110-2 assume !false; 420962#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 420960#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 420958#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 420956#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 420954#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 420952#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 420950#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 420948#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 420946#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 420944#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 420942#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 420940#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 420938#L146 assume 8496 == ssl3_accept_~s__state~0#1; 410722#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 410723#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 422673#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 422671#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 420526#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 422542#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 422535#L590 ssl3_accept_~skip~0#1 := 0; 422532#L110-2 assume !false; 422529#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 422526#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 422523#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 422520#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 422517#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 422514#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 422511#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 422508#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 422505#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 422502#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 422499#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 422496#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 422493#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 422490#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 422466#L152 [2021-12-21 22:08:20,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:20,460 INFO L85 PathProgramCache]: Analyzing trace with hash 698145771, now seen corresponding path program 5 times [2021-12-21 22:08:20,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:20,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937976341] [2021-12-21 22:08:20,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:20,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:20,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:20,468 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:20,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:20,474 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:20,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:20,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1681598212, now seen corresponding path program 1 times [2021-12-21 22:08:20,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:20,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208109082] [2021-12-21 22:08:20,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:20,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:20,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:20,494 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-12-21 22:08:20,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:20,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208109082] [2021-12-21 22:08:20,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208109082] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-21 22:08:20,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586260510] [2021-12-21 22:08:20,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:20,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-21 22:08:20,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-21 22:08:20,496 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-21 22:08:20,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-12-21 22:08:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:20,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-21 22:08:20,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-21 22:08:20,754 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-12-21 22:08:20,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-21 22:08:20,980 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-12-21 22:08:20,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586260510] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-21 22:08:20,981 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-21 22:08:20,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-21 22:08:20,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932512285] [2021-12-21 22:08:20,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-21 22:08:20,981 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:20,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:20,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-21 22:08:20,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-21 22:08:20,982 INFO L87 Difference]: Start difference. First operand 17812 states and 22270 transitions. cyclomatic complexity: 4494 Second operand has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 0 states have call successors, (0), 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-12-21 22:08:21,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:21,213 INFO L93 Difference]: Finished difference Result 18832 states and 23330 transitions. [2021-12-21 22:08:21,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-21 22:08:21,213 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18832 states and 23330 transitions. [2021-12-21 22:08:21,264 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4214 [2021-12-21 22:08:21,295 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18832 states to 16531 states and 20582 transitions. [2021-12-21 22:08:21,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5597 [2021-12-21 22:08:21,298 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5937 [2021-12-21 22:08:21,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16531 states and 20582 transitions. [2021-12-21 22:08:21,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:21,298 INFO L681 BuchiCegarLoop]: Abstraction has 16531 states and 20582 transitions. [2021-12-21 22:08:21,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16531 states and 20582 transitions. [2021-12-21 22:08:21,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16531 to 13941. [2021-12-21 22:08:21,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13941 states, 13941 states have (on average 1.2524926475862563) internal successors, (17461), 13940 states have internal predecessors, (17461), 0 states have call successors, (0), 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-12-21 22:08:21,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13941 states to 13941 states and 17461 transitions. [2021-12-21 22:08:21,446 INFO L704 BuchiCegarLoop]: Abstraction has 13941 states and 17461 transitions. [2021-12-21 22:08:21,446 INFO L587 BuchiCegarLoop]: Abstraction has 13941 states and 17461 transitions. [2021-12-21 22:08:21,446 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-21 22:08:21,446 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13941 states and 17461 transitions. [2021-12-21 22:08:21,473 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3804 [2021-12-21 22:08:21,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:21,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:21,474 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:21,474 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:21,475 INFO L791 eck$LassoCheckResult]: Stem: 448492#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 448333#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 448327#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 448270#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 448271#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 448256#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 448257#L110-2 assume !false; 452519#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 452518#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 452517#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 452516#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 452515#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 452514#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 452513#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 452512#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 452511#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 452510#L137 assume 8464 == ssl3_accept_~s__state~0#1; 452509#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 452507#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 452508#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 452502#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 452498#L590 ssl3_accept_~skip~0#1 := 0; 452493#L110-2 assume !false; 452494#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 452489#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 452490#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 452485#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 452486#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 452481#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 452482#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 452477#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 452478#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 452473#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 452474#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 452469#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 452470#L146 assume 8496 == ssl3_accept_~s__state~0#1; 452465#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 452466#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 452415#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 452417#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 456897#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 456895#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 456890#L590 ssl3_accept_~skip~0#1 := 0; 456889#L110-2 assume !false; 456888#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 456887#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 456886#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 456885#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 456884#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 456883#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 456882#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 456881#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 456880#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 456879#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 456878#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 456877#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 456876#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 456875#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 448558#L152 [2021-12-21 22:08:21,475 INFO L793 eck$LassoCheckResult]: Loop: 448558#L152 assume 8512 == ssl3_accept_~s__state~0#1; 448554#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 448551#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 448553#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 459195#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 459190#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 459183#L590 ssl3_accept_~skip~0#1 := 0; 459088#L110-2 assume !false; 459080#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 459071#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 459062#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 459053#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 459045#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 459037#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 459028#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 459019#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 459008#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 459002#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 458957#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 458952#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 458946#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 458941#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 458935#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 458930#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 458924#L158 assume 8528 == ssl3_accept_~s__state~0#1; 458387#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 458918#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 458879#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 458873#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 458865#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 458808#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 458799#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 458787#L590 ssl3_accept_~skip~0#1 := 0; 458666#L110-2 assume !false; 458661#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 458659#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 458657#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 458655#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 458653#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 458651#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 458649#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 458647#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 458645#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 458643#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 458641#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 458639#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 458637#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 458635#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 458624#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 458617#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 458608#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 458603#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 458598#L164 assume 8544 == ssl3_accept_~s__state~0#1; 458384#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 458589#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 458583#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 458578#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 458570#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 458566#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 458563#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 458558#L590 ssl3_accept_~skip~0#1 := 0; 458557#L110-2 assume !false; 458556#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 458555#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 458554#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 458553#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 458552#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 458551#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 458550#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 458549#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 458548#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 458547#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 458546#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 458545#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 458544#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 458543#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 458542#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 458541#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 458540#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 458539#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 458538#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 458537#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 458536#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 458535#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 458534#L176 assume 8448 == ssl3_accept_~s__state~0#1; 458533#L177 assume !(ssl3_accept_~num1~0#1 > 0); 458531#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 458529#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 458524#L590 ssl3_accept_~skip~0#1 := 0; 458523#L110-2 assume !false; 458522#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 458521#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 458520#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 458519#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 458518#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 458517#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 458516#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 458515#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 458514#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 458513#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 458512#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 458511#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 458510#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 458509#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 458508#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 458507#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 458502#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 458503#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 458492#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 458493#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 458482#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 458475#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 458474#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 458379#L179 assume 8576 == ssl3_accept_~s__state~0#1; 449102#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 458473#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 458471#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 458472#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 459387#L590 ssl3_accept_~skip~0#1 := 0; 459386#L110-2 assume !false; 459385#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 459384#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 459383#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 459382#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 459381#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 459380#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 459379#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 459378#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 459377#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 459376#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 459375#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 459374#L143 assume 8466 == ssl3_accept_~s__state~0#1; 458295#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 459373#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 459372#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 459370#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 459365#L590 ssl3_accept_~skip~0#1 := 0; 459364#L110-2 assume !false; 459363#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 459362#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 459361#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 459360#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 459359#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 459358#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 459357#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 459356#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 459355#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 459354#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 459353#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 459352#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 459351#L146 assume 8496 == ssl3_accept_~s__state~0#1; 458285#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 459350#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 459349#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 458225#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 459348#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 459346#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 459341#L590 ssl3_accept_~skip~0#1 := 0; 459340#L110-2 assume !false; 459339#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 459338#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 459337#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 459336#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 459335#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 459334#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 459333#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 459332#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 459331#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 459330#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 459329#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 459328#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 459327#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 459326#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 448558#L152 [2021-12-21 22:08:21,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:21,476 INFO L85 PathProgramCache]: Analyzing trace with hash -990797971, now seen corresponding path program 1 times [2021-12-21 22:08:21,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:21,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442195206] [2021-12-21 22:08:21,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:21,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:21,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:21,487 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:21,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:21,493 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:21,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:21,494 INFO L85 PathProgramCache]: Analyzing trace with hash -777500065, now seen corresponding path program 1 times [2021-12-21 22:08:21,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:21,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334797854] [2021-12-21 22:08:21,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:21,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:21,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-21 22:08:21,597 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2021-12-21 22:08:21,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-21 22:08:21,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334797854] [2021-12-21 22:08:21,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334797854] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-21 22:08:21,598 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-21 22:08:21,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-21 22:08:21,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209508761] [2021-12-21 22:08:21,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-21 22:08:21,598 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-21 22:08:21,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-21 22:08:21,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-21 22:08:21,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-21 22:08:21,599 INFO L87 Difference]: Start difference. First operand 13941 states and 17461 transitions. cyclomatic complexity: 3565 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-12-21 22:08:21,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-21 22:08:21,650 INFO L93 Difference]: Finished difference Result 27548 states and 34373 transitions. [2021-12-21 22:08:21,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-21 22:08:21,650 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27548 states and 34373 transitions. [2021-12-21 22:08:21,726 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 7568 [2021-12-21 22:08:21,783 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27548 states to 27548 states and 34373 transitions. [2021-12-21 22:08:21,783 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9280 [2021-12-21 22:08:21,788 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9280 [2021-12-21 22:08:21,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27548 states and 34373 transitions. [2021-12-21 22:08:21,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-21 22:08:21,788 INFO L681 BuchiCegarLoop]: Abstraction has 27548 states and 34373 transitions. [2021-12-21 22:08:21,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27548 states and 34373 transitions. [2021-12-21 22:08:21,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27548 to 13941. [2021-12-21 22:08:21,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13941 states, 13941 states have (on average 1.2507711068072591) internal successors, (17437), 13940 states have internal predecessors, (17437), 0 states have call successors, (0), 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-12-21 22:08:21,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13941 states to 13941 states and 17437 transitions. [2021-12-21 22:08:21,941 INFO L704 BuchiCegarLoop]: Abstraction has 13941 states and 17437 transitions. [2021-12-21 22:08:21,941 INFO L587 BuchiCegarLoop]: Abstraction has 13941 states and 17437 transitions. [2021-12-21 22:08:21,941 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-12-21 22:08:21,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13941 states and 17437 transitions. [2021-12-21 22:08:21,961 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3804 [2021-12-21 22:08:21,961 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-21 22:08:21,961 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-21 22:08:21,962 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:21,962 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-21 22:08:21,963 INFO L791 eck$LassoCheckResult]: Stem: 490009#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 489831#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 489825#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 489768#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 489769#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 489757#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 489758#L110-2 assume !false; 495350#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 495349#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 495348#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 495347#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 495346#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 495345#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 495344#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 495343#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 495342#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 495341#L137 assume 8464 == ssl3_accept_~s__state~0#1; 495340#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 495339#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 495338#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 495336#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 495331#L590 ssl3_accept_~skip~0#1 := 0; 495330#L110-2 assume !false; 495329#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 495328#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 495327#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 495326#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 495325#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 495324#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 495323#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 495322#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 495321#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 495320#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 495319#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 495318#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 495317#L146 assume 8496 == ssl3_accept_~s__state~0#1; 495316#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 495315#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 495312#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 495314#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 501614#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 501612#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501607#L590 ssl3_accept_~skip~0#1 := 0; 501606#L110-2 assume !false; 501605#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501604#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501603#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501602#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501601#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501600#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501599#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501598#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501597#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501596#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501595#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501594#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501593#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501592#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501455#L152 [2021-12-21 22:08:21,963 INFO L793 eck$LassoCheckResult]: Loop: 501455#L152 assume 8512 == ssl3_accept_~s__state~0#1; 500862#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 501450#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 501449#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 501448#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 501446#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501441#L590 ssl3_accept_~skip~0#1 := 0; 501440#L110-2 assume !false; 501439#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501438#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501437#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501436#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501435#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501434#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501433#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501432#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501431#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501430#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501429#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501428#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501427#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501426#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501425#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 501424#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 501423#L158 assume 8528 == ssl3_accept_~s__state~0#1; 500856#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 501421#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 501422#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 501413#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 501411#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 501410#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 501406#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501401#L590 ssl3_accept_~skip~0#1 := 0; 501400#L110-2 assume !false; 501398#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501393#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501391#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501389#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501387#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501385#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501383#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501381#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501379#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501377#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501375#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501373#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501371#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501369#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501367#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 501365#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 501363#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 501361#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 501359#L164 assume 8544 == ssl3_accept_~s__state~0#1; 500851#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 501356#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 501353#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 501350#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 501345#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 501344#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 501341#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501336#L590 ssl3_accept_~skip~0#1 := 0; 501335#L110-2 assume !false; 501334#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501333#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501332#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501331#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501330#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501329#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501328#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501327#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501326#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501325#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501324#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501323#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501322#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501321#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501320#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 501319#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 501318#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 501317#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 501316#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 501315#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 501314#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 501313#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 501312#L176 assume 8448 == ssl3_accept_~s__state~0#1; 501311#L177 assume !(ssl3_accept_~num1~0#1 > 0); 501309#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 501307#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501302#L590 ssl3_accept_~skip~0#1 := 0; 501301#L110-2 assume !false; 501300#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501299#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501298#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501297#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501296#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501295#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501294#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501293#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501292#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501291#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501290#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501289#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501288#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501287#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501286#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 501285#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 501279#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 501280#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 501271#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 501272#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 501172#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 491888#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 491855#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 491852#L179 assume 8576 == ssl3_accept_~s__state~0#1; 491851#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 491845#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 491840#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 491841#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501229#L590 ssl3_accept_~skip~0#1 := 0; 501227#L110-2 assume !false; 501225#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501223#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501221#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501219#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501173#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501169#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501168#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501166#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501165#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501164#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501082#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 500518#L143 assume 8466 == ssl3_accept_~s__state~0#1; 489719#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 489720#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 489737#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 489738#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501512#L590 ssl3_accept_~skip~0#1 := 0; 501510#L110-2 assume !false; 501508#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501506#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501504#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501502#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501500#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501498#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501496#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501494#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501492#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501490#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501488#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501482#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501481#L146 assume 8496 == ssl3_accept_~s__state~0#1; 498647#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 501480#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 489770#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 489771#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 501479#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 501477#L553 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 501472#L590 ssl3_accept_~skip~0#1 := 0; 501471#L110-2 assume !false; 501470#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 501469#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 501468#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 501467#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 501466#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 501465#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 501464#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 501463#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 501462#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 501461#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 501460#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 501459#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 501458#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 501456#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 501455#L152 [2021-12-21 22:08:21,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:21,963 INFO L85 PathProgramCache]: Analyzing trace with hash -990797971, now seen corresponding path program 2 times [2021-12-21 22:08:21,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:21,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475730812] [2021-12-21 22:08:21,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:21,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:21,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:21,969 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:21,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:21,974 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:21,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:21,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1896797630, now seen corresponding path program 3 times [2021-12-21 22:08:21,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:21,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628219651] [2021-12-21 22:08:21,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:21,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:21,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:21,984 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:21,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:21,994 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:21,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-21 22:08:21,994 INFO L85 PathProgramCache]: Analyzing trace with hash 34477522, now seen corresponding path program 1 times [2021-12-21 22:08:21,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-21 22:08:21,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230022863] [2021-12-21 22:08:21,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-21 22:08:21,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-21 22:08:22,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:22,004 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-21 22:08:22,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-21 22:08:22,028 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-21 22:08:23,599 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.12 10:08:23 BoogieIcfgContainer [2021-12-21 22:08:23,599 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-21 22:08:23,599 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-21 22:08:23,599 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-21 22:08:23,599 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-21 22:08:23,600 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:08:01" (3/4) ... [2021-12-21 22:08:23,601 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-12-21 22:08:23,637 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-21 22:08:23,638 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-21 22:08:23,638 INFO L158 Benchmark]: Toolchain (without parser) took 23064.46ms. Allocated memory was 79.7MB in the beginning and 1.8GB in the end (delta: 1.7GB). Free memory was 43.8MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 365.9MB. Max. memory is 16.1GB. [2021-12-21 22:08:23,638 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 79.7MB. Free memory was 60.8MB in the beginning and 60.7MB in the end (delta: 40.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-21 22:08:23,638 INFO L158 Benchmark]: CACSL2BoogieTranslator took 350.39ms. Allocated memory was 79.7MB in the beginning and 107.0MB in the end (delta: 27.3MB). Free memory was 43.6MB in the beginning and 77.5MB in the end (delta: -33.9MB). Peak memory consumption was 5.7MB. Max. memory is 16.1GB. [2021-12-21 22:08:23,639 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.78ms. Allocated memory is still 107.0MB. Free memory was 77.3MB in the beginning and 74.7MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-21 22:08:23,639 INFO L158 Benchmark]: Boogie Preprocessor took 37.32ms. Allocated memory is still 107.0MB. Free memory was 74.7MB in the beginning and 72.8MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-21 22:08:23,639 INFO L158 Benchmark]: RCFGBuilder took 533.45ms. Allocated memory is still 107.0MB. Free memory was 72.8MB in the beginning and 73.6MB in the end (delta: -846.6kB). Peak memory consumption was 19.8MB. Max. memory is 16.1GB. [2021-12-21 22:08:23,639 INFO L158 Benchmark]: BuchiAutomizer took 22054.62ms. Allocated memory was 107.0MB in the beginning and 1.8GB in the end (delta: 1.7GB). Free memory was 73.6MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 792.1MB. Max. memory is 16.1GB. [2021-12-21 22:08:23,639 INFO L158 Benchmark]: Witness Printer took 38.40ms. Allocated memory is still 1.8GB. Free memory was 1.4GB in the beginning and 1.4GB in the end (delta: 7.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-21 22:08:23,641 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.13ms. Allocated memory is still 79.7MB. Free memory was 60.8MB in the beginning and 60.7MB in the end (delta: 40.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 350.39ms. Allocated memory was 79.7MB in the beginning and 107.0MB in the end (delta: 27.3MB). Free memory was 43.6MB in the beginning and 77.5MB in the end (delta: -33.9MB). Peak memory consumption was 5.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 45.78ms. Allocated memory is still 107.0MB. Free memory was 77.3MB in the beginning and 74.7MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 37.32ms. Allocated memory is still 107.0MB. Free memory was 74.7MB in the beginning and 72.8MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 533.45ms. Allocated memory is still 107.0MB. Free memory was 72.8MB in the beginning and 73.6MB in the end (delta: -846.6kB). Peak memory consumption was 19.8MB. Max. memory is 16.1GB. * BuchiAutomizer took 22054.62ms. Allocated memory was 107.0MB in the beginning and 1.8GB in the end (delta: 1.7GB). Free memory was 73.6MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 792.1MB. Max. memory is 16.1GB. * Witness Printer took 38.40ms. Allocated memory is still 1.8GB. Free memory was 1.4GB in the beginning and 1.4GB in the end (delta: 7.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 35 terminating modules (32 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. 32 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 13941 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 22.0s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 11.8s. Construction of modules took 2.6s. Büchi inclusion checks took 2.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 2.6s AutomataMinimizationTime, 35 MinimizatonAttempts, 40087 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 1.6s Buchi closure took 0.0s. Biggest automaton had 17812 states and ocurred in iteration 31. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6631 SdHoareTripleChecker+Valid, 3.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6628 mSDsluCounter, 14542 SdHoareTripleChecker+Invalid, 2.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6475 mSDsCounter, 954 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4864 IncrementalHoareTripleChecker+Invalid, 5818 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 954 mSolverCounterUnsat, 8067 mSDtfsCounter, 4864 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital53 mio100 ax100 hnf100 lsp31 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf89 smp83 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 9ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 21 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=1} State at position 1 is {org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5490f2bb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59e89183=0, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66ea02f6=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@37112d9=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4970f9e2=0, s__ctx__info_callback=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@762265c1=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a1a75a7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7428916b=0, tmp___2=0, cb=5, s__cert__pkeys__AT0__privatekey=0, s__options=4292870145, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@518b4c2a=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d33971d=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@273a3977=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@58fefe59=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ff11e1f=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7977a383=1, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1098279f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d0c86e0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ec41920=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54a7f54e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d475a86=2, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f731be5=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f779f27=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7175d37b=0, s__verify_mode=10, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ab7fa5b=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@594a56cd=0, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ecea33b=0, tmp___10=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@50bee421=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72806e5e=1, l=-256, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23e22a53=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@472f8d0=0, __cil_tmp56=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a115298=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cc435ee=0, tmp___1=-12288, s__info_callback=5, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67af3fa8=0, s__s3__tmp__reuse_message=7, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1eab5be9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56f2a51c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54643d9=1, s__s3__tmp__next_state___0=8576, s__s3__tmp__new_cipher=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@283c191f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1dfa2288=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79ae6254=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@236afe13=0, s__ctx__stats__sess_accept_good=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45efb35c=1, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d862245=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54891e79=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5027374c=0, __cil_tmp59=0, skip=0, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b8a0c07=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@513ba8d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42e3d673=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f849280=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35d529d3=1, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2071ac46=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6142e6f2=0, __cil_tmp57=4292870145, s__state=8512, s__new_session=0, tmp___8=0, s=8464, Time=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@725bf77=0, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L623] int s ; [L624] int tmp ; [L628] s = 8464 [L629] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long(); [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [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 !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L590] COND FALSE !(! s__s3__tmp__reuse_message) [L607] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-12-21 22:08:23,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-12-21 22:08:23,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-12-21 22:08:24,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-12-21 22:08:24,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-12-21 22:08:24,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-12-21 22:08:24,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-12-21 22:08:24,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-21 22:08:25,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-21 22:08:25,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)