./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer --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 0e3531ca2da4bd0098c9a389bd0b7db6a2819ab0 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-1dbac8b [2018-11-10 10:53:54,186 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 10:53:54,187 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 10:53:54,194 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 10:53:54,194 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 10:53:54,195 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 10:53:54,196 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 10:53:54,197 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 10:53:54,198 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 10:53:54,198 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 10:53:54,199 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 10:53:54,199 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 10:53:54,200 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 10:53:54,200 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 10:53:54,201 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 10:53:54,202 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 10:53:54,202 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 10:53:54,203 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 10:53:54,205 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 10:53:54,206 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 10:53:54,206 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 10:53:54,207 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 10:53:54,209 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 10:53:54,209 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 10:53:54,209 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 10:53:54,210 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 10:53:54,210 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 10:53:54,211 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 10:53:54,212 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 10:53:54,212 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 10:53:54,213 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 10:53:54,213 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 10:53:54,213 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 10:53:54,213 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 10:53:54,214 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 10:53:54,215 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 10:53:54,215 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 10:53:54,225 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 10:53:54,226 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 10:53:54,227 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 10:53:54,227 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 10:53:54,227 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 10:53:54,227 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 10:53:54,227 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 10:53:54,227 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 10:53:54,227 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 10:53:54,227 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 10:53:54,228 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 10:53:54,228 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 10:53:54,228 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 10:53:54,228 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 10:53:54,228 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 10:53:54,228 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 10:53:54,228 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 10:53:54,229 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 10:53:54,229 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 10:53:54,229 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 10:53:54,229 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 10:53:54,229 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 10:53:54,229 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 10:53:54,229 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 10:53:54,229 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 10:53:54,229 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 10:53:54,230 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 10:53:54,230 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 10:53:54,230 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 10:53:54,230 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 10:53:54,231 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 10:53:54,231 INFO L133 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer 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 -> 0e3531ca2da4bd0098c9a389bd0b7db6a2819ab0 [2018-11-10 10:53:54,252 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 10:53:54,260 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 10:53:54,262 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 10:53:54,263 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 10:53:54,263 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 10:53:54,263 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c [2018-11-10 10:53:54,300 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/data/132ec927c/af609659cf464b7392ebf80c89c8dac3/FLAGdd9f093e7 [2018-11-10 10:53:54,621 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 10:53:54,621 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/sv-benchmarks/c/ssh-simplified/s3_srvr_8_true-unreach-call_false-termination.cil.c [2018-11-10 10:53:54,630 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/data/132ec927c/af609659cf464b7392ebf80c89c8dac3/FLAGdd9f093e7 [2018-11-10 10:53:54,640 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/data/132ec927c/af609659cf464b7392ebf80c89c8dac3 [2018-11-10 10:53:54,643 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 10:53:54,644 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 10:53:54,644 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 10:53:54,645 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 10:53:54,647 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 10:53:54,648 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 10:53:54" (1/1) ... [2018-11-10 10:53:54,649 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17bef964 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54, skipping insertion in model container [2018-11-10 10:53:54,649 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 10:53:54" (1/1) ... [2018-11-10 10:53:54,655 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 10:53:54,684 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 10:53:54,832 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 10:53:54,835 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 10:53:54,875 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 10:53:54,886 INFO L193 MainTranslator]: Completed translation [2018-11-10 10:53:54,887 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54 WrapperNode [2018-11-10 10:53:54,887 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 10:53:54,887 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 10:53:54,887 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 10:53:54,888 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 10:53:54,895 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54" (1/1) ... [2018-11-10 10:53:54,902 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54" (1/1) ... [2018-11-10 10:53:54,967 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 10:53:54,967 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 10:53:54,967 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 10:53:54,967 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 10:53:54,975 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54" (1/1) ... [2018-11-10 10:53:54,976 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54" (1/1) ... [2018-11-10 10:53:54,977 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54" (1/1) ... [2018-11-10 10:53:54,978 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54" (1/1) ... [2018-11-10 10:53:54,982 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54" (1/1) ... [2018-11-10 10:53:54,989 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54" (1/1) ... [2018-11-10 10:53:54,991 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54" (1/1) ... [2018-11-10 10:53:54,993 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 10:53:54,994 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 10:53:54,994 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 10:53:54,994 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 10:53:54,995 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:53:55,044 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 10:53:55,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 10:53:55,121 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 10:53:55,122 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 10:53:55,546 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 10:53:55,547 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 10:53:55 BoogieIcfgContainer [2018-11-10 10:53:55,547 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 10:53:55,547 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 10:53:55,547 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 10:53:55,550 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 10:53:55,551 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 10:53:55,551 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 10:53:54" (1/3) ... [2018-11-10 10:53:55,552 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@457e9373 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 10:53:55, skipping insertion in model container [2018-11-10 10:53:55,552 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 10:53:55,552 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 10:53:54" (2/3) ... [2018-11-10 10:53:55,552 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@457e9373 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 10:53:55, skipping insertion in model container [2018-11-10 10:53:55,553 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 10:53:55,553 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 10:53:55" (3/3) ... [2018-11-10 10:53:55,554 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8_true-unreach-call_false-termination.cil.c [2018-11-10 10:53:55,592 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 10:53:55,593 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 10:53:55,593 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 10:53:55,593 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 10:53:55,593 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 10:53:55,593 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 10:53:55,593 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 10:53:55,593 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 10:53:55,593 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 10:53:55,606 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2018-11-10 10:53:55,627 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 125 [2018-11-10 10:53:55,627 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:55,627 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:55,633 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 10:53:55,633 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:55,633 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 10:53:55,633 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2018-11-10 10:53:55,638 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 125 [2018-11-10 10:53:55,638 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:55,638 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:55,639 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 10:53:55,639 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:55,644 INFO L793 eck$LassoCheckResult]: Stem: 105#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 11#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 117#L82true assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 102#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 134#L90true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 149#L90-1true assume !(ssl3_accept_~s__cert~0 == 0); 106#L99-3true [2018-11-10 10:53:55,644 INFO L795 eck$LassoCheckResult]: Loop: 106#L99-3true assume true; 110#L99-1true assume !false; 55#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73#L102true assume !(ssl3_accept_~s__state~0 == 12292); 60#L105true assume !(ssl3_accept_~s__state~0 == 16384); 65#L108true assume !(ssl3_accept_~s__state~0 == 8192); 34#L111true assume !(ssl3_accept_~s__state~0 == 24576); 18#L114true assume !(ssl3_accept_~s__state~0 == 8195); 23#L117true assume ssl3_accept_~s__state~0 == 8480; 112#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 91#L259true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9#L566true assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 89#L603true ssl3_accept_~skip~0 := 0; 106#L99-3true [2018-11-10 10:53:55,648 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:55,648 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-10 10:53:55,649 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:55,649 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:55,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:55,681 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:55,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:55,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:55,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:55,722 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:55,722 INFO L82 PathProgramCache]: Analyzing trace with hash 1102235864, now seen corresponding path program 1 times [2018-11-10 10:53:55,722 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:55,722 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:55,723 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:55,723 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:55,723 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:55,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:55,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:55,734 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:55,734 INFO L82 PathProgramCache]: Analyzing trace with hash -634463065, now seen corresponding path program 1 times [2018-11-10 10:53:55,734 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:55,734 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:55,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:55,735 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:55,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:55,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:55,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:55,786 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:55,787 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:53:55,873 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 10:53:55,874 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 10:53:55,874 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 10:53:55,874 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 10:53:55,874 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 10:53:55,875 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:53:55,875 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 10:53:55,875 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 10:53:55,875 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 10:53:55,875 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 10:53:55,875 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 10:53:55,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:55,901 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:55,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:55,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:55,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:55,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:55,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:55,997 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 10:53:55,998 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:53:56,001 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:53:56,001 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:53:56,009 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:53:56,009 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:53:56,027 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:53:56,027 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:53:56,049 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 10:53:56,049 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:53:56,092 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 10:53:56,093 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 10:53:56,093 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 10:53:56,093 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 10:53:56,093 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 10:53:56,093 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 10:53:56,094 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:53:56,094 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 10:53:56,094 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 10:53:56,094 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 10:53:56,094 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 10:53:56,094 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 10:53:56,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:56,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:56,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:56,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:56,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:56,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:56,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:53:56,220 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 10:53:56,223 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 10:53:56,224 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:53:56,225 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:53:56,225 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:53:56,225 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:53:56,225 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:53:56,225 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:53:56,227 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:53:56,227 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:53:56,228 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:53:56,229 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:53:56,229 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:53:56,229 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:53:56,229 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:53:56,229 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:53:56,229 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:53:56,230 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:53:56,230 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:53:56,235 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 10:53:56,239 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 10:53:56,239 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 10:53:56,240 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 10:53:56,240 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 10:53:56,241 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 10:53:56,241 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-10 10:53:56,242 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 10:53:56,266 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:56,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:56,281 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 10:53:56,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:56,290 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 10:53:56,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:56,342 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 [2018-11-10 10:53:56,343 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 147 states. Second operand 5 states. [2018-11-10 10:53:56,868 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 147 states.. Second operand 5 states. Result 825 states and 1391 transitions. Complement of second has 10 states. [2018-11-10 10:53:56,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-10 10:53:56,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 10:53:56,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 599 transitions. [2018-11-10 10:53:56,873 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 599 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-10 10:53:56,877 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 10:53:56,877 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 599 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-10 10:53:56,877 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 10:53:56,877 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 599 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-10 10:53:56,878 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 10:53:56,879 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 825 states and 1391 transitions. [2018-11-10 10:53:56,890 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2018-11-10 10:53:56,900 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 825 states to 683 states and 1060 transitions. [2018-11-10 10:53:56,901 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 383 [2018-11-10 10:53:56,902 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2018-11-10 10:53:56,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 683 states and 1060 transitions. [2018-11-10 10:53:56,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:56,903 INFO L705 BuchiCegarLoop]: Abstraction has 683 states and 1060 transitions. [2018-11-10 10:53:56,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states and 1060 transitions. [2018-11-10 10:53:56,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 479. [2018-11-10 10:53:56,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 479 states. [2018-11-10 10:53:56,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 738 transitions. [2018-11-10 10:53:56,943 INFO L728 BuchiCegarLoop]: Abstraction has 479 states and 738 transitions. [2018-11-10 10:53:56,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:56,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:56,946 INFO L87 Difference]: Start difference. First operand 479 states and 738 transitions. Second operand 3 states. [2018-11-10 10:53:57,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:57,053 INFO L93 Difference]: Finished difference Result 534 states and 822 transitions. [2018-11-10 10:53:57,053 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:57,054 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 534 states and 822 transitions. [2018-11-10 10:53:57,057 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 261 [2018-11-10 10:53:57,060 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 534 states to 534 states and 822 transitions. [2018-11-10 10:53:57,061 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 327 [2018-11-10 10:53:57,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 327 [2018-11-10 10:53:57,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 534 states and 822 transitions. [2018-11-10 10:53:57,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:57,062 INFO L705 BuchiCegarLoop]: Abstraction has 534 states and 822 transitions. [2018-11-10 10:53:57,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states and 822 transitions. [2018-11-10 10:53:57,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 513. [2018-11-10 10:53:57,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2018-11-10 10:53:57,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 795 transitions. [2018-11-10 10:53:57,073 INFO L728 BuchiCegarLoop]: Abstraction has 513 states and 795 transitions. [2018-11-10 10:53:57,073 INFO L608 BuchiCegarLoop]: Abstraction has 513 states and 795 transitions. [2018-11-10 10:53:57,073 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 10:53:57,073 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 513 states and 795 transitions. [2018-11-10 10:53:57,076 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2018-11-10 10:53:57,076 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:57,076 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:57,077 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:57,077 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:57,077 INFO L793 eck$LassoCheckResult]: Stem: 2329#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2105#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2106#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2325#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 2326#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2286#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 2374#L99-3 assume true; 2330#L99-1 assume !false; 2251#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2252#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2260#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2261#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2513#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2512#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2502#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2113#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2114#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2354#L126 assume ssl3_accept_~s__state~0 == 8464; 2190#L133 [2018-11-10 10:53:57,077 INFO L795 eck$LassoCheckResult]: Loop: 2190#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2090#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 2082#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2083#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 2458#L603 ssl3_accept_~skip~0 := 0; 2457#L99-3 assume true; 2431#L99-1 assume !false; 2430#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2429#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2428#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2427#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2426#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2425#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2378#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2377#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2375#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2376#L126 assume ssl3_accept_~s__state~0 == 8464; 2190#L133 [2018-11-10 10:53:57,077 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,078 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-10 10:53:57,078 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,078 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,083 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,083 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:57,083 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:57,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:57,098 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,098 INFO L82 PathProgramCache]: Analyzing trace with hash 1427242556, now seen corresponding path program 1 times [2018-11-10 10:53:57,098 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,098 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,099 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:57,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:57,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:57,131 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:57,131 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 10:53:57,132 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:57,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:57,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:57,132 INFO L87 Difference]: Start difference. First operand 513 states and 795 transitions. cyclomatic complexity: 285 Second operand 3 states. [2018-11-10 10:53:57,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:57,235 INFO L93 Difference]: Finished difference Result 624 states and 974 transitions. [2018-11-10 10:53:57,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:57,235 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 624 states and 974 transitions. [2018-11-10 10:53:57,239 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 340 [2018-11-10 10:53:57,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 624 states to 624 states and 974 transitions. [2018-11-10 10:53:57,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 391 [2018-11-10 10:53:57,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 391 [2018-11-10 10:53:57,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 624 states and 974 transitions. [2018-11-10 10:53:57,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:57,243 INFO L705 BuchiCegarLoop]: Abstraction has 624 states and 974 transitions. [2018-11-10 10:53:57,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states and 974 transitions. [2018-11-10 10:53:57,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 548. [2018-11-10 10:53:57,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-11-10 10:53:57,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 846 transitions. [2018-11-10 10:53:57,252 INFO L728 BuchiCegarLoop]: Abstraction has 548 states and 846 transitions. [2018-11-10 10:53:57,252 INFO L608 BuchiCegarLoop]: Abstraction has 548 states and 846 transitions. [2018-11-10 10:53:57,252 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 10:53:57,253 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 548 states and 846 transitions. [2018-11-10 10:53:57,255 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 290 [2018-11-10 10:53:57,255 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:57,255 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:57,256 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:57,256 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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] [2018-11-10 10:53:57,256 INFO L793 eck$LassoCheckResult]: Stem: 3470#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3249#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3250#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3466#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 3467#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3425#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 3513#L99-3 assume true; 3672#L99-1 assume !false; 3694#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3692#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3691#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3688#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3325#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3326#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3685#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3750#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3495#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3496#L126 assume ssl3_accept_~s__state~0 == 8464; 3330#L133 [2018-11-10 10:53:57,256 INFO L795 eck$LassoCheckResult]: Loop: 3330#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3233#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 3225#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3226#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3238#L603 ssl3_accept_~skip~0 := 0; 3752#L99-3 assume true; 3751#L99-1 assume !false; 3684#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3683#L102 assume ssl3_accept_~s__state~0 == 12292; 3552#L103 ssl3_accept_~s__new_session~0 := 1; 3531#L211 ssl3_accept_~s__server~0 := 1; 3681#L216 assume ssl3_accept_~cb~0 != 0; 3308#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3309#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3642#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3443#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3444#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3486#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3564#L603 ssl3_accept_~skip~0 := 0; 3561#L99-3 assume true; 3558#L99-1 assume !false; 3555#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3551#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3547#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3544#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3532#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3530#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3521#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3519#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3516#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3517#L126 assume ssl3_accept_~s__state~0 == 8464; 3330#L133 [2018-11-10 10:53:57,257 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,257 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-10 10:53:57,257 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,257 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,258 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,258 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:57,258 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:57,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:57,278 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,278 INFO L82 PathProgramCache]: Analyzing trace with hash -58543770, now seen corresponding path program 1 times [2018-11-10 10:53:57,278 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,279 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,279 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:53:57,280 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:57,307 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:57,308 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:57,308 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:53:57,308 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:57,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:57,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:57,308 INFO L87 Difference]: Start difference. First operand 548 states and 846 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-11-10 10:53:57,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:57,395 INFO L93 Difference]: Finished difference Result 674 states and 958 transitions. [2018-11-10 10:53:57,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:57,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 674 states and 958 transitions. [2018-11-10 10:53:57,399 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2018-11-10 10:53:57,402 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 674 states to 601 states and 878 transitions. [2018-11-10 10:53:57,402 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 421 [2018-11-10 10:53:57,402 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 432 [2018-11-10 10:53:57,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 878 transitions. [2018-11-10 10:53:57,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:57,404 INFO L705 BuchiCegarLoop]: Abstraction has 601 states and 878 transitions. [2018-11-10 10:53:57,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 878 transitions. [2018-11-10 10:53:57,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 558. [2018-11-10 10:53:57,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 558 states. [2018-11-10 10:53:57,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 827 transitions. [2018-11-10 10:53:57,412 INFO L728 BuchiCegarLoop]: Abstraction has 558 states and 827 transitions. [2018-11-10 10:53:57,412 INFO L608 BuchiCegarLoop]: Abstraction has 558 states and 827 transitions. [2018-11-10 10:53:57,412 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 10:53:57,412 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 558 states and 827 transitions. [2018-11-10 10:53:57,414 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-10 10:53:57,414 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:57,415 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:57,415 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:57,415 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:57,416 INFO L793 eck$LassoCheckResult]: Stem: 4691#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4475#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4476#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4685#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 4686#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4647#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 4733#L99-3 assume true; 4693#L99-1 assume !false; 4615#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4616#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4624#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4625#L108 assume ssl3_accept_~s__state~0 == 8192; 4633#L211 [2018-11-10 10:53:57,416 INFO L795 eck$LassoCheckResult]: Loop: 4633#L211 ssl3_accept_~s__server~0 := 1; 4541#L216 assume ssl3_accept_~cb~0 != 0; 4531#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 4532#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 4964#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 4962#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 4960#L243 assume ssl3_accept_~s__state~0 != 12292; 4725#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 4608#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 4933#L603 ssl3_accept_~skip~0 := 0; 4931#L99-3 assume true; 4929#L99-1 assume !false; 4927#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4925#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4923#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4921#L108 assume ssl3_accept_~s__state~0 == 8192; 4633#L211 [2018-11-10 10:53:57,416 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,416 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-10 10:53:57,416 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,416 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,417 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:57,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:57,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:57,431 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:57,431 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 10:53:57,431 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 10:53:57,431 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,432 INFO L82 PathProgramCache]: Analyzing trace with hash 1588913348, now seen corresponding path program 1 times [2018-11-10 10:53:57,432 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,432 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,432 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,433 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:57,433 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:57,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:57,452 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:57,452 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 10:53:57,452 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:57,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:57,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:57,453 INFO L87 Difference]: Start difference. First operand 558 states and 827 transitions. cyclomatic complexity: 272 Second operand 3 states. [2018-11-10 10:53:57,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:57,524 INFO L93 Difference]: Finished difference Result 568 states and 835 transitions. [2018-11-10 10:53:57,525 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:57,525 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 568 states and 835 transitions. [2018-11-10 10:53:57,527 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 371 [2018-11-10 10:53:57,529 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 568 states to 568 states and 835 transitions. [2018-11-10 10:53:57,529 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2018-11-10 10:53:57,530 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 403 [2018-11-10 10:53:57,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 568 states and 835 transitions. [2018-11-10 10:53:57,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:57,531 INFO L705 BuchiCegarLoop]: Abstraction has 568 states and 835 transitions. [2018-11-10 10:53:57,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states and 835 transitions. [2018-11-10 10:53:57,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 558. [2018-11-10 10:53:57,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 558 states. [2018-11-10 10:53:57,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 823 transitions. [2018-11-10 10:53:57,539 INFO L728 BuchiCegarLoop]: Abstraction has 558 states and 823 transitions. [2018-11-10 10:53:57,539 INFO L608 BuchiCegarLoop]: Abstraction has 558 states and 823 transitions. [2018-11-10 10:53:57,539 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 10:53:57,540 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 558 states and 823 transitions. [2018-11-10 10:53:57,541 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-10 10:53:57,541 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:57,541 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:57,542 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:57,542 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:57,542 INFO L793 eck$LassoCheckResult]: Stem: 5841#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5609#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5610#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5835#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 5836#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 5793#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 5882#L99-3 assume true; 5919#L99-1 assume !false; 6078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6076#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6074#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6072#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6070#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6068#L114 assume ssl3_accept_~s__state~0 == 8195; 5639#L211 [2018-11-10 10:53:57,544 INFO L795 eck$LassoCheckResult]: Loop: 5639#L211 ssl3_accept_~s__server~0 := 1; 5680#L216 assume ssl3_accept_~cb~0 != 0; 5667#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5668#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 5708#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 5713#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5813#L243 assume ssl3_accept_~s__state~0 != 12292; 5874#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 5747#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 6106#L603 ssl3_accept_~skip~0 := 0; 6104#L99-3 assume true; 6102#L99-1 assume !false; 6100#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6032#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6031#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6029#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6027#L111 assume !(ssl3_accept_~s__state~0 == 24576); 5970#L114 assume ssl3_accept_~s__state~0 == 8195; 5639#L211 [2018-11-10 10:53:57,544 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,544 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-10 10:53:57,545 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,545 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,545 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:57,546 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:57,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:57,568 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:57,568 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 10:53:57,568 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 10:53:57,569 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,569 INFO L82 PathProgramCache]: Analyzing trace with hash -2062626007, now seen corresponding path program 1 times [2018-11-10 10:53:57,569 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,569 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,570 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:57,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:57,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:57,588 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:57,588 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 10:53:57,588 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:57,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:57,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:57,589 INFO L87 Difference]: Start difference. First operand 558 states and 823 transitions. cyclomatic complexity: 268 Second operand 3 states. [2018-11-10 10:53:57,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:57,660 INFO L93 Difference]: Finished difference Result 568 states and 831 transitions. [2018-11-10 10:53:57,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:57,661 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 568 states and 831 transitions. [2018-11-10 10:53:57,663 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 371 [2018-11-10 10:53:57,665 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 568 states to 568 states and 831 transitions. [2018-11-10 10:53:57,665 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 403 [2018-11-10 10:53:57,666 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 403 [2018-11-10 10:53:57,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 568 states and 831 transitions. [2018-11-10 10:53:57,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:57,666 INFO L705 BuchiCegarLoop]: Abstraction has 568 states and 831 transitions. [2018-11-10 10:53:57,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states and 831 transitions. [2018-11-10 10:53:57,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 558. [2018-11-10 10:53:57,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 558 states. [2018-11-10 10:53:57,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 819 transitions. [2018-11-10 10:53:57,675 INFO L728 BuchiCegarLoop]: Abstraction has 558 states and 819 transitions. [2018-11-10 10:53:57,675 INFO L608 BuchiCegarLoop]: Abstraction has 558 states and 819 transitions. [2018-11-10 10:53:57,675 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 10:53:57,675 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 558 states and 819 transitions. [2018-11-10 10:53:57,677 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-10 10:53:57,677 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:57,678 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:57,678 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:57,679 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:57,679 INFO L793 eck$LassoCheckResult]: Stem: 6959#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6742#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6743#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6957#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 6958#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6918#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 7000#L99-3 assume true; 7248#L99-1 assume !false; 7246#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7244#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7242#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7239#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7238#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7236#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6794#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6744#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6745#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7140#L126 assume ssl3_accept_~s__state~0 == 8464; 6822#L133 [2018-11-10 10:53:57,679 INFO L795 eck$LassoCheckResult]: Loop: 6822#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6727#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 6719#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6720#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7205#L603 ssl3_accept_~skip~0 := 0; 7203#L99-3 assume true; 7201#L99-1 assume !false; 7199#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7197#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7195#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7193#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7191#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7187#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7183#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7179#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7174#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7169#L126 assume !(ssl3_accept_~s__state~0 == 8464); 7164#L129 assume !(ssl3_accept_~s__state~0 == 8465); 6969#L132 assume !(ssl3_accept_~s__state~0 == 8466); 6921#L135 assume ssl3_accept_~s__state~0 == 8496; 6796#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6797#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 6838#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 6759#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 6760#L293-2 ssl3_accept_~s__init_num~0 := 0; 6764#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7204#L603 ssl3_accept_~skip~0 := 0; 7202#L99-3 assume true; 7200#L99-1 assume !false; 7198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7196#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7194#L105 assume ssl3_accept_~s__state~0 == 16384; 6768#L211 ssl3_accept_~s__server~0 := 1; 7258#L216 assume ssl3_accept_~cb~0 != 0; 7257#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 7256#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 7254#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 7252#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 7249#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7230#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7221#L603 ssl3_accept_~skip~0 := 0; 7219#L99-3 assume true; 7217#L99-1 assume !false; 7215#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7189#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7185#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7181#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7176#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7171#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7166#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7160#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7158#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7058#L126 assume ssl3_accept_~s__state~0 == 8464; 6822#L133 [2018-11-10 10:53:57,679 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,679 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-10 10:53:57,679 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,680 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,680 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:57,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:57,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:57,692 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,692 INFO L82 PathProgramCache]: Analyzing trace with hash 1180038818, now seen corresponding path program 1 times [2018-11-10 10:53:57,692 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,692 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,693 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,693 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:53:57,693 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:57,718 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:57,718 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:57,718 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:53:57,719 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:57,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:57,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:57,719 INFO L87 Difference]: Start difference. First operand 558 states and 819 transitions. cyclomatic complexity: 264 Second operand 3 states. [2018-11-10 10:53:57,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:57,858 INFO L93 Difference]: Finished difference Result 707 states and 1044 transitions. [2018-11-10 10:53:57,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:57,860 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 707 states and 1044 transitions. [2018-11-10 10:53:57,863 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 456 [2018-11-10 10:53:57,865 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 707 states to 700 states and 1037 transitions. [2018-11-10 10:53:57,866 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 488 [2018-11-10 10:53:57,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 488 [2018-11-10 10:53:57,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 700 states and 1037 transitions. [2018-11-10 10:53:57,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:57,868 INFO L705 BuchiCegarLoop]: Abstraction has 700 states and 1037 transitions. [2018-11-10 10:53:57,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states and 1037 transitions. [2018-11-10 10:53:57,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 681. [2018-11-10 10:53:57,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 681 states. [2018-11-10 10:53:57,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1009 transitions. [2018-11-10 10:53:57,877 INFO L728 BuchiCegarLoop]: Abstraction has 681 states and 1009 transitions. [2018-11-10 10:53:57,877 INFO L608 BuchiCegarLoop]: Abstraction has 681 states and 1009 transitions. [2018-11-10 10:53:57,877 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 10:53:57,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 681 states and 1009 transitions. [2018-11-10 10:53:57,879 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 443 [2018-11-10 10:53:57,880 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:57,880 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:57,881 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:57,881 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:57,881 INFO L793 eck$LassoCheckResult]: Stem: 8231#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8012#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8013#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8229#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 8230#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 8190#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 8275#L99-3 assume true; 8599#L99-1 assume !false; 8597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8595#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8593#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8591#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8589#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8587#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8585#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8583#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8581#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8579#L126 assume ssl3_accept_~s__state~0 == 8464; 8094#L133 [2018-11-10 10:53:57,881 INFO L795 eck$LassoCheckResult]: Loop: 8094#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7998#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 7990#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7991#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8003#L603 ssl3_accept_~skip~0 := 0; 8214#L99-3 assume true; 8232#L99-1 assume !false; 8157#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8158#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8166#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8167#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8089#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8042#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8043#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8014#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8015#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8247#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8248#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8244#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8194#L135 assume ssl3_accept_~s__state~0 == 8496; 8065#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8066#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 8111#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8030#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 8031#L293-2 ssl3_accept_~s__init_num~0 := 0; 8035#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8563#L603 ssl3_accept_~skip~0 := 0; 8562#L99-3 assume true; 8561#L99-1 assume !false; 8560#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8559#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8558#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8557#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8555#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8554#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8553#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8552#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8551#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8549#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8547#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8544#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8545#L135 assume !(ssl3_accept_~s__state~0 == 8496); 8623#L138 assume !(ssl3_accept_~s__state~0 == 8497); 8173#L141 assume !(ssl3_accept_~s__state~0 == 8512); 8174#L144 assume !(ssl3_accept_~s__state~0 == 8513); 8462#L147 assume !(ssl3_accept_~s__state~0 == 8528); 8460#L150 assume !(ssl3_accept_~s__state~0 == 8529); 8457#L153 assume !(ssl3_accept_~s__state~0 == 8544); 8458#L156 assume !(ssl3_accept_~s__state~0 == 8545); 8459#L159 assume ssl3_accept_~s__state~0 == 8560; 8180#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 8181#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8150#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8397#L603 ssl3_accept_~skip~0 := 0; 8395#L99-3 assume true; 8393#L99-1 assume !false; 8391#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8389#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8387#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8385#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8383#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8381#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8379#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8378#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8277#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8278#L126 assume ssl3_accept_~s__state~0 == 8464; 8094#L133 [2018-11-10 10:53:57,881 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-10 10:53:57,881 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,882 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,886 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:57,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:57,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:57,900 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:57,900 INFO L82 PathProgramCache]: Analyzing trace with hash 953525162, now seen corresponding path program 1 times [2018-11-10 10:53:57,900 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:57,900 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:57,901 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,901 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:53:57,901 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:57,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:57,933 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:57,934 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:57,934 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:53:57,934 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:57,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:57,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:57,934 INFO L87 Difference]: Start difference. First operand 681 states and 1009 transitions. cyclomatic complexity: 331 Second operand 3 states. [2018-11-10 10:53:58,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:58,052 INFO L93 Difference]: Finished difference Result 820 states and 1122 transitions. [2018-11-10 10:53:58,053 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:58,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 820 states and 1122 transitions. [2018-11-10 10:53:58,056 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 540 [2018-11-10 10:53:58,059 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 820 states to 820 states and 1122 transitions. [2018-11-10 10:53:58,059 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 572 [2018-11-10 10:53:58,060 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 572 [2018-11-10 10:53:58,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 820 states and 1122 transitions. [2018-11-10 10:53:58,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:58,060 INFO L705 BuchiCegarLoop]: Abstraction has 820 states and 1122 transitions. [2018-11-10 10:53:58,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states and 1122 transitions. [2018-11-10 10:53:58,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 812. [2018-11-10 10:53:58,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 812 states. [2018-11-10 10:53:58,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 812 states to 812 states and 1111 transitions. [2018-11-10 10:53:58,086 INFO L728 BuchiCegarLoop]: Abstraction has 812 states and 1111 transitions. [2018-11-10 10:53:58,086 INFO L608 BuchiCegarLoop]: Abstraction has 812 states and 1111 transitions. [2018-11-10 10:53:58,086 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 10:53:58,087 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 812 states and 1111 transitions. [2018-11-10 10:53:58,089 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 533 [2018-11-10 10:53:58,089 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:58,089 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:58,090 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,090 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,090 INFO L793 eck$LassoCheckResult]: Stem: 9727#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9518#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9519#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9725#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 9726#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 9683#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 9780#L99-3 assume true; 10195#L99-1 assume !false; 10194#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10193#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10192#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10190#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10189#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10188#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10187#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10182#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10180#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9861#L126 assume ssl3_accept_~s__state~0 == 8464; 9594#L133 [2018-11-10 10:53:58,091 INFO L795 eck$LassoCheckResult]: Loop: 9594#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9503#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 9495#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9496#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10181#L603 ssl3_accept_~skip~0 := 0; 10179#L99-3 assume true; 10178#L99-1 assume !false; 10177#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10175#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10174#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10173#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10172#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10171#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10170#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10169#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10168#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10167#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10165#L129 assume !(ssl3_accept_~s__state~0 == 8465); 10163#L132 assume !(ssl3_accept_~s__state~0 == 8466); 10162#L135 assume ssl3_accept_~s__state~0 == 8496; 9911#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10160#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 10159#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10155#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 10112#L293-2 ssl3_accept_~s__init_num~0 := 0; 9839#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10103#L603 ssl3_accept_~skip~0 := 0; 10101#L99-3 assume true; 10099#L99-1 assume !false; 10097#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10095#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10093#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10091#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10089#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10087#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10085#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10084#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10083#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10081#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10079#L129 assume !(ssl3_accept_~s__state~0 == 8465); 10077#L132 assume !(ssl3_accept_~s__state~0 == 8466); 10076#L135 assume !(ssl3_accept_~s__state~0 == 8496); 9910#L138 assume !(ssl3_accept_~s__state~0 == 8497); 9912#L141 assume !(ssl3_accept_~s__state~0 == 8512); 10082#L144 assume !(ssl3_accept_~s__state~0 == 8513); 10080#L147 assume !(ssl3_accept_~s__state~0 == 8528); 10078#L150 assume !(ssl3_accept_~s__state~0 == 8529); 9845#L153 assume !(ssl3_accept_~s__state~0 == 8544); 9846#L156 assume !(ssl3_accept_~s__state~0 == 8545); 9847#L159 assume ssl3_accept_~s__state~0 == 8560; 9674#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9675#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9647#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9984#L603 ssl3_accept_~skip~0 := 0; 9981#L99-3 assume true; 9978#L99-1 assume !false; 9975#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9971#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9968#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9965#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9961#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9957#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9955#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9953#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9782#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9783#L126 assume ssl3_accept_~s__state~0 == 8464; 9594#L133 [2018-11-10 10:53:58,091 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-10 10:53:58,091 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,091 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,092 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,092 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:58,092 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,102 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,102 INFO L82 PathProgramCache]: Analyzing trace with hash 56131884, now seen corresponding path program 1 times [2018-11-10 10:53:58,102 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,102 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,103 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:53:58,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:58,149 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:58,149 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:58,149 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:53:58,150 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:58,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:58,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:58,150 INFO L87 Difference]: Start difference. First operand 812 states and 1111 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-10 10:53:58,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:58,277 INFO L93 Difference]: Finished difference Result 896 states and 1213 transitions. [2018-11-10 10:53:58,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:58,278 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 896 states and 1213 transitions. [2018-11-10 10:53:58,282 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 589 [2018-11-10 10:53:58,285 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 896 states to 896 states and 1213 transitions. [2018-11-10 10:53:58,285 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 621 [2018-11-10 10:53:58,286 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 621 [2018-11-10 10:53:58,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 896 states and 1213 transitions. [2018-11-10 10:53:58,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:58,286 INFO L705 BuchiCegarLoop]: Abstraction has 896 states and 1213 transitions. [2018-11-10 10:53:58,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states and 1213 transitions. [2018-11-10 10:53:58,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 884. [2018-11-10 10:53:58,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 884 states. [2018-11-10 10:53:58,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 1198 transitions. [2018-11-10 10:53:58,298 INFO L728 BuchiCegarLoop]: Abstraction has 884 states and 1198 transitions. [2018-11-10 10:53:58,298 INFO L608 BuchiCegarLoop]: Abstraction has 884 states and 1198 transitions. [2018-11-10 10:53:58,298 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 10:53:58,298 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 884 states and 1198 transitions. [2018-11-10 10:53:58,301 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2018-11-10 10:53:58,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:58,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:58,302 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,302 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,302 INFO L793 eck$LassoCheckResult]: Stem: 11445#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11232#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11233#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11443#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 11444#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11399#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 11497#L99-3 assume true; 11922#L99-1 assume !false; 11944#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11942#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11940#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11938#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11936#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11934#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11932#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11930#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11928#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11926#L126 assume ssl3_accept_~s__state~0 == 8464; 11310#L133 [2018-11-10 10:53:58,303 INFO L795 eck$LassoCheckResult]: Loop: 11310#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11217#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 11209#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11210#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11915#L603 ssl3_accept_~skip~0 := 0; 11914#L99-3 assume true; 11913#L99-1 assume !false; 11912#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11911#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11910#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11909#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11908#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11907#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11906#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11905#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11904#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11903#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11902#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11901#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11900#L135 assume ssl3_accept_~s__state~0 == 8496; 11771#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11898#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 11322#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 11323#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 11299#L293-2 ssl3_accept_~s__init_num~0 := 0; 11222#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11223#L603 ssl3_accept_~skip~0 := 0; 11985#L99-3 assume true; 11983#L99-1 assume !false; 11981#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11979#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11977#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11975#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11973#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11971#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11280#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11234#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11235#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11459#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11460#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11456#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11402#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11403#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11825#L141 assume ssl3_accept_~s__state~0 == 8512; 11748#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11824#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 11254#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11255#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11809#L603 ssl3_accept_~skip~0 := 0; 11804#L99-3 assume true; 11802#L99-1 assume !false; 11800#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11798#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11796#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11794#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11792#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11790#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11788#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11786#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11784#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11782#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11780#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11778#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11776#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11774#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11772#L141 assume !(ssl3_accept_~s__state~0 == 8512); 11747#L144 assume !(ssl3_accept_~s__state~0 == 8513); 11745#L147 assume !(ssl3_accept_~s__state~0 == 8528); 11742#L150 assume !(ssl3_accept_~s__state~0 == 8529); 11741#L153 assume !(ssl3_accept_~s__state~0 == 8544); 11740#L156 assume !(ssl3_accept_~s__state~0 == 8545); 11738#L159 assume ssl3_accept_~s__state~0 == 8560; 11390#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11391#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11355#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11984#L603 ssl3_accept_~skip~0 := 0; 11982#L99-3 assume true; 11980#L99-1 assume !false; 11978#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11976#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11974#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11972#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11970#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11969#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11968#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11530#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11499#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11500#L126 assume ssl3_accept_~s__state~0 == 8464; 11310#L133 [2018-11-10 10:53:58,303 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,303 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-10 10:53:58,303 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,303 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,304 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:58,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,312 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,313 INFO L82 PathProgramCache]: Analyzing trace with hash -1546602544, now seen corresponding path program 1 times [2018-11-10 10:53:58,313 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,313 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,313 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,313 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:53:58,313 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:58,355 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 10:53:58,355 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:58,355 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:53:58,356 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:58,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:58,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:58,356 INFO L87 Difference]: Start difference. First operand 884 states and 1198 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-11-10 10:53:58,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:58,453 INFO L93 Difference]: Finished difference Result 1001 states and 1354 transitions. [2018-11-10 10:53:58,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:58,454 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1001 states and 1354 transitions. [2018-11-10 10:53:58,457 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 659 [2018-11-10 10:53:58,459 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1001 states to 1001 states and 1354 transitions. [2018-11-10 10:53:58,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 691 [2018-11-10 10:53:58,460 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 691 [2018-11-10 10:53:58,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1001 states and 1354 transitions. [2018-11-10 10:53:58,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:58,461 INFO L705 BuchiCegarLoop]: Abstraction has 1001 states and 1354 transitions. [2018-11-10 10:53:58,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states and 1354 transitions. [2018-11-10 10:53:58,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 962. [2018-11-10 10:53:58,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 962 states. [2018-11-10 10:53:58,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1291 transitions. [2018-11-10 10:53:58,469 INFO L728 BuchiCegarLoop]: Abstraction has 962 states and 1291 transitions. [2018-11-10 10:53:58,469 INFO L608 BuchiCegarLoop]: Abstraction has 962 states and 1291 transitions. [2018-11-10 10:53:58,469 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 10:53:58,469 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 962 states and 1291 transitions. [2018-11-10 10:53:58,471 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 633 [2018-11-10 10:53:58,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:58,471 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:58,472 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,472 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,472 INFO L793 eck$LassoCheckResult]: Stem: 13339#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13123#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13124#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13333#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 13334#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 13289#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 13385#L99-3 assume true; 13551#L99-1 assume !false; 13979#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13978#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13977#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13976#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13975#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13969#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13967#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13965#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13884#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13520#L126 assume ssl3_accept_~s__state~0 == 8464; 13204#L133 [2018-11-10 10:53:58,473 INFO L795 eck$LassoCheckResult]: Loop: 13204#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 13112#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 13100#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13101#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13849#L603 ssl3_accept_~skip~0 := 0; 13848#L99-3 assume true; 13847#L99-1 assume !false; 13846#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13845#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13844#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13843#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13842#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13841#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13840#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13839#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13757#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13755#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13753#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13750#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13751#L135 assume ssl3_accept_~s__state~0 == 8496; 13622#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13832#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 13831#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13829#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 13830#L293-2 ssl3_accept_~s__init_num~0 := 0; 13974#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13968#L603 ssl3_accept_~skip~0 := 0; 13966#L99-3 assume true; 13964#L99-1 assume !false; 13963#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13962#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13961#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13960#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13959#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13958#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13957#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13954#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13953#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13951#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13948#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13943#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13941#L135 assume !(ssl3_accept_~s__state~0 == 8496); 13939#L138 assume !(ssl3_accept_~s__state~0 == 8497); 13937#L141 assume !(ssl3_accept_~s__state~0 == 8512); 13935#L144 assume !(ssl3_accept_~s__state~0 == 8513); 13933#L147 assume !(ssl3_accept_~s__state~0 == 8528); 13931#L150 assume !(ssl3_accept_~s__state~0 == 8529); 13929#L153 assume !(ssl3_accept_~s__state~0 == 8544); 13927#L156 assume !(ssl3_accept_~s__state~0 == 8545); 13925#L159 assume !(ssl3_accept_~s__state~0 == 8560); 13923#L162 assume !(ssl3_accept_~s__state~0 == 8561); 13922#L165 assume !(ssl3_accept_~s__state~0 == 8448); 13921#L168 assume !(ssl3_accept_~s__state~0 == 8576); 13920#L171 assume !(ssl3_accept_~s__state~0 == 8577); 13919#L174 assume !(ssl3_accept_~s__state~0 == 8592); 13918#L177 assume !(ssl3_accept_~s__state~0 == 8593); 13912#L180 assume !(ssl3_accept_~s__state~0 == 8608); 13791#L183 assume !(ssl3_accept_~s__state~0 == 8609); 13730#L186 assume !(ssl3_accept_~s__state~0 == 8640); 13373#L189 assume !(ssl3_accept_~s__state~0 == 8641); 13374#L192 assume ssl3_accept_~s__state~0 == 8656; 13286#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13240#L499 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13241#L504 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 13237#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13250#L520 assume !(ssl3_accept_~tmp___10~0 == 0); 13340#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13784#L603 ssl3_accept_~skip~0 := 0; 13783#L99-3 assume true; 13780#L99-1 assume !false; 13779#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13778#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13744#L105 assume ssl3_accept_~s__state~0 == 16384; 13641#L211 ssl3_accept_~s__server~0 := 1; 13917#L216 assume ssl3_accept_~cb~0 != 0; 13916#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 13915#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 13913#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 13313#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 13314#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13906#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13901#L603 ssl3_accept_~skip~0 := 0; 13899#L99-3 assume true; 13898#L99-1 assume !false; 13897#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13896#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13888#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13887#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13886#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13885#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13406#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13407#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13387#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13388#L126 assume ssl3_accept_~s__state~0 == 8464; 13204#L133 [2018-11-10 10:53:58,473 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,473 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-10 10:53:58,473 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,473 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,474 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,474 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:58,474 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,485 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1298565297, now seen corresponding path program 1 times [2018-11-10 10:53:58,486 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,486 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,486 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:58,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:58,517 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 10:53:58,517 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:58,517 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:53:58,517 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:58,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:58,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:58,518 INFO L87 Difference]: Start difference. First operand 962 states and 1291 transitions. cyclomatic complexity: 332 Second operand 3 states. [2018-11-10 10:53:58,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:58,614 INFO L93 Difference]: Finished difference Result 907 states and 1209 transitions. [2018-11-10 10:53:58,615 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:58,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 907 states and 1209 transitions. [2018-11-10 10:53:58,617 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 559 [2018-11-10 10:53:58,619 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 907 states to 905 states and 1207 transitions. [2018-11-10 10:53:58,619 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 642 [2018-11-10 10:53:58,620 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 642 [2018-11-10 10:53:58,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 905 states and 1207 transitions. [2018-11-10 10:53:58,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:58,621 INFO L705 BuchiCegarLoop]: Abstraction has 905 states and 1207 transitions. [2018-11-10 10:53:58,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states and 1207 transitions. [2018-11-10 10:53:58,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 899. [2018-11-10 10:53:58,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 899 states. [2018-11-10 10:53:58,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 899 states to 899 states and 1198 transitions. [2018-11-10 10:53:58,628 INFO L728 BuchiCegarLoop]: Abstraction has 899 states and 1198 transitions. [2018-11-10 10:53:58,628 INFO L608 BuchiCegarLoop]: Abstraction has 899 states and 1198 transitions. [2018-11-10 10:53:58,628 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 10:53:58,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 899 states and 1198 transitions. [2018-11-10 10:53:58,631 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 553 [2018-11-10 10:53:58,631 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:58,631 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:58,632 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,632 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,632 INFO L793 eck$LassoCheckResult]: Stem: 15195#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14998#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14999#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15189#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 15190#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 15153#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 15241#L99-3 assume true; 15323#L99-1 assume !false; 15688#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15686#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15684#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15682#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15680#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15678#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15675#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15673#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15672#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15583#L126 assume ssl3_accept_~s__state~0 == 8464; 15071#L133 [2018-11-10 10:53:58,632 INFO L795 eck$LassoCheckResult]: Loop: 15071#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14987#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 14975#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14976#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15766#L603 ssl3_accept_~skip~0 := 0; 15764#L99-3 assume true; 15762#L99-1 assume !false; 15760#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15758#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15756#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15754#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15752#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15751#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15750#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15749#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15748#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15747#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15746#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15745#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15738#L135 assume ssl3_accept_~s__state~0 == 8496; 15604#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15863#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 15862#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 15860#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 15861#L293-2 ssl3_accept_~s__init_num~0 := 0; 15852#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15846#L603 ssl3_accept_~skip~0 := 0; 15844#L99-3 assume true; 15842#L99-1 assume !false; 15841#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15838#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15836#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15834#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15832#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15830#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15827#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15000#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15001#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15821#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15212#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15203#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15156#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15157#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15139#L141 assume ssl3_accept_~s__state~0 == 8512; 15140#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15058#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 15014#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15015#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15783#L603 ssl3_accept_~skip~0 := 0; 15782#L99-3 assume true; 15781#L99-1 assume !false; 15780#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15779#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15778#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15777#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15776#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15775#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15773#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15772#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15767#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15765#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15763#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15761#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15759#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15757#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15755#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15753#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15741#L147 assume ssl3_accept_~s__state~0 == 8528; 15213#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14983#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14984#L321-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 14994#L330 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 15183#L333 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 15127#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15087#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15631#L603 ssl3_accept_~skip~0 := 0; 15630#L99-3 assume true; 15629#L99-1 assume !false; 15628#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15627#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15626#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15624#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15623#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15622#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15621#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15616#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15614#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15612#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15610#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15608#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15606#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15603#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15601#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15599#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15597#L147 assume !(ssl3_accept_~s__state~0 == 8528); 15595#L150 assume !(ssl3_accept_~s__state~0 == 8529); 15593#L153 assume !(ssl3_accept_~s__state~0 == 8544); 15591#L156 assume !(ssl3_accept_~s__state~0 == 8545); 15589#L159 assume ssl3_accept_~s__state~0 == 8560; 15144#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 15145#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 15115#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15694#L603 ssl3_accept_~skip~0 := 0; 15692#L99-3 assume true; 15690#L99-1 assume !false; 15689#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15687#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15685#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15683#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15681#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15679#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15677#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15674#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15670#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15671#L126 assume ssl3_accept_~s__state~0 == 8464; 15071#L133 [2018-11-10 10:53:58,633 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-10 10:53:58,633 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,633 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,633 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,633 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:58,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,640 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,640 INFO L82 PathProgramCache]: Analyzing trace with hash 2075121707, now seen corresponding path program 1 times [2018-11-10 10:53:58,640 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,641 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,641 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,641 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:53:58,641 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:58,681 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-10 10:53:58,682 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:58,682 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:53:58,682 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:58,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:58,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:58,682 INFO L87 Difference]: Start difference. First operand 899 states and 1198 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-10 10:53:58,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:58,706 INFO L93 Difference]: Finished difference Result 1768 states and 2340 transitions. [2018-11-10 10:53:58,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:58,707 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2340 transitions. [2018-11-10 10:53:58,711 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1092 [2018-11-10 10:53:58,715 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2340 transitions. [2018-11-10 10:53:58,716 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1249 [2018-11-10 10:53:58,716 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1249 [2018-11-10 10:53:58,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2340 transitions. [2018-11-10 10:53:58,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:58,718 INFO L705 BuchiCegarLoop]: Abstraction has 1768 states and 2340 transitions. [2018-11-10 10:53:58,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2340 transitions. [2018-11-10 10:53:58,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 902. [2018-11-10 10:53:58,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 902 states. [2018-11-10 10:53:58,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 1201 transitions. [2018-11-10 10:53:58,728 INFO L728 BuchiCegarLoop]: Abstraction has 902 states and 1201 transitions. [2018-11-10 10:53:58,728 INFO L608 BuchiCegarLoop]: Abstraction has 902 states and 1201 transitions. [2018-11-10 10:53:58,728 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 10:53:58,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 902 states and 1201 transitions. [2018-11-10 10:53:58,730 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 555 [2018-11-10 10:53:58,730 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:58,730 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:58,731 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,731 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,732 INFO L793 eck$LassoCheckResult]: Stem: 17873#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 17672#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 17673#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17867#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 17868#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 17828#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 17921#L99-3 assume true; 18020#L99-1 assume !false; 18506#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18505#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18504#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18503#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18502#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18501#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18500#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18499#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18497#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18494#L126 assume ssl3_accept_~s__state~0 == 8464; 17744#L133 [2018-11-10 10:53:58,732 INFO L795 eck$LassoCheckResult]: Loop: 17744#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 17662#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 17648#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 17649#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18534#L603 ssl3_accept_~skip~0 := 0; 18532#L99-3 assume true; 18530#L99-1 assume !false; 18528#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18526#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18524#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18522#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18520#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18518#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18517#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18516#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17904#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17886#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17887#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17880#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17881#L135 assume ssl3_accept_~s__state~0 == 8496; 17972#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18379#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 18376#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 18372#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 18373#L293-2 ssl3_accept_~s__init_num~0 := 0; 18453#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18448#L603 ssl3_accept_~skip~0 := 0; 18447#L99-3 assume true; 18446#L99-1 assume !false; 18445#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18443#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18442#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18441#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18440#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18435#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18433#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18431#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18429#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18427#L126 assume !(ssl3_accept_~s__state~0 == 8464); 18425#L129 assume !(ssl3_accept_~s__state~0 == 8465); 18423#L132 assume !(ssl3_accept_~s__state~0 == 8466); 18421#L135 assume !(ssl3_accept_~s__state~0 == 8496); 18419#L138 assume !(ssl3_accept_~s__state~0 == 8497); 18417#L141 assume ssl3_accept_~s__state~0 == 8512; 17906#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17732#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 17694#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17695#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18402#L603 ssl3_accept_~skip~0 := 0; 18401#L99-3 assume true; 18400#L99-1 assume !false; 18399#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18397#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18396#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18390#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18388#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18386#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18384#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18382#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18380#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18377#L126 assume !(ssl3_accept_~s__state~0 == 8464); 18374#L129 assume !(ssl3_accept_~s__state~0 == 8465); 18370#L132 assume !(ssl3_accept_~s__state~0 == 8466); 18366#L135 assume !(ssl3_accept_~s__state~0 == 8496); 18359#L138 assume !(ssl3_accept_~s__state~0 == 8497); 18356#L141 assume !(ssl3_accept_~s__state~0 == 8512); 18176#L144 assume !(ssl3_accept_~s__state~0 == 8513); 18173#L147 assume ssl3_accept_~s__state~0 == 8528; 17895#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17656#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17657#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 17891#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 18165#L353 assume !(ssl3_accept_~ret~0 <= 0); 18162#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17858#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18150#L603 ssl3_accept_~skip~0 := 0; 18148#L99-3 assume true; 18146#L99-1 assume !false; 18144#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18142#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18140#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18138#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18136#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18134#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18132#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18130#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18128#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18126#L126 assume !(ssl3_accept_~s__state~0 == 8464); 18119#L129 assume !(ssl3_accept_~s__state~0 == 8465); 18112#L132 assume !(ssl3_accept_~s__state~0 == 8466); 18107#L135 assume !(ssl3_accept_~s__state~0 == 8496); 18103#L138 assume !(ssl3_accept_~s__state~0 == 8497); 18100#L141 assume !(ssl3_accept_~s__state~0 == 8512); 18098#L144 assume !(ssl3_accept_~s__state~0 == 8513); 18095#L147 assume !(ssl3_accept_~s__state~0 == 8528); 18092#L150 assume !(ssl3_accept_~s__state~0 == 8529); 18089#L153 assume !(ssl3_accept_~s__state~0 == 8544); 18084#L156 assume !(ssl3_accept_~s__state~0 == 8545); 18079#L159 assume ssl3_accept_~s__state~0 == 8560; 17819#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 17820#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 17790#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18047#L603 ssl3_accept_~skip~0 := 0; 18045#L99-3 assume true; 18043#L99-1 assume !false; 18039#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18037#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18035#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18034#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18028#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18023#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18021#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17999#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18000#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18493#L126 assume ssl3_accept_~s__state~0 == 8464; 17744#L133 [2018-11-10 10:53:58,732 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,732 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-10 10:53:58,732 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,732 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,733 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,733 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:58,733 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,740 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,740 INFO L82 PathProgramCache]: Analyzing trace with hash -1616882518, now seen corresponding path program 1 times [2018-11-10 10:53:58,741 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,741 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,741 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,741 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:53:58,741 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:58,778 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-10 10:53:58,778 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:58,778 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:53:58,778 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:58,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:58,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:58,779 INFO L87 Difference]: Start difference. First operand 902 states and 1201 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-10 10:53:58,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:58,850 INFO L93 Difference]: Finished difference Result 1008 states and 1335 transitions. [2018-11-10 10:53:58,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:58,851 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1008 states and 1335 transitions. [2018-11-10 10:53:58,854 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 625 [2018-11-10 10:53:58,856 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1008 states to 1008 states and 1335 transitions. [2018-11-10 10:53:58,856 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 708 [2018-11-10 10:53:58,857 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2018-11-10 10:53:58,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1008 states and 1335 transitions. [2018-11-10 10:53:58,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:58,857 INFO L705 BuchiCegarLoop]: Abstraction has 1008 states and 1335 transitions. [2018-11-10 10:53:58,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states and 1335 transitions. [2018-11-10 10:53:58,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 986. [2018-11-10 10:53:58,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 986 states. [2018-11-10 10:53:58,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1300 transitions. [2018-11-10 10:53:58,866 INFO L728 BuchiCegarLoop]: Abstraction has 986 states and 1300 transitions. [2018-11-10 10:53:58,866 INFO L608 BuchiCegarLoop]: Abstraction has 986 states and 1300 transitions. [2018-11-10 10:53:58,866 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 10:53:58,866 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 986 states and 1300 transitions. [2018-11-10 10:53:58,868 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 611 [2018-11-10 10:53:58,868 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:58,868 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:58,869 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,869 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:58,869 INFO L793 eck$LassoCheckResult]: Stem: 19786#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19587#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19588#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19784#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 19785#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 19740#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 19844#L99-3 assume true; 19919#L99-1 assume !false; 20412#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20410#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20408#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20384#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20382#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20379#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20376#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20373#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20371#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20369#L126 assume ssl3_accept_~s__state~0 == 8464; 19656#L133 [2018-11-10 10:53:58,869 INFO L795 eck$LassoCheckResult]: Loop: 19656#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19572#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 19564#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 19565#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20524#L603 ssl3_accept_~skip~0 := 0; 20522#L99-3 assume true; 20520#L99-1 assume !false; 20518#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20516#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20514#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20512#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20511#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20510#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20508#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20506#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20505#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20503#L126 assume !(ssl3_accept_~s__state~0 == 8464); 20501#L129 assume !(ssl3_accept_~s__state~0 == 8465); 20499#L132 assume !(ssl3_accept_~s__state~0 == 8466); 20341#L135 assume ssl3_accept_~s__state~0 == 8496; 19634#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19635#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 19726#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 20320#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 20321#L293-2 ssl3_accept_~s__init_num~0 := 0; 20538#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20530#L603 ssl3_accept_~skip~0 := 0; 20525#L99-3 assume true; 20523#L99-1 assume !false; 20521#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20519#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19719#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19720#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19651#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19652#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19633#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19589#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19590#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19822#L126 assume !(ssl3_accept_~s__state~0 == 8464); 20504#L129 assume !(ssl3_accept_~s__state~0 == 8465); 20502#L132 assume !(ssl3_accept_~s__state~0 == 8466); 20500#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19760#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19761#L141 assume ssl3_accept_~s__state~0 == 8512; 19824#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19647#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 19609#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19610#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20457#L603 ssl3_accept_~skip~0 := 0; 20456#L99-3 assume true; 20450#L99-1 assume !false; 20448#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20446#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20444#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20442#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20440#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20438#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20436#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20434#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20432#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20430#L126 assume !(ssl3_accept_~s__state~0 == 8464); 20428#L129 assume !(ssl3_accept_~s__state~0 == 8465); 20426#L132 assume !(ssl3_accept_~s__state~0 == 8466); 20424#L135 assume !(ssl3_accept_~s__state~0 == 8496); 20422#L138 assume !(ssl3_accept_~s__state~0 == 8497); 20420#L141 assume !(ssl3_accept_~s__state~0 == 8512); 20418#L144 assume !(ssl3_accept_~s__state~0 == 8513); 20346#L147 assume ssl3_accept_~s__state~0 == 8528; 19811#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19573#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19574#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 19585#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 19631#L353 assume !(ssl3_accept_~ret~0 <= 0); 19715#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19780#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19767#L603 ssl3_accept_~skip~0 := 0; 19768#L99-3 assume true; 19787#L99-1 assume !false; 20531#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19741#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19742#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20498#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20497#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20495#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20494#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20493#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20492#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20491#L126 assume !(ssl3_accept_~s__state~0 == 8464); 20490#L129 assume !(ssl3_accept_~s__state~0 == 8465); 20485#L132 assume !(ssl3_accept_~s__state~0 == 8466); 20483#L135 assume !(ssl3_accept_~s__state~0 == 8496); 20481#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19727#L141 assume !(ssl3_accept_~s__state~0 == 8512); 19661#L144 assume !(ssl3_accept_~s__state~0 == 8513); 19619#L147 assume !(ssl3_accept_~s__state~0 == 8528); 19620#L150 assume !(ssl3_accept_~s__state~0 == 8529); 19599#L153 assume ssl3_accept_~s__state~0 == 8544; 19600#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 19566#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 19568#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19772#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 19708#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 19704#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 19697#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20484#L603 ssl3_accept_~skip~0 := 0; 20482#L99-3 assume true; 20480#L99-1 assume !false; 20413#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20405#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20400#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20398#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20396#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20394#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20362#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20363#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20407#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20069#L126 assume ssl3_accept_~s__state~0 == 8464; 19656#L133 [2018-11-10 10:53:58,870 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,870 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-10 10:53:58,870 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,870 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,872 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:58,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:58,878 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:58,878 INFO L82 PathProgramCache]: Analyzing trace with hash -644693766, now seen corresponding path program 1 times [2018-11-10 10:53:58,880 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:58,880 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:58,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,880 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:53:58,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:58,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:58,905 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 10:53:58,905 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:58,905 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 10:53:58,905 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:58,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:58,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:58,906 INFO L87 Difference]: Start difference. First operand 986 states and 1300 transitions. cyclomatic complexity: 318 Second operand 3 states. [2018-11-10 10:53:59,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:59,001 INFO L93 Difference]: Finished difference Result 1062 states and 1391 transitions. [2018-11-10 10:53:59,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:59,002 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1062 states and 1391 transitions. [2018-11-10 10:53:59,005 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 644 [2018-11-10 10:53:59,007 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1062 states to 1039 states and 1359 transitions. [2018-11-10 10:53:59,008 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 748 [2018-11-10 10:53:59,008 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 764 [2018-11-10 10:53:59,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1039 states and 1359 transitions. [2018-11-10 10:53:59,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:59,009 INFO L705 BuchiCegarLoop]: Abstraction has 1039 states and 1359 transitions. [2018-11-10 10:53:59,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states and 1359 transitions. [2018-11-10 10:53:59,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 989. [2018-11-10 10:53:59,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 989 states. [2018-11-10 10:53:59,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 1299 transitions. [2018-11-10 10:53:59,019 INFO L728 BuchiCegarLoop]: Abstraction has 989 states and 1299 transitions. [2018-11-10 10:53:59,019 INFO L608 BuchiCegarLoop]: Abstraction has 989 states and 1299 transitions. [2018-11-10 10:53:59,019 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 10:53:59,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 989 states and 1299 transitions. [2018-11-10 10:53:59,022 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 633 [2018-11-10 10:53:59,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:59,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:59,022 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,023 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,023 INFO L793 eck$LassoCheckResult]: Stem: 21835#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 21643#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21644#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21833#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 21834#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 21793#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 21891#L99-3 assume true; 21837#L99-1 assume !false; 21768#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21769#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21776#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21777#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21714#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21674#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21675#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21647#L120 assume ssl3_accept_~s__state~0 == 8481; 21648#L121 [2018-11-10 10:53:59,023 INFO L795 eck$LassoCheckResult]: Loop: 21648#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 21820#L259 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 21756#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 22591#L603 ssl3_accept_~skip~0 := 0; 22590#L99-3 assume true; 22589#L99-1 assume !false; 22588#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22587#L102 assume !(ssl3_accept_~s__state~0 == 12292); 22586#L105 assume !(ssl3_accept_~s__state~0 == 16384); 22585#L108 assume !(ssl3_accept_~s__state~0 == 8192); 22584#L111 assume !(ssl3_accept_~s__state~0 == 24576); 22583#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21690#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21645#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21646#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21850#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21851#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21845#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21797#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21798#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21781#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21722#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21676#L147 assume !(ssl3_accept_~s__state~0 == 8528); 21677#L150 assume !(ssl3_accept_~s__state~0 == 8529); 21656#L153 assume !(ssl3_accept_~s__state~0 == 8544); 21657#L156 assume !(ssl3_accept_~s__state~0 == 8545); 21873#L159 assume !(ssl3_accept_~s__state~0 == 8560); 21860#L162 assume !(ssl3_accept_~s__state~0 == 8561); 21861#L165 assume ssl3_accept_~s__state~0 == 8448; 21724#L166 assume !(ssl3_accept_~num1~0 > 0); 21725#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21856#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21916#L603 ssl3_accept_~skip~0 := 0; 21914#L99-3 assume true; 21912#L99-1 assume !false; 21910#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21901#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21902#L105 assume !(ssl3_accept_~s__state~0 == 16384); 22106#L108 assume !(ssl3_accept_~s__state~0 == 8192); 22104#L111 assume !(ssl3_accept_~s__state~0 == 24576); 22102#L114 assume !(ssl3_accept_~s__state~0 == 8195); 22100#L117 assume ssl3_accept_~s__state~0 == 8480; 21648#L121 [2018-11-10 10:53:59,023 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,023 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-10 10:53:59,023 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,024 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,024 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,024 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:59,024 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:59,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:59,043 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:59,043 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 10:53:59,043 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 10:53:59,043 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1279876964, now seen corresponding path program 1 times [2018-11-10 10:53:59,044 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,044 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,044 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,044 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:59,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:59,079 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:59,079 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 10:53:59,079 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 10:53:59,107 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:59,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:59,114 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 10:53:59,120 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:59,137 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 10:53:59,137 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 10:53:59,137 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:59,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:59,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:59,138 INFO L87 Difference]: Start difference. First operand 989 states and 1299 transitions. cyclomatic complexity: 315 Second operand 3 states. [2018-11-10 10:53:59,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:59,205 INFO L93 Difference]: Finished difference Result 991 states and 1299 transitions. [2018-11-10 10:53:59,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:59,206 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 991 states and 1299 transitions. [2018-11-10 10:53:59,208 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 635 [2018-11-10 10:53:59,210 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 991 states to 991 states and 1299 transitions. [2018-11-10 10:53:59,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 716 [2018-11-10 10:53:59,211 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 716 [2018-11-10 10:53:59,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 991 states and 1299 transitions. [2018-11-10 10:53:59,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:59,211 INFO L705 BuchiCegarLoop]: Abstraction has 991 states and 1299 transitions. [2018-11-10 10:53:59,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states and 1299 transitions. [2018-11-10 10:53:59,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 989. [2018-11-10 10:53:59,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 989 states. [2018-11-10 10:53:59,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 1297 transitions. [2018-11-10 10:53:59,219 INFO L728 BuchiCegarLoop]: Abstraction has 989 states and 1297 transitions. [2018-11-10 10:53:59,219 INFO L608 BuchiCegarLoop]: Abstraction has 989 states and 1297 transitions. [2018-11-10 10:53:59,219 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 10:53:59,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 989 states and 1297 transitions. [2018-11-10 10:53:59,221 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 633 [2018-11-10 10:53:59,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:59,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:59,222 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,222 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,222 INFO L793 eck$LassoCheckResult]: Stem: 23938#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 23752#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23753#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23936#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 23937#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 23898#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 23992#L99-3 assume true; 24146#L99-1 assume !false; 24144#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24142#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24140#L105 assume !(ssl3_accept_~s__state~0 == 16384); 24138#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24136#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24134#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24132#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24130#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24128#L123 assume ssl3_accept_~s__state~0 == 8482; 23900#L124 [2018-11-10 10:53:59,223 INFO L795 eck$LassoCheckResult]: Loop: 23900#L124 ssl3_accept_~s__state~0 := 3; 23862#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 24351#L603 ssl3_accept_~skip~0 := 0; 24348#L99-3 assume true; 24347#L99-1 assume !false; 24343#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24342#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24340#L105 assume !(ssl3_accept_~s__state~0 == 16384); 24338#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24334#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24332#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24327#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24325#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24323#L123 assume !(ssl3_accept_~s__state~0 == 8482); 24321#L126 assume !(ssl3_accept_~s__state~0 == 8464); 24319#L129 assume !(ssl3_accept_~s__state~0 == 8465); 24317#L132 assume !(ssl3_accept_~s__state~0 == 8466); 24315#L135 assume !(ssl3_accept_~s__state~0 == 8496); 24313#L138 assume !(ssl3_accept_~s__state~0 == 8497); 24311#L141 assume !(ssl3_accept_~s__state~0 == 8512); 24309#L144 assume !(ssl3_accept_~s__state~0 == 8513); 24307#L147 assume !(ssl3_accept_~s__state~0 == 8528); 24305#L150 assume !(ssl3_accept_~s__state~0 == 8529); 24303#L153 assume !(ssl3_accept_~s__state~0 == 8544); 24301#L156 assume !(ssl3_accept_~s__state~0 == 8545); 24299#L159 assume !(ssl3_accept_~s__state~0 == 8560); 24297#L162 assume !(ssl3_accept_~s__state~0 == 8561); 24218#L165 assume ssl3_accept_~s__state~0 == 8448; 23831#L166 assume !(ssl3_accept_~num1~0 > 0); 23832#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23961#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 24023#L603 ssl3_accept_~skip~0 := 0; 24021#L99-3 assume true; 24017#L99-1 assume !false; 24016#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24014#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24015#L105 assume !(ssl3_accept_~s__state~0 == 16384); 24289#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24288#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24286#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24285#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24284#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24282#L123 assume ssl3_accept_~s__state~0 == 8482; 23900#L124 [2018-11-10 10:53:59,223 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,223 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-10 10:53:59,223 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,223 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,224 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,224 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:59,224 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:59,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:59,239 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:59,239 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 10:53:59,239 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 10:53:59,239 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1057700242, now seen corresponding path program 1 times [2018-11-10 10:53:59,239 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,239 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,240 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:59,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:59,251 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:53:59,251 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:59,251 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 10:53:59,251 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:59,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:59,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:59,252 INFO L87 Difference]: Start difference. First operand 989 states and 1297 transitions. cyclomatic complexity: 313 Second operand 3 states. [2018-11-10 10:53:59,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:59,338 INFO L93 Difference]: Finished difference Result 989 states and 1295 transitions. [2018-11-10 10:53:59,338 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:59,338 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1295 transitions. [2018-11-10 10:53:59,340 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 633 [2018-11-10 10:53:59,342 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1295 transitions. [2018-11-10 10:53:59,342 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 714 [2018-11-10 10:53:59,346 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 714 [2018-11-10 10:53:59,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1295 transitions. [2018-11-10 10:53:59,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:59,347 INFO L705 BuchiCegarLoop]: Abstraction has 989 states and 1295 transitions. [2018-11-10 10:53:59,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1295 transitions. [2018-11-10 10:53:59,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 989. [2018-11-10 10:53:59,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 989 states. [2018-11-10 10:53:59,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 1295 transitions. [2018-11-10 10:53:59,357 INFO L728 BuchiCegarLoop]: Abstraction has 989 states and 1295 transitions. [2018-11-10 10:53:59,357 INFO L608 BuchiCegarLoop]: Abstraction has 989 states and 1295 transitions. [2018-11-10 10:53:59,357 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 10:53:59,357 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 989 states and 1295 transitions. [2018-11-10 10:53:59,359 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 633 [2018-11-10 10:53:59,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:59,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:59,360 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,360 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,361 INFO L793 eck$LassoCheckResult]: Stem: 25914#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 25737#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25738#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25912#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 25913#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 25879#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 25963#L99-3 assume true; 26303#L99-1 assume !false; 26302#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26301#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26300#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26299#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26297#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26296#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26295#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26294#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26293#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26291#L126 assume ssl3_accept_~s__state~0 == 8464; 25805#L133 [2018-11-10 10:53:59,361 INFO L795 eck$LassoCheckResult]: Loop: 25805#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 25722#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 25714#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 25715#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26456#L603 ssl3_accept_~skip~0 := 0; 26455#L99-3 assume true; 26454#L99-1 assume !false; 26453#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26446#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26444#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26443#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26441#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26439#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26437#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26435#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26433#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26431#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26429#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26427#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26424#L135 assume ssl3_accept_~s__state~0 == 8496; 25783#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25784#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 25817#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 25753#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 25755#L293-2 ssl3_accept_~s__init_num~0 := 0; 26658#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26652#L603 ssl3_accept_~skip~0 := 0; 26650#L99-3 assume true; 26648#L99-1 assume !false; 26646#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26644#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26642#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26640#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26638#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26636#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26480#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26466#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26465#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26464#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26463#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26314#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26309#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26308#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26306#L141 assume ssl3_accept_~s__state~0 == 8512; 25946#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25797#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 25759#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25760#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26581#L603 ssl3_accept_~skip~0 := 0; 26579#L99-3 assume true; 26577#L99-1 assume !false; 26575#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26573#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26571#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26569#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26567#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26565#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26563#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26561#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26559#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26557#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26555#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26553#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26551#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26549#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26548#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26547#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26546#L147 assume ssl3_accept_~s__state~0 == 8528; 25936#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25723#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 25724#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 25735#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 25781#L353 assume !(ssl3_accept_~ret~0 <= 0); 25858#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25909#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26540#L603 ssl3_accept_~skip~0 := 0; 26539#L99-3 assume true; 26538#L99-1 assume !false; 26537#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26536#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26535#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26534#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26533#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26532#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26531#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26530#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26529#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26528#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26527#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26526#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26525#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26524#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26523#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26522#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26518#L147 assume !(ssl3_accept_~s__state~0 == 8528); 26416#L150 assume !(ssl3_accept_~s__state~0 == 8529); 25990#L153 assume ssl3_accept_~s__state~0 == 8544; 25989#L157 assume !(ssl3_accept_~s__verify_mode~0 + 1 != 0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 25825#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26189#L603 ssl3_accept_~skip~0 := 0; 26187#L99-3 assume true; 26185#L99-1 assume !false; 26183#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26181#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26180#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26177#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26175#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26173#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26163#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26158#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26157#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26156#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26154#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26152#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26150#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26148#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26146#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26144#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26142#L147 assume !(ssl3_accept_~s__state~0 == 8528); 26140#L150 assume !(ssl3_accept_~s__state~0 == 8529); 26138#L153 assume !(ssl3_accept_~s__state~0 == 8544); 25991#L156 assume !(ssl3_accept_~s__state~0 == 8545); 25992#L159 assume !(ssl3_accept_~s__state~0 == 8560); 26028#L162 assume !(ssl3_accept_~s__state~0 == 8561); 26029#L165 assume !(ssl3_accept_~s__state~0 == 8448); 26471#L168 assume ssl3_accept_~s__state~0 == 8576; 25789#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 25790#L440 assume !(ssl3_accept_~ret~0 <= 0); 25921#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 25922#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26692#L603 ssl3_accept_~skip~0 := 0; 26691#L99-3 assume true; 26685#L99-1 assume !false; 26683#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26681#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26679#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26677#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26675#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26673#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26671#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25973#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26668#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26038#L126 assume ssl3_accept_~s__state~0 == 8464; 25805#L133 [2018-11-10 10:53:59,361 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,361 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-10 10:53:59,361 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,361 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,362 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:59,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:59,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:59,369 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,369 INFO L82 PathProgramCache]: Analyzing trace with hash -2122930760, now seen corresponding path program 1 times [2018-11-10 10:53:59,369 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,369 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,370 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:53:59,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:59,408 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 10:53:59,408 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:59,408 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:53:59,409 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:59,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:59,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:59,409 INFO L87 Difference]: Start difference. First operand 989 states and 1295 transitions. cyclomatic complexity: 311 Second operand 3 states. [2018-11-10 10:53:59,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:59,474 INFO L93 Difference]: Finished difference Result 956 states and 1215 transitions. [2018-11-10 10:53:59,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:59,475 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1215 transitions. [2018-11-10 10:53:59,476 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2018-11-10 10:53:59,478 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 823 states and 1050 transitions. [2018-11-10 10:53:59,478 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 581 [2018-11-10 10:53:59,478 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 714 [2018-11-10 10:53:59,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 823 states and 1050 transitions. [2018-11-10 10:53:59,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:59,479 INFO L705 BuchiCegarLoop]: Abstraction has 823 states and 1050 transitions. [2018-11-10 10:53:59,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states and 1050 transitions. [2018-11-10 10:53:59,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 688. [2018-11-10 10:53:59,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 688 states. [2018-11-10 10:53:59,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 881 transitions. [2018-11-10 10:53:59,486 INFO L728 BuchiCegarLoop]: Abstraction has 688 states and 881 transitions. [2018-11-10 10:53:59,486 INFO L608 BuchiCegarLoop]: Abstraction has 688 states and 881 transitions. [2018-11-10 10:53:59,486 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 10:53:59,487 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 688 states and 881 transitions. [2018-11-10 10:53:59,488 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 510 [2018-11-10 10:53:59,488 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:59,488 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:59,489 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,489 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,489 INFO L793 eck$LassoCheckResult]: Stem: 27849#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 27681#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27682#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27847#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 27848#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 27810#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 27904#L99-3 assume true; 27955#L99-1 assume !false; 28275#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28273#L102 assume !(ssl3_accept_~s__state~0 == 12292); 28271#L105 assume !(ssl3_accept_~s__state~0 == 16384); 28269#L108 assume !(ssl3_accept_~s__state~0 == 8192); 28267#L111 assume !(ssl3_accept_~s__state~0 == 24576); 28265#L114 assume !(ssl3_accept_~s__state~0 == 8195); 28263#L117 assume !(ssl3_accept_~s__state~0 == 8480); 28261#L120 assume !(ssl3_accept_~s__state~0 == 8481); 28259#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27938#L126 assume ssl3_accept_~s__state~0 == 8464; 27741#L133 [2018-11-10 10:53:59,490 INFO L795 eck$LassoCheckResult]: Loop: 27741#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27670#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 27665#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27666#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 28121#L603 ssl3_accept_~skip~0 := 0; 28119#L99-3 assume true; 28117#L99-1 assume !false; 28115#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28113#L102 assume !(ssl3_accept_~s__state~0 == 12292); 28111#L105 assume !(ssl3_accept_~s__state~0 == 16384); 28109#L108 assume !(ssl3_accept_~s__state~0 == 8192); 28107#L111 assume !(ssl3_accept_~s__state~0 == 24576); 28105#L114 assume !(ssl3_accept_~s__state~0 == 8195); 28103#L117 assume !(ssl3_accept_~s__state~0 == 8480); 28102#L120 assume !(ssl3_accept_~s__state~0 == 8481); 28100#L123 assume !(ssl3_accept_~s__state~0 == 8482); 28098#L126 assume !(ssl3_accept_~s__state~0 == 8464); 28096#L129 assume !(ssl3_accept_~s__state~0 == 8465); 28093#L132 assume !(ssl3_accept_~s__state~0 == 8466); 28069#L135 assume ssl3_accept_~s__state~0 == 8496; 27975#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27795#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 27752#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 27753#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 27698#L293-2 ssl3_accept_~s__init_num~0 := 0; 27674#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27675#L603 ssl3_accept_~skip~0 := 0; 27834#L99-3 assume true; 27850#L99-1 assume !false; 28341#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28340#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27790#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27791#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27736#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27703#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27704#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27683#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27684#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27867#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27868#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27862#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27863#L135 assume !(ssl3_accept_~s__state~0 == 8496); 28281#L138 assume !(ssl3_accept_~s__state~0 == 8497); 28252#L141 assume ssl3_accept_~s__state~0 == 8512; 27886#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27734#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 27699#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27700#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 28195#L603 ssl3_accept_~skip~0 := 0; 28193#L99-3 assume true; 28192#L99-1 assume !false; 28191#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28189#L102 assume !(ssl3_accept_~s__state~0 == 12292); 28188#L105 assume !(ssl3_accept_~s__state~0 == 16384); 28187#L108 assume !(ssl3_accept_~s__state~0 == 8192); 28186#L111 assume !(ssl3_accept_~s__state~0 == 24576); 28184#L114 assume !(ssl3_accept_~s__state~0 == 8195); 28183#L117 assume !(ssl3_accept_~s__state~0 == 8480); 28182#L120 assume !(ssl3_accept_~s__state~0 == 8481); 28180#L123 assume !(ssl3_accept_~s__state~0 == 8482); 28179#L126 assume !(ssl3_accept_~s__state~0 == 8464); 28174#L129 assume !(ssl3_accept_~s__state~0 == 8465); 28172#L132 assume !(ssl3_accept_~s__state~0 == 8466); 28170#L135 assume !(ssl3_accept_~s__state~0 == 8496); 28168#L138 assume !(ssl3_accept_~s__state~0 == 8497); 28166#L141 assume !(ssl3_accept_~s__state~0 == 8512); 28164#L144 assume !(ssl3_accept_~s__state~0 == 8513); 28162#L147 assume ssl3_accept_~s__state~0 == 8528; 27875#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27671#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27672#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 27680#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 27719#L353 assume !(ssl3_accept_~ret~0 <= 0); 27788#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27845#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 28332#L603 ssl3_accept_~skip~0 := 0; 28330#L99-3 assume true; 28328#L99-1 assume !false; 28326#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28324#L102 assume !(ssl3_accept_~s__state~0 == 12292); 28322#L105 assume !(ssl3_accept_~s__state~0 == 16384); 28320#L108 assume !(ssl3_accept_~s__state~0 == 8192); 28280#L111 assume !(ssl3_accept_~s__state~0 == 24576); 28279#L114 assume !(ssl3_accept_~s__state~0 == 8195); 28278#L117 assume !(ssl3_accept_~s__state~0 == 8480); 28277#L120 assume !(ssl3_accept_~s__state~0 == 8481); 28276#L123 assume !(ssl3_accept_~s__state~0 == 8482); 28274#L126 assume !(ssl3_accept_~s__state~0 == 8464); 28272#L129 assume !(ssl3_accept_~s__state~0 == 8465); 28270#L132 assume !(ssl3_accept_~s__state~0 == 8466); 28268#L135 assume !(ssl3_accept_~s__state~0 == 8496); 28266#L138 assume !(ssl3_accept_~s__state~0 == 8497); 28264#L141 assume !(ssl3_accept_~s__state~0 == 8512); 28262#L144 assume !(ssl3_accept_~s__state~0 == 8513); 28260#L147 assume !(ssl3_accept_~s__state~0 == 8528); 28258#L150 assume !(ssl3_accept_~s__state~0 == 8529); 28257#L153 assume ssl3_accept_~s__state~0 == 8544; 27819#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 27667#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 27669#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27838#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 27782#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 27780#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 27775#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 28313#L603 ssl3_accept_~skip~0 := 0; 28312#L99-3 assume true; 28311#L99-1 assume !false; 28310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28309#L102 assume !(ssl3_accept_~s__state~0 == 12292); 28308#L105 assume !(ssl3_accept_~s__state~0 == 16384); 28306#L108 assume !(ssl3_accept_~s__state~0 == 8192); 28305#L111 assume !(ssl3_accept_~s__state~0 == 24576); 28304#L114 assume !(ssl3_accept_~s__state~0 == 8195); 28303#L117 assume !(ssl3_accept_~s__state~0 == 8480); 28302#L120 assume !(ssl3_accept_~s__state~0 == 8481); 28301#L123 assume !(ssl3_accept_~s__state~0 == 8482); 28300#L126 assume !(ssl3_accept_~s__state~0 == 8464); 28298#L129 assume !(ssl3_accept_~s__state~0 == 8465); 28292#L132 assume !(ssl3_accept_~s__state~0 == 8466); 28290#L135 assume !(ssl3_accept_~s__state~0 == 8496); 28133#L138 assume !(ssl3_accept_~s__state~0 == 8497); 28287#L141 assume !(ssl3_accept_~s__state~0 == 8512); 28256#L144 assume !(ssl3_accept_~s__state~0 == 8513); 28255#L147 assume !(ssl3_accept_~s__state~0 == 8528); 28254#L150 assume !(ssl3_accept_~s__state~0 == 8529); 28253#L153 assume !(ssl3_accept_~s__state~0 == 8544); 27887#L156 assume !(ssl3_accept_~s__state~0 == 8545); 27888#L159 assume !(ssl3_accept_~s__state~0 == 8560); 27876#L162 assume !(ssl3_accept_~s__state~0 == 8561); 27877#L165 assume ssl3_accept_~s__state~0 == 8448; 27746#L166 assume !(ssl3_accept_~num1~0 > 0); 27747#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27872#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27926#L603 ssl3_accept_~skip~0 := 0; 27925#L99-3 assume true; 27922#L99-1 assume !false; 27919#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27910#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27911#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27979#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27980#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27923#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27921#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27908#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27909#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27945#L126 assume ssl3_accept_~s__state~0 == 8464; 27741#L133 [2018-11-10 10:53:59,490 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,490 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-10 10:53:59,490 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,490 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,490 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,491 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:59,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:59,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:59,496 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1719528894, now seen corresponding path program 1 times [2018-11-10 10:53:59,497 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,497 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,497 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,497 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:53:59,497 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:59,544 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 10:53:59,544 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 10:53:59,544 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 10:53:59,552 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:59,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:59,573 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 10:53:59,588 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 10:53:59,604 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 10:53:59,604 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 10:53:59,605 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:59,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 10:53:59,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 10:53:59,605 INFO L87 Difference]: Start difference. First operand 688 states and 881 transitions. cyclomatic complexity: 196 Second operand 4 states. [2018-11-10 10:53:59,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:59,790 INFO L93 Difference]: Finished difference Result 1140 states and 1444 transitions. [2018-11-10 10:53:59,792 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 10:53:59,792 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1140 states and 1444 transitions. [2018-11-10 10:53:59,794 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 962 [2018-11-10 10:53:59,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1140 states to 1140 states and 1444 transitions. [2018-11-10 10:53:59,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1031 [2018-11-10 10:53:59,797 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1031 [2018-11-10 10:53:59,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1140 states and 1444 transitions. [2018-11-10 10:53:59,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:59,797 INFO L705 BuchiCegarLoop]: Abstraction has 1140 states and 1444 transitions. [2018-11-10 10:53:59,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1140 states and 1444 transitions. [2018-11-10 10:53:59,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1140 to 868. [2018-11-10 10:53:59,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 868 states. [2018-11-10 10:53:59,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1108 transitions. [2018-11-10 10:53:59,804 INFO L728 BuchiCegarLoop]: Abstraction has 868 states and 1108 transitions. [2018-11-10 10:53:59,804 INFO L608 BuchiCegarLoop]: Abstraction has 868 states and 1108 transitions. [2018-11-10 10:53:59,804 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 10:53:59,804 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 868 states and 1108 transitions. [2018-11-10 10:53:59,808 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 690 [2018-11-10 10:53:59,809 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:59,809 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:59,810 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,810 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,810 INFO L793 eck$LassoCheckResult]: Stem: 30107#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 29954#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29955#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30105#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 30106#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 30075#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 30155#L99-3 assume true; 30185#L99-1 assume !false; 30591#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30585#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30586#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30579#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30580#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30573#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30574#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30565#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30563#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30561#L126 assume ssl3_accept_~s__state~0 == 8464; 30011#L133 [2018-11-10 10:53:59,810 INFO L795 eck$LassoCheckResult]: Loop: 30011#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29943#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 29938#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29939#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30713#L603 ssl3_accept_~skip~0 := 0; 30711#L99-3 assume true; 30709#L99-1 assume !false; 30707#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30705#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30703#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30701#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30699#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30697#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30696#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30695#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30694#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30693#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30691#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30690#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30559#L135 assume ssl3_accept_~s__state~0 == 8496; 30234#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30556#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 30554#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 30552#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 30004#L293-2 ssl3_accept_~s__init_num~0 := 0; 29947#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29948#L603 ssl3_accept_~skip~0 := 0; 30095#L99-3 assume true; 30108#L99-1 assume !false; 30051#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30052#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30057#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30058#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30007#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29976#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29977#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29956#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29957#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30122#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30123#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30119#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30080#L135 assume !(ssl3_accept_~s__state~0 == 8496); 30081#L138 assume !(ssl3_accept_~s__state~0 == 8497); 30064#L141 assume !(ssl3_accept_~s__state~0 == 8512); 30014#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29980#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29981#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29963#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29964#L156 assume !(ssl3_accept_~s__state~0 == 8545); 30142#L159 assume !(ssl3_accept_~s__state~0 == 8560); 30131#L162 assume !(ssl3_accept_~s__state~0 == 8561); 30099#L165 assume !(ssl3_accept_~s__state~0 == 8448); 30085#L168 assume !(ssl3_accept_~s__state~0 == 8576); 30086#L171 assume !(ssl3_accept_~s__state~0 == 8577); 30070#L174 assume !(ssl3_accept_~s__state~0 == 8592); 30019#L177 assume !(ssl3_accept_~s__state~0 == 8593); 29988#L180 assume !(ssl3_accept_~s__state~0 == 8608); 29989#L183 assume !(ssl3_accept_~s__state~0 == 8609); 29934#L186 assume !(ssl3_accept_~s__state~0 == 8640); 29935#L189 assume !(ssl3_accept_~s__state~0 == 8641); 30146#L192 assume ssl3_accept_~s__state~0 == 8656; 30072#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 30038#L499 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 30039#L504 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 30604#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 30603#L520 assume !(ssl3_accept_~tmp___10~0 == 0); 30602#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30595#L603 ssl3_accept_~skip~0 := 0; 30592#L99-3 assume true; 30590#L99-1 assume !false; 30587#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30584#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30581#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30578#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30575#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30572#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30571#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30570#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30566#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30564#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30562#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30560#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30558#L135 assume !(ssl3_accept_~s__state~0 == 8496); 30557#L138 assume !(ssl3_accept_~s__state~0 == 8497); 30555#L141 assume !(ssl3_accept_~s__state~0 == 8512); 30553#L144 assume !(ssl3_accept_~s__state~0 == 8513); 30551#L147 assume !(ssl3_accept_~s__state~0 == 8528); 30550#L150 assume !(ssl3_accept_~s__state~0 == 8529); 30549#L153 assume !(ssl3_accept_~s__state~0 == 8544); 30543#L156 assume !(ssl3_accept_~s__state~0 == 8545); 30541#L159 assume !(ssl3_accept_~s__state~0 == 8560); 30539#L162 assume !(ssl3_accept_~s__state~0 == 8561); 30537#L165 assume !(ssl3_accept_~s__state~0 == 8448); 30535#L168 assume !(ssl3_accept_~s__state~0 == 8576); 30533#L171 assume !(ssl3_accept_~s__state~0 == 8577); 30531#L174 assume !(ssl3_accept_~s__state~0 == 8592); 30529#L177 assume !(ssl3_accept_~s__state~0 == 8593); 30527#L180 assume !(ssl3_accept_~s__state~0 == 8608); 30525#L183 assume !(ssl3_accept_~s__state~0 == 8609); 30523#L186 assume !(ssl3_accept_~s__state~0 == 8640); 30521#L189 assume !(ssl3_accept_~s__state~0 == 8641); 30519#L192 assume !(ssl3_accept_~s__state~0 == 8656); 30517#L195 assume !(ssl3_accept_~s__state~0 == 8657); 30102#L198 assume ssl3_accept_~s__state~0 == 8672; 30032#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 30033#L528 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 30092#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30061#L543 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30062#L543-2 ssl3_accept_~s__init_num~0 := 0; 30079#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30651#L603 ssl3_accept_~skip~0 := 0; 30649#L99-3 assume true; 30647#L99-1 assume !false; 30645#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30643#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30641#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30639#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30637#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30635#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30632#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30629#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30627#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30625#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30623#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30596#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30374#L135 assume !(ssl3_accept_~s__state~0 == 8496); 30373#L138 assume !(ssl3_accept_~s__state~0 == 8497); 30372#L141 assume !(ssl3_accept_~s__state~0 == 8512); 30370#L144 assume !(ssl3_accept_~s__state~0 == 8513); 30365#L147 assume !(ssl3_accept_~s__state~0 == 8528); 30362#L150 assume !(ssl3_accept_~s__state~0 == 8529); 30361#L153 assume !(ssl3_accept_~s__state~0 == 8544); 30360#L156 assume !(ssl3_accept_~s__state~0 == 8545); 30359#L159 assume !(ssl3_accept_~s__state~0 == 8560); 30358#L162 assume !(ssl3_accept_~s__state~0 == 8561); 30356#L165 assume ssl3_accept_~s__state~0 == 8448; 30016#L166 assume !(ssl3_accept_~num1~0 > 0); 30017#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30127#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30364#L603 ssl3_accept_~skip~0 := 0; 30238#L99-3 assume true; 30225#L99-1 assume !false; 30222#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30223#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30249#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30248#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30247#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30245#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30194#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30193#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30191#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30192#L126 assume ssl3_accept_~s__state~0 == 8464; 30011#L133 [2018-11-10 10:53:59,810 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,811 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-10 10:53:59,811 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,811 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,811 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:59,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:59,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:59,817 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,817 INFO L82 PathProgramCache]: Analyzing trace with hash 665581476, now seen corresponding path program 1 times [2018-11-10 10:53:59,817 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,818 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,818 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:59,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:59,863 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-10 10:53:59,864 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:53:59,864 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:53:59,864 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:53:59,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:53:59,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:53:59,864 INFO L87 Difference]: Start difference. First operand 868 states and 1108 transitions. cyclomatic complexity: 243 Second operand 3 states. [2018-11-10 10:53:59,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:53:59,886 INFO L93 Difference]: Finished difference Result 1478 states and 1908 transitions. [2018-11-10 10:53:59,886 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:53:59,886 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1478 states and 1908 transitions. [2018-11-10 10:53:59,889 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1300 [2018-11-10 10:53:59,891 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1478 states to 1478 states and 1908 transitions. [2018-11-10 10:53:59,891 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1369 [2018-11-10 10:53:59,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1369 [2018-11-10 10:53:59,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1478 states and 1908 transitions. [2018-11-10 10:53:59,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:53:59,892 INFO L705 BuchiCegarLoop]: Abstraction has 1478 states and 1908 transitions. [2018-11-10 10:53:59,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states and 1908 transitions. [2018-11-10 10:53:59,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1478. [2018-11-10 10:53:59,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1478 states. [2018-11-10 10:53:59,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 1908 transitions. [2018-11-10 10:53:59,904 INFO L728 BuchiCegarLoop]: Abstraction has 1478 states and 1908 transitions. [2018-11-10 10:53:59,905 INFO L608 BuchiCegarLoop]: Abstraction has 1478 states and 1908 transitions. [2018-11-10 10:53:59,905 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 10:53:59,905 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1478 states and 1908 transitions. [2018-11-10 10:53:59,908 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1300 [2018-11-10 10:53:59,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:53:59,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:53:59,909 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,909 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:53:59,910 INFO L793 eck$LassoCheckResult]: Stem: 32471#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32305#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32306#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32469#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 32470#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 32438#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 32516#L99-3 assume true; 32545#L99-1 assume !false; 33491#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33489#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33487#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33485#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33483#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33481#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33479#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33477#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33475#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33473#L126 assume ssl3_accept_~s__state~0 == 8464; 32613#L133 [2018-11-10 10:53:59,910 INFO L795 eck$LassoCheckResult]: Loop: 32613#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32295#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 32290#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 32291#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32299#L603 ssl3_accept_~skip~0 := 0; 32459#L99-3 assume true; 32472#L99-1 assume !false; 32478#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33637#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32417#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32418#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32361#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32362#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33639#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32307#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32308#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33638#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32493#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32494#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32444#L135 assume ssl3_accept_~s__state~0 == 8496; 32345#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32346#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 32378#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 32379#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 32322#L293-2 ssl3_accept_~s__init_num~0 := 0; 32950#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32945#L603 ssl3_accept_~skip~0 := 0; 32944#L99-3 assume true; 32943#L99-1 assume !false; 32942#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32941#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32940#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32939#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32938#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32937#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32936#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32935#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32934#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32933#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32932#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32930#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32928#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32783#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32782#L141 assume ssl3_accept_~s__state~0 == 8512; 32504#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32359#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 32323#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32324#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32752#L603 ssl3_accept_~skip~0 := 0; 32750#L99-3 assume true; 32748#L99-1 assume !false; 32746#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32743#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32722#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32718#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32714#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32656#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32645#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32641#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32635#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32625#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32620#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32615#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32609#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32603#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32597#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32591#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32579#L147 assume ssl3_accept_~s__state~0 == 8528; 32495#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 32296#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 32297#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 32304#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 32343#L353 assume !(ssl3_accept_~ret~0 <= 0); 32415#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 32467#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32974#L603 ssl3_accept_~skip~0 := 0; 32972#L99-3 assume true; 32970#L99-1 assume !false; 32968#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32966#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32964#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32962#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32960#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32958#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32956#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32925#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32921#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32917#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32913#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32909#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32905#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32901#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32897#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32893#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32889#L147 assume !(ssl3_accept_~s__state~0 == 8528); 32885#L150 assume !(ssl3_accept_~s__state~0 == 8529); 32801#L153 assume ssl3_accept_~s__state~0 == 8544; 32447#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 32292#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 32294#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32462#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 32408#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 32414#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 33656#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33650#L603 ssl3_accept_~skip~0 := 0; 33645#L99-3 assume true; 33643#L99-1 assume !false; 33641#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32440#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32441#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32424#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32425#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32327#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32328#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32344#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32503#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32487#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32488#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32483#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32484#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32918#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32919#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32910#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32911#L147 assume !(ssl3_accept_~s__state~0 == 8528); 32902#L150 assume !(ssl3_accept_~s__state~0 == 8529); 32903#L153 assume !(ssl3_accept_~s__state~0 == 8544); 32894#L156 assume !(ssl3_accept_~s__state~0 == 8545); 32895#L159 assume !(ssl3_accept_~s__state~0 == 8560); 32886#L162 assume !(ssl3_accept_~s__state~0 == 8561); 32887#L165 assume ssl3_accept_~s__state~0 == 8448; 32373#L166 assume !(ssl3_accept_~num1~0 > 0); 32374#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32492#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33499#L603 ssl3_accept_~skip~0 := 0; 33498#L99-3 assume true; 33497#L99-1 assume !false; 33495#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33494#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33493#L105 assume ssl3_accept_~s__state~0 == 16384; 32326#L211 ssl3_accept_~s__server~0 := 1; 33549#L216 assume ssl3_accept_~cb~0 != 0; 33547#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 33545#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 33542#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 33539#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 33538#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 33520#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33514#L603 ssl3_accept_~skip~0 := 0; 33512#L99-3 assume true; 33510#L99-1 assume !false; 33508#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33506#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33505#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33496#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33469#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33465#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32563#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32564#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33621#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32796#L126 assume ssl3_accept_~s__state~0 == 8464; 32613#L133 [2018-11-10 10:53:59,910 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,910 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-10 10:53:59,910 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,910 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,911 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:53:59,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:59,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:53:59,917 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:53:59,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1877056084, now seen corresponding path program 1 times [2018-11-10 10:53:59,917 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:53:59,917 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:53:59,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,918 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:53:59,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:53:59,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:53:59,975 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 10:53:59,976 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 10:53:59,976 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 10:53:59,986 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:00,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:00,013 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 10:54:00,047 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-10 10:54:00,072 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 10:54:00,072 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 10:54:00,073 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:54:00,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 10:54:00,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 10:54:00,073 INFO L87 Difference]: Start difference. First operand 1478 states and 1908 transitions. cyclomatic complexity: 434 Second operand 5 states. [2018-11-10 10:54:00,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:54:00,280 INFO L93 Difference]: Finished difference Result 2500 states and 3191 transitions. [2018-11-10 10:54:00,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 10:54:00,281 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2500 states and 3191 transitions. [2018-11-10 10:54:00,286 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1943 [2018-11-10 10:54:00,296 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2500 states to 2464 states and 3153 transitions. [2018-11-10 10:54:00,296 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2355 [2018-11-10 10:54:00,297 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2355 [2018-11-10 10:54:00,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2464 states and 3153 transitions. [2018-11-10 10:54:00,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:00,297 INFO L705 BuchiCegarLoop]: Abstraction has 2464 states and 3153 transitions. [2018-11-10 10:54:00,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2464 states and 3153 transitions. [2018-11-10 10:54:00,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2464 to 1909. [2018-11-10 10:54:00,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1909 states. [2018-11-10 10:54:00,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1909 states to 1909 states and 2472 transitions. [2018-11-10 10:54:00,319 INFO L728 BuchiCegarLoop]: Abstraction has 1909 states and 2472 transitions. [2018-11-10 10:54:00,319 INFO L608 BuchiCegarLoop]: Abstraction has 1909 states and 2472 transitions. [2018-11-10 10:54:00,319 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 10:54:00,320 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1909 states and 2472 transitions. [2018-11-10 10:54:00,324 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1717 [2018-11-10 10:54:00,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:00,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:00,325 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:00,325 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:00,326 INFO L793 eck$LassoCheckResult]: Stem: 36943#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 36774#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36775#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36941#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 36942#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 36905#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 37000#L99-3 assume true; 37049#L99-1 assume !false; 37779#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37780#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37771#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37772#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37763#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37764#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37380#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37381#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37368#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37369#L126 assume ssl3_accept_~s__state~0 == 8464; 36837#L133 [2018-11-10 10:54:00,326 INFO L795 eck$LassoCheckResult]: Loop: 36837#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 36764#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 36759#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 36760#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36768#L603 ssl3_accept_~skip~0 := 0; 36930#L99-3 assume true; 36950#L99-1 assume !false; 36951#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38656#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36885#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36886#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36891#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38654#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38653#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36776#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36777#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36961#L126 assume !(ssl3_accept_~s__state~0 == 8464); 36962#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38650#L132 assume !(ssl3_accept_~s__state~0 == 8466); 38649#L135 assume ssl3_accept_~s__state~0 == 8496; 37087#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 38601#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 38599#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 38597#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 36791#L293-2 ssl3_accept_~s__init_num~0 := 0; 36829#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38566#L603 ssl3_accept_~skip~0 := 0; 38564#L99-3 assume true; 38563#L99-1 assume !false; 38558#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38556#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38554#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38552#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38550#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38548#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38546#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38544#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38542#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38540#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38538#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38536#L132 assume !(ssl3_accept_~s__state~0 == 8466); 38534#L135 assume !(ssl3_accept_~s__state~0 == 8496); 38532#L138 assume !(ssl3_accept_~s__state~0 == 8497); 38530#L141 assume ssl3_accept_~s__state~0 == 8512; 37084#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38449#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 38446#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38443#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38437#L603 ssl3_accept_~skip~0 := 0; 38435#L99-3 assume true; 38387#L99-1 assume !false; 38386#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38385#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38384#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38383#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38382#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38381#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38380#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38379#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38378#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38377#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38376#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38375#L132 assume !(ssl3_accept_~s__state~0 == 8466); 38374#L135 assume !(ssl3_accept_~s__state~0 == 8496); 38373#L138 assume !(ssl3_accept_~s__state~0 == 8497); 38372#L141 assume !(ssl3_accept_~s__state~0 == 8512); 38371#L144 assume !(ssl3_accept_~s__state~0 == 8513); 38370#L147 assume ssl3_accept_~s__state~0 == 8528; 37081#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38367#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 38368#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 38357#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 38355#L353 assume !(ssl3_accept_~ret~0 <= 0); 38354#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38334#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38328#L603 ssl3_accept_~skip~0 := 0; 38326#L99-3 assume true; 38324#L99-1 assume !false; 38322#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38320#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38318#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38316#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38314#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38312#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38310#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38308#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38306#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38304#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38302#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38300#L132 assume !(ssl3_accept_~s__state~0 == 8466); 38298#L135 assume !(ssl3_accept_~s__state~0 == 8496); 38296#L138 assume !(ssl3_accept_~s__state~0 == 8497); 38294#L141 assume !(ssl3_accept_~s__state~0 == 8512); 38273#L144 assume !(ssl3_accept_~s__state~0 == 8513); 38192#L147 assume !(ssl3_accept_~s__state~0 == 8528); 38177#L150 assume !(ssl3_accept_~s__state~0 == 8529); 38125#L153 assume ssl3_accept_~s__state~0 == 8544; 37078#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 38123#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 38121#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38120#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 38117#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 38113#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 38111#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37861#L603 ssl3_accept_~skip~0 := 0; 37862#L99-3 assume true; 37853#L99-1 assume !false; 37854#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37845#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37846#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37837#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37838#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37829#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37830#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37821#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37822#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37813#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37814#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37808#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37799#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37800#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37794#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37795#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37781#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37782#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37773#L153 assume !(ssl3_accept_~s__state~0 == 8544); 37774#L156 assume !(ssl3_accept_~s__state~0 == 8545); 37765#L159 assume !(ssl3_accept_~s__state~0 == 8560); 37766#L162 assume !(ssl3_accept_~s__state~0 == 8561); 37757#L165 assume ssl3_accept_~s__state~0 == 8448; 37758#L166 assume !(ssl3_accept_~num1~0 > 0); 38101#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38099#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38094#L603 ssl3_accept_~skip~0 := 0; 38093#L99-3 assume true; 38092#L99-1 assume !false; 38091#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38090#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38089#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38088#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38087#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38086#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38085#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38084#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38083#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38082#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38081#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38080#L132 assume !(ssl3_accept_~s__state~0 == 8466); 38079#L135 assume !(ssl3_accept_~s__state~0 == 8496); 38078#L138 assume !(ssl3_accept_~s__state~0 == 8497); 38077#L141 assume !(ssl3_accept_~s__state~0 == 8512); 38076#L144 assume !(ssl3_accept_~s__state~0 == 8513); 38075#L147 assume !(ssl3_accept_~s__state~0 == 8528); 38074#L150 assume !(ssl3_accept_~s__state~0 == 8529); 38073#L153 assume !(ssl3_accept_~s__state~0 == 8544); 38072#L156 assume !(ssl3_accept_~s__state~0 == 8545); 38071#L159 assume !(ssl3_accept_~s__state~0 == 8560); 38070#L162 assume !(ssl3_accept_~s__state~0 == 8561); 38069#L165 assume !(ssl3_accept_~s__state~0 == 8448); 38068#L168 assume ssl3_accept_~s__state~0 == 8576; 37914#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 38063#L440 assume !(ssl3_accept_~ret~0 <= 0); 38061#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 38062#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37863#L603 ssl3_accept_~skip~0 := 0; 37864#L99-3 assume true; 37855#L99-1 assume !false; 37856#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37847#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37848#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37839#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37840#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37831#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37832#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37823#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37824#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37815#L126 assume ssl3_accept_~s__state~0 == 8464; 36837#L133 [2018-11-10 10:54:00,326 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:00,326 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-10 10:54:00,326 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:00,326 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:00,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,327 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:00,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:00,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:00,333 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:00,333 INFO L82 PathProgramCache]: Analyzing trace with hash -1386540360, now seen corresponding path program 1 times [2018-11-10 10:54:00,333 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:00,333 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:00,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,334 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:54:00,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:00,406 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-10 10:54:00,406 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:54:00,406 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 10:54:00,407 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:54:00,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:54:00,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:54:00,407 INFO L87 Difference]: Start difference. First operand 1909 states and 2472 transitions. cyclomatic complexity: 569 Second operand 3 states. [2018-11-10 10:54:00,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:54:00,521 INFO L93 Difference]: Finished difference Result 2115 states and 2708 transitions. [2018-11-10 10:54:00,521 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:54:00,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2115 states and 2708 transitions. [2018-11-10 10:54:00,525 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1771 [2018-11-10 10:54:00,532 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2115 states to 2045 states and 2638 transitions. [2018-11-10 10:54:00,532 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1936 [2018-11-10 10:54:00,532 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1936 [2018-11-10 10:54:00,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2045 states and 2638 transitions. [2018-11-10 10:54:00,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:00,533 INFO L705 BuchiCegarLoop]: Abstraction has 2045 states and 2638 transitions. [2018-11-10 10:54:00,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2045 states and 2638 transitions. [2018-11-10 10:54:00,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2045 to 1891. [2018-11-10 10:54:00,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1891 states. [2018-11-10 10:54:00,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 2442 transitions. [2018-11-10 10:54:00,547 INFO L728 BuchiCegarLoop]: Abstraction has 1891 states and 2442 transitions. [2018-11-10 10:54:00,547 INFO L608 BuchiCegarLoop]: Abstraction has 1891 states and 2442 transitions. [2018-11-10 10:54:00,547 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 10:54:00,547 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1891 states and 2442 transitions. [2018-11-10 10:54:00,552 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1677 [2018-11-10 10:54:00,552 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:00,552 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:00,553 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:00,553 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:00,553 INFO L793 eck$LassoCheckResult]: Stem: 40975#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 40806#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 40807#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40973#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 40974#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 40941#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 41029#L99-3 assume true; 41575#L99-1 assume !false; 41574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41573#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41572#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41571#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41570#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41569#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41568#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41567#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41566#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41542#L126 assume ssl3_accept_~s__state~0 == 8464; 41221#L133 [2018-11-10 10:54:00,554 INFO L795 eck$LassoCheckResult]: Loop: 41221#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 40794#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 40795#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 42639#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 42634#L603 ssl3_accept_~skip~0 := 0; 42633#L99-3 assume true; 42632#L99-1 assume !false; 42631#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42630#L102 assume !(ssl3_accept_~s__state~0 == 12292); 42629#L105 assume !(ssl3_accept_~s__state~0 == 16384); 42628#L108 assume !(ssl3_accept_~s__state~0 == 8192); 42627#L111 assume !(ssl3_accept_~s__state~0 == 24576); 42626#L114 assume !(ssl3_accept_~s__state~0 == 8195); 42625#L117 assume !(ssl3_accept_~s__state~0 == 8480); 42624#L120 assume !(ssl3_accept_~s__state~0 == 8481); 42623#L123 assume !(ssl3_accept_~s__state~0 == 8482); 42622#L126 assume !(ssl3_accept_~s__state~0 == 8464); 42621#L129 assume !(ssl3_accept_~s__state~0 == 8465); 42618#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41260#L135 assume ssl3_accept_~s__state~0 == 8496; 41218#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41259#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 41258#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 41257#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 40823#L293-2 ssl3_accept_~s__init_num~0 := 0; 41680#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41674#L603 ssl3_accept_~skip~0 := 0; 41672#L99-3 assume true; 41665#L99-1 assume !false; 41660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41656#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41652#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41648#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41644#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41640#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41636#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41632#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41625#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41623#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41622#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41621#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41620#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41619#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41135#L141 assume ssl3_accept_~s__state~0 == 8512; 41136#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42593#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 42591#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42589#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 42584#L603 ssl3_accept_~skip~0 := 0; 42583#L99-3 assume true; 42582#L99-1 assume !false; 42581#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42580#L102 assume !(ssl3_accept_~s__state~0 == 12292); 42579#L105 assume !(ssl3_accept_~s__state~0 == 16384); 42578#L108 assume !(ssl3_accept_~s__state~0 == 8192); 42577#L111 assume !(ssl3_accept_~s__state~0 == 24576); 42576#L114 assume !(ssl3_accept_~s__state~0 == 8195); 42575#L117 assume !(ssl3_accept_~s__state~0 == 8480); 42574#L120 assume !(ssl3_accept_~s__state~0 == 8481); 42573#L123 assume !(ssl3_accept_~s__state~0 == 8482); 42572#L126 assume !(ssl3_accept_~s__state~0 == 8464); 42571#L129 assume !(ssl3_accept_~s__state~0 == 8465); 42570#L132 assume !(ssl3_accept_~s__state~0 == 8466); 42569#L135 assume !(ssl3_accept_~s__state~0 == 8496); 42568#L138 assume !(ssl3_accept_~s__state~0 == 8497); 42567#L141 assume !(ssl3_accept_~s__state~0 == 8512); 42566#L144 assume !(ssl3_accept_~s__state~0 == 8513); 42565#L147 assume ssl3_accept_~s__state~0 == 8528; 41213#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42563#L321 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42562#L321-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 42561#L330 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 42559#L333 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 42553#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42552#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 42543#L603 ssl3_accept_~skip~0 := 0; 42541#L99-3 assume true; 42539#L99-1 assume !false; 42537#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42535#L102 assume !(ssl3_accept_~s__state~0 == 12292); 42533#L105 assume !(ssl3_accept_~s__state~0 == 16384); 42531#L108 assume !(ssl3_accept_~s__state~0 == 8192); 42529#L111 assume !(ssl3_accept_~s__state~0 == 24576); 42527#L114 assume !(ssl3_accept_~s__state~0 == 8195); 42525#L117 assume !(ssl3_accept_~s__state~0 == 8480); 42523#L120 assume !(ssl3_accept_~s__state~0 == 8481); 42521#L123 assume !(ssl3_accept_~s__state~0 == 8482); 42519#L126 assume !(ssl3_accept_~s__state~0 == 8464); 42517#L129 assume !(ssl3_accept_~s__state~0 == 8465); 42515#L132 assume !(ssl3_accept_~s__state~0 == 8466); 42513#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40957#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40958#L141 assume !(ssl3_accept_~s__state~0 == 8512); 42485#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40832#L147 assume !(ssl3_accept_~s__state~0 == 8528); 40833#L150 assume !(ssl3_accept_~s__state~0 == 8529); 40849#L153 assume ssl3_accept_~s__state~0 == 8544; 40950#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 40791#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 40793#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40966#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 40911#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40908#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 40909#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 42340#L603 ssl3_accept_~skip~0 := 0; 42338#L99-3 assume true; 42336#L99-1 assume !false; 42334#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42332#L102 assume !(ssl3_accept_~s__state~0 == 12292); 42330#L105 assume !(ssl3_accept_~s__state~0 == 16384); 42328#L108 assume !(ssl3_accept_~s__state~0 == 8192); 42326#L111 assume !(ssl3_accept_~s__state~0 == 24576); 42324#L114 assume !(ssl3_accept_~s__state~0 == 8195); 42322#L117 assume !(ssl3_accept_~s__state~0 == 8480); 42320#L120 assume !(ssl3_accept_~s__state~0 == 8481); 42318#L123 assume !(ssl3_accept_~s__state~0 == 8482); 42316#L126 assume !(ssl3_accept_~s__state~0 == 8464); 42314#L129 assume !(ssl3_accept_~s__state~0 == 8465); 42312#L132 assume !(ssl3_accept_~s__state~0 == 8466); 42310#L135 assume !(ssl3_accept_~s__state~0 == 8496); 42308#L138 assume !(ssl3_accept_~s__state~0 == 8497); 42306#L141 assume !(ssl3_accept_~s__state~0 == 8512); 42304#L144 assume !(ssl3_accept_~s__state~0 == 8513); 42302#L147 assume !(ssl3_accept_~s__state~0 == 8528); 42300#L150 assume !(ssl3_accept_~s__state~0 == 8529); 42298#L153 assume !(ssl3_accept_~s__state~0 == 8544); 42296#L156 assume !(ssl3_accept_~s__state~0 == 8545); 42294#L159 assume !(ssl3_accept_~s__state~0 == 8560); 42292#L162 assume !(ssl3_accept_~s__state~0 == 8561); 42253#L165 assume ssl3_accept_~s__state~0 == 8448; 42254#L166 assume !(ssl3_accept_~num1~0 > 0); 42288#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42286#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 42281#L603 ssl3_accept_~skip~0 := 0; 42280#L99-3 assume true; 42279#L99-1 assume !false; 42278#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42277#L102 assume !(ssl3_accept_~s__state~0 == 12292); 42276#L105 assume !(ssl3_accept_~s__state~0 == 16384); 42275#L108 assume !(ssl3_accept_~s__state~0 == 8192); 42274#L111 assume !(ssl3_accept_~s__state~0 == 24576); 42273#L114 assume !(ssl3_accept_~s__state~0 == 8195); 42272#L117 assume !(ssl3_accept_~s__state~0 == 8480); 42271#L120 assume !(ssl3_accept_~s__state~0 == 8481); 42270#L123 assume !(ssl3_accept_~s__state~0 == 8482); 42269#L126 assume !(ssl3_accept_~s__state~0 == 8464); 42268#L129 assume !(ssl3_accept_~s__state~0 == 8465); 42267#L132 assume !(ssl3_accept_~s__state~0 == 8466); 42266#L135 assume !(ssl3_accept_~s__state~0 == 8496); 42265#L138 assume !(ssl3_accept_~s__state~0 == 8497); 42264#L141 assume !(ssl3_accept_~s__state~0 == 8512); 42263#L144 assume !(ssl3_accept_~s__state~0 == 8513); 42262#L147 assume !(ssl3_accept_~s__state~0 == 8528); 42261#L150 assume !(ssl3_accept_~s__state~0 == 8529); 42260#L153 assume !(ssl3_accept_~s__state~0 == 8544); 42259#L156 assume !(ssl3_accept_~s__state~0 == 8545); 42258#L159 assume !(ssl3_accept_~s__state~0 == 8560); 42257#L162 assume !(ssl3_accept_~s__state~0 == 8561); 42256#L165 assume !(ssl3_accept_~s__state~0 == 8448); 42252#L168 assume ssl3_accept_~s__state~0 == 8576; 42178#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 42251#L440 assume !(ssl3_accept_~ret~0 <= 0); 42250#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 42024#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 42653#L603 ssl3_accept_~skip~0 := 0; 42652#L99-3 assume true; 42651#L99-1 assume !false; 42650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42649#L102 assume !(ssl3_accept_~s__state~0 == 12292); 42648#L105 assume !(ssl3_accept_~s__state~0 == 16384); 42647#L108 assume !(ssl3_accept_~s__state~0 == 8192); 42646#L111 assume !(ssl3_accept_~s__state~0 == 24576); 42645#L114 assume !(ssl3_accept_~s__state~0 == 8195); 42644#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41377#L120 assume !(ssl3_accept_~s__state~0 == 8481); 42643#L123 assume !(ssl3_accept_~s__state~0 == 8482); 42642#L126 assume !(ssl3_accept_~s__state~0 == 8464); 42641#L129 assume !(ssl3_accept_~s__state~0 == 8465); 42620#L132 assume ssl3_accept_~s__state~0 == 8466; 41221#L133 [2018-11-10 10:54:00,554 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:00,554 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-10 10:54:00,554 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:00,554 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:00,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,555 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:00,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:00,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:00,561 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:00,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1338670748, now seen corresponding path program 1 times [2018-11-10 10:54:00,562 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:00,562 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:00,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,562 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:54:00,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:00,634 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-10 10:54:00,634 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:54:00,634 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:54:00,634 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:54:00,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:54:00,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:54:00,635 INFO L87 Difference]: Start difference. First operand 1891 states and 2442 transitions. cyclomatic complexity: 558 Second operand 3 states. [2018-11-10 10:54:00,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:54:00,656 INFO L93 Difference]: Finished difference Result 3170 states and 4061 transitions. [2018-11-10 10:54:00,656 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:54:00,656 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3170 states and 4061 transitions. [2018-11-10 10:54:00,667 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2956 [2018-11-10 10:54:00,678 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3170 states to 3170 states and 4061 transitions. [2018-11-10 10:54:00,678 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3061 [2018-11-10 10:54:00,680 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3061 [2018-11-10 10:54:00,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3170 states and 4061 transitions. [2018-11-10 10:54:00,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:00,680 INFO L705 BuchiCegarLoop]: Abstraction has 3170 states and 4061 transitions. [2018-11-10 10:54:00,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3170 states and 4061 transitions. [2018-11-10 10:54:00,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3170 to 1891. [2018-11-10 10:54:00,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1891 states. [2018-11-10 10:54:00,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 2440 transitions. [2018-11-10 10:54:00,702 INFO L728 BuchiCegarLoop]: Abstraction has 1891 states and 2440 transitions. [2018-11-10 10:54:00,702 INFO L608 BuchiCegarLoop]: Abstraction has 1891 states and 2440 transitions. [2018-11-10 10:54:00,702 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 10:54:00,702 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1891 states and 2440 transitions. [2018-11-10 10:54:00,707 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1677 [2018-11-10 10:54:00,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:00,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:00,709 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:00,709 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:00,709 INFO L793 eck$LassoCheckResult]: Stem: 46037#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 45874#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45875#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46035#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 46036#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 46005#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 46091#L99-3 assume true; 46124#L99-1 assume !false; 46621#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46622#L102 assume !(ssl3_accept_~s__state~0 == 12292); 46370#L105 assume !(ssl3_accept_~s__state~0 == 16384); 46371#L108 assume !(ssl3_accept_~s__state~0 == 8192); 46362#L111 assume !(ssl3_accept_~s__state~0 == 24576); 46363#L114 assume !(ssl3_accept_~s__state~0 == 8195); 46351#L117 assume !(ssl3_accept_~s__state~0 == 8480); 46352#L120 assume !(ssl3_accept_~s__state~0 == 8481); 46337#L123 assume !(ssl3_accept_~s__state~0 == 8482); 46338#L126 assume ssl3_accept_~s__state~0 == 8464; 46183#L133 [2018-11-10 10:54:00,709 INFO L795 eck$LassoCheckResult]: Loop: 46183#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 45861#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 45862#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47036#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47031#L603 ssl3_accept_~skip~0 := 0; 47030#L99-3 assume true; 47029#L99-1 assume !false; 47028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47027#L102 assume !(ssl3_accept_~s__state~0 == 12292); 47026#L105 assume !(ssl3_accept_~s__state~0 == 16384); 47025#L108 assume !(ssl3_accept_~s__state~0 == 8192); 47024#L111 assume !(ssl3_accept_~s__state~0 == 24576); 47023#L114 assume !(ssl3_accept_~s__state~0 == 8195); 47022#L117 assume !(ssl3_accept_~s__state~0 == 8480); 47021#L120 assume !(ssl3_accept_~s__state~0 == 8481); 47020#L123 assume !(ssl3_accept_~s__state~0 == 8482); 47019#L126 assume !(ssl3_accept_~s__state~0 == 8464); 47018#L129 assume !(ssl3_accept_~s__state~0 == 8465); 47017#L132 assume !(ssl3_accept_~s__state~0 == 8466); 46823#L135 assume ssl3_accept_~s__state~0 == 8496; 46180#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46820#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 46817#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 46816#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 45891#L293-2 ssl3_accept_~s__init_num~0 := 0; 46810#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 46804#L603 ssl3_accept_~skip~0 := 0; 46802#L99-3 assume true; 46796#L99-1 assume !false; 46794#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46792#L102 assume !(ssl3_accept_~s__state~0 == 12292); 46790#L105 assume !(ssl3_accept_~s__state~0 == 16384); 46788#L108 assume !(ssl3_accept_~s__state~0 == 8192); 46786#L111 assume !(ssl3_accept_~s__state~0 == 24576); 46784#L114 assume !(ssl3_accept_~s__state~0 == 8195); 46782#L117 assume !(ssl3_accept_~s__state~0 == 8480); 46780#L120 assume !(ssl3_accept_~s__state~0 == 8481); 46778#L123 assume !(ssl3_accept_~s__state~0 == 8482); 46776#L126 assume !(ssl3_accept_~s__state~0 == 8464); 46774#L129 assume !(ssl3_accept_~s__state~0 == 8465); 46772#L132 assume !(ssl3_accept_~s__state~0 == 8466); 46770#L135 assume !(ssl3_accept_~s__state~0 == 8496); 46768#L138 assume !(ssl3_accept_~s__state~0 == 8497); 46241#L141 assume ssl3_accept_~s__state~0 == 8512; 46074#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45928#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 45892#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45893#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47683#L603 ssl3_accept_~skip~0 := 0; 47681#L99-3 assume true; 47680#L99-1 assume !false; 47674#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47672#L102 assume !(ssl3_accept_~s__state~0 == 12292); 47670#L105 assume !(ssl3_accept_~s__state~0 == 16384); 47668#L108 assume !(ssl3_accept_~s__state~0 == 8192); 47666#L111 assume !(ssl3_accept_~s__state~0 == 24576); 47664#L114 assume !(ssl3_accept_~s__state~0 == 8195); 47662#L117 assume !(ssl3_accept_~s__state~0 == 8480); 47660#L120 assume !(ssl3_accept_~s__state~0 == 8481); 47658#L123 assume !(ssl3_accept_~s__state~0 == 8482); 47656#L126 assume !(ssl3_accept_~s__state~0 == 8464); 47654#L129 assume !(ssl3_accept_~s__state~0 == 8465); 47247#L132 assume !(ssl3_accept_~s__state~0 == 8466); 47163#L135 assume !(ssl3_accept_~s__state~0 == 8496); 47158#L138 assume !(ssl3_accept_~s__state~0 == 8497); 47156#L141 assume !(ssl3_accept_~s__state~0 == 8512); 47154#L144 assume !(ssl3_accept_~s__state~0 == 8513); 46235#L147 assume ssl3_accept_~s__state~0 == 8528; 46065#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46066#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 45872#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 45873#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 45912#L353 assume !(ssl3_accept_~ret~0 <= 0); 45982#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46033#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47073#L603 ssl3_accept_~skip~0 := 0; 47070#L99-3 assume true; 46767#L99-1 assume !false; 46763#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46762#L102 assume !(ssl3_accept_~s__state~0 == 12292); 46758#L105 assume !(ssl3_accept_~s__state~0 == 16384); 46725#L108 assume !(ssl3_accept_~s__state~0 == 8192); 46722#L111 assume !(ssl3_accept_~s__state~0 == 24576); 46718#L114 assume !(ssl3_accept_~s__state~0 == 8195); 46715#L117 assume !(ssl3_accept_~s__state~0 == 8480); 46714#L120 assume !(ssl3_accept_~s__state~0 == 8481); 46707#L123 assume !(ssl3_accept_~s__state~0 == 8482); 46704#L126 assume !(ssl3_accept_~s__state~0 == 8464); 46701#L129 assume !(ssl3_accept_~s__state~0 == 8465); 46697#L132 assume !(ssl3_accept_~s__state~0 == 8466); 46698#L135 assume !(ssl3_accept_~s__state~0 == 8496); 47550#L138 assume !(ssl3_accept_~s__state~0 == 8497); 47548#L141 assume !(ssl3_accept_~s__state~0 == 8512); 47546#L144 assume !(ssl3_accept_~s__state~0 == 8513); 47544#L147 assume !(ssl3_accept_~s__state~0 == 8528); 46674#L150 assume !(ssl3_accept_~s__state~0 == 8529); 46242#L153 assume ssl3_accept_~s__state~0 == 8544; 46011#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 45858#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 45860#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46054#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 45981#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 45972#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 45973#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47146#L603 ssl3_accept_~skip~0 := 0; 47144#L99-3 assume true; 47142#L99-1 assume !false; 47140#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47138#L102 assume !(ssl3_accept_~s__state~0 == 12292); 47136#L105 assume !(ssl3_accept_~s__state~0 == 16384); 47134#L108 assume !(ssl3_accept_~s__state~0 == 8192); 47132#L111 assume !(ssl3_accept_~s__state~0 == 24576); 47130#L114 assume !(ssl3_accept_~s__state~0 == 8195); 47128#L117 assume !(ssl3_accept_~s__state~0 == 8480); 47126#L120 assume !(ssl3_accept_~s__state~0 == 8481); 47124#L123 assume !(ssl3_accept_~s__state~0 == 8482); 47122#L126 assume !(ssl3_accept_~s__state~0 == 8464); 47120#L129 assume !(ssl3_accept_~s__state~0 == 8465); 47118#L132 assume !(ssl3_accept_~s__state~0 == 8466); 47116#L135 assume !(ssl3_accept_~s__state~0 == 8496); 47114#L138 assume !(ssl3_accept_~s__state~0 == 8497); 47113#L141 assume !(ssl3_accept_~s__state~0 == 8512); 47111#L144 assume !(ssl3_accept_~s__state~0 == 8513); 47109#L147 assume !(ssl3_accept_~s__state~0 == 8528); 47103#L150 assume !(ssl3_accept_~s__state~0 == 8529); 47079#L153 assume !(ssl3_accept_~s__state~0 == 8544); 47074#L156 assume !(ssl3_accept_~s__state~0 == 8545); 47069#L159 assume !(ssl3_accept_~s__state~0 == 8560); 47068#L162 assume !(ssl3_accept_~s__state~0 == 8561); 47015#L165 assume ssl3_accept_~s__state~0 == 8448; 47016#L166 assume !(ssl3_accept_~num1~0 > 0); 47483#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47482#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47476#L603 ssl3_accept_~skip~0 := 0; 47475#L99-3 assume true; 47474#L99-1 assume !false; 47473#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47472#L102 assume !(ssl3_accept_~s__state~0 == 12292); 47470#L105 assume !(ssl3_accept_~s__state~0 == 16384); 47469#L108 assume !(ssl3_accept_~s__state~0 == 8192); 47466#L111 assume !(ssl3_accept_~s__state~0 == 24576); 47461#L114 assume !(ssl3_accept_~s__state~0 == 8195); 47459#L117 assume !(ssl3_accept_~s__state~0 == 8480); 47457#L120 assume !(ssl3_accept_~s__state~0 == 8481); 47455#L123 assume !(ssl3_accept_~s__state~0 == 8482); 47453#L126 assume !(ssl3_accept_~s__state~0 == 8464); 47451#L129 assume !(ssl3_accept_~s__state~0 == 8465); 47449#L132 assume !(ssl3_accept_~s__state~0 == 8466); 47447#L135 assume !(ssl3_accept_~s__state~0 == 8496); 47445#L138 assume !(ssl3_accept_~s__state~0 == 8497); 47443#L141 assume !(ssl3_accept_~s__state~0 == 8512); 47441#L144 assume !(ssl3_accept_~s__state~0 == 8513); 47439#L147 assume !(ssl3_accept_~s__state~0 == 8528); 47437#L150 assume !(ssl3_accept_~s__state~0 == 8529); 47435#L153 assume !(ssl3_accept_~s__state~0 == 8544); 47433#L156 assume !(ssl3_accept_~s__state~0 == 8545); 47431#L159 assume !(ssl3_accept_~s__state~0 == 8560); 47429#L162 assume !(ssl3_accept_~s__state~0 == 8561); 47427#L165 assume !(ssl3_accept_~s__state~0 == 8448); 47425#L168 assume ssl3_accept_~s__state~0 == 8576; 47327#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 47422#L440 assume !(ssl3_accept_~ret~0 <= 0); 46045#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 46047#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 47703#L603 ssl3_accept_~skip~0 := 0; 47702#L99-3 assume true; 47701#L99-1 assume !false; 47700#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47699#L102 assume !(ssl3_accept_~s__state~0 == 12292); 47698#L105 assume !(ssl3_accept_~s__state~0 == 16384); 47697#L108 assume !(ssl3_accept_~s__state~0 == 8192); 47696#L111 assume !(ssl3_accept_~s__state~0 == 24576); 47694#L114 assume !(ssl3_accept_~s__state~0 == 8195); 47693#L117 assume !(ssl3_accept_~s__state~0 == 8480); 46669#L120 assume !(ssl3_accept_~s__state~0 == 8481); 47692#L123 assume !(ssl3_accept_~s__state~0 == 8482); 46055#L126 assume !(ssl3_accept_~s__state~0 == 8464); 46056#L129 assume !(ssl3_accept_~s__state~0 == 8465); 46062#L132 assume ssl3_accept_~s__state~0 == 8466; 46183#L133 [2018-11-10 10:54:00,710 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:00,710 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-10 10:54:00,710 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:00,710 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:00,711 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,711 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:00,711 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:00,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:00,717 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:00,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1025419299, now seen corresponding path program 1 times [2018-11-10 10:54:00,717 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:00,717 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:00,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,718 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:54:00,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:00,814 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-11-10 10:54:00,814 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:54:00,814 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-10 10:54:00,814 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:54:00,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 10:54:00,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 10:54:00,815 INFO L87 Difference]: Start difference. First operand 1891 states and 2440 transitions. cyclomatic complexity: 556 Second operand 5 states. [2018-11-10 10:54:00,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:54:00,895 INFO L93 Difference]: Finished difference Result 8250 states and 10537 transitions. [2018-11-10 10:54:00,896 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-10 10:54:00,896 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8250 states and 10537 transitions. [2018-11-10 10:54:00,915 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7880 [2018-11-10 10:54:00,933 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8250 states to 8250 states and 10537 transitions. [2018-11-10 10:54:00,934 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8141 [2018-11-10 10:54:00,937 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8141 [2018-11-10 10:54:00,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8250 states and 10537 transitions. [2018-11-10 10:54:00,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:00,944 INFO L705 BuchiCegarLoop]: Abstraction has 8250 states and 10537 transitions. [2018-11-10 10:54:00,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8250 states and 10537 transitions. [2018-11-10 10:54:00,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8250 to 3188. [2018-11-10 10:54:00,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3188 states. [2018-11-10 10:54:00,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3188 states to 3188 states and 4089 transitions. [2018-11-10 10:54:00,984 INFO L728 BuchiCegarLoop]: Abstraction has 3188 states and 4089 transitions. [2018-11-10 10:54:00,984 INFO L608 BuchiCegarLoop]: Abstraction has 3188 states and 4089 transitions. [2018-11-10 10:54:00,984 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 10:54:00,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3188 states and 4089 transitions. [2018-11-10 10:54:00,990 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2974 [2018-11-10 10:54:00,990 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:00,990 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:00,991 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:00,991 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:00,991 INFO L793 eck$LassoCheckResult]: Stem: 56206#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 56031#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 56032#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56198#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 56199#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 56165#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 56256#L99-3 assume true; 56282#L99-1 assume !false; 56826#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56822#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56823#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56818#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56819#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56813#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56814#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56806#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56807#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56796#L126 assume ssl3_accept_~s__state~0 == 8464; 56367#L133 [2018-11-10 10:54:00,992 INFO L795 eck$LassoCheckResult]: Loop: 56367#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 56019#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 56014#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 56015#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 59067#L603 ssl3_accept_~skip~0 := 0; 59063#L99-3 assume true; 59059#L99-1 assume !false; 59055#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59051#L102 assume !(ssl3_accept_~s__state~0 == 12292); 59046#L105 assume !(ssl3_accept_~s__state~0 == 16384); 59042#L108 assume !(ssl3_accept_~s__state~0 == 8192); 59037#L111 assume !(ssl3_accept_~s__state~0 == 24576); 59032#L114 assume !(ssl3_accept_~s__state~0 == 8195); 59031#L117 assume !(ssl3_accept_~s__state~0 == 8480); 59030#L120 assume !(ssl3_accept_~s__state~0 == 8481); 59029#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58178#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58179#L129 assume !(ssl3_accept_~s__state~0 == 8465); 57051#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56752#L135 assume ssl3_accept_~s__state~0 == 8496; 56748#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 56744#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 56740#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 56736#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 56048#L293-2 ssl3_accept_~s__init_num~0 := 0; 56728#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56719#L603 ssl3_accept_~skip~0 := 0; 56714#L99-3 assume true; 56709#L99-1 assume !false; 56704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56700#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56695#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56690#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56685#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56680#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56676#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56671#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56666#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56660#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56657#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56652#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56650#L135 assume !(ssl3_accept_~s__state~0 == 8496); 56646#L138 assume !(ssl3_accept_~s__state~0 == 8497); 56314#L141 assume ssl3_accept_~s__state~0 == 8512; 56303#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56304#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 56200#L308 assume !(ssl3_accept_~ret~0 <= 0); 56201#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58912#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 58907#L603 ssl3_accept_~skip~0 := 0; 58906#L99-3 assume true; 58905#L99-1 assume !false; 58904#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58903#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58902#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58901#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58900#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58899#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58898#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58897#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58896#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58895#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58894#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58893#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58892#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58891#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58890#L141 assume !(ssl3_accept_~s__state~0 == 8512); 58889#L144 assume !(ssl3_accept_~s__state~0 == 8513); 58888#L147 assume ssl3_accept_~s__state~0 == 8528; 56356#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 56020#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 56021#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 56069#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 56070#L353 assume !(ssl3_accept_~ret~0 <= 0); 56195#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56196#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 58987#L603 ssl3_accept_~skip~0 := 0; 58984#L99-3 assume true; 58981#L99-1 assume !false; 58978#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58975#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58972#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58969#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58966#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58963#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58960#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58957#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58954#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58951#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58948#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58945#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58942#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58938#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58935#L141 assume !(ssl3_accept_~s__state~0 == 8512); 58932#L144 assume !(ssl3_accept_~s__state~0 == 8513); 58929#L147 assume !(ssl3_accept_~s__state~0 == 8528); 58926#L150 assume !(ssl3_accept_~s__state~0 == 8529); 58167#L153 assume ssl3_accept_~s__state~0 == 8544; 56351#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 56016#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 56018#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56218#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 58822#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 56132#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 56133#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 59167#L603 ssl3_accept_~skip~0 := 0; 59166#L99-3 assume true; 59165#L99-1 assume !false; 59164#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59163#L102 assume !(ssl3_accept_~s__state~0 == 12292); 59162#L105 assume !(ssl3_accept_~s__state~0 == 16384); 59161#L108 assume !(ssl3_accept_~s__state~0 == 8192); 59159#L111 assume !(ssl3_accept_~s__state~0 == 24576); 59153#L114 assume !(ssl3_accept_~s__state~0 == 8195); 59151#L117 assume !(ssl3_accept_~s__state~0 == 8480); 59149#L120 assume !(ssl3_accept_~s__state~0 == 8481); 59087#L123 assume !(ssl3_accept_~s__state~0 == 8482); 59084#L126 assume !(ssl3_accept_~s__state~0 == 8464); 59081#L129 assume !(ssl3_accept_~s__state~0 == 8465); 59077#L132 assume !(ssl3_accept_~s__state~0 == 8466); 59076#L135 assume !(ssl3_accept_~s__state~0 == 8496); 59075#L138 assume !(ssl3_accept_~s__state~0 == 8497); 59068#L141 assume !(ssl3_accept_~s__state~0 == 8512); 59064#L144 assume !(ssl3_accept_~s__state~0 == 8513); 59060#L147 assume !(ssl3_accept_~s__state~0 == 8528); 59056#L150 assume !(ssl3_accept_~s__state~0 == 8529); 59052#L153 assume !(ssl3_accept_~s__state~0 == 8544); 59047#L156 assume !(ssl3_accept_~s__state~0 == 8545); 59043#L159 assume !(ssl3_accept_~s__state~0 == 8560); 59038#L162 assume !(ssl3_accept_~s__state~0 == 8561); 59033#L165 assume ssl3_accept_~s__state~0 == 8448; 56101#L166 assume !(ssl3_accept_~num1~0 > 0); 56102#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58786#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 58781#L603 ssl3_accept_~skip~0 := 0; 58780#L99-3 assume true; 58779#L99-1 assume !false; 58778#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58777#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58776#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58775#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58774#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58773#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58772#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58771#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58770#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58769#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58768#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58767#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58766#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58765#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58764#L141 assume !(ssl3_accept_~s__state~0 == 8512); 58763#L144 assume !(ssl3_accept_~s__state~0 == 8513); 58762#L147 assume !(ssl3_accept_~s__state~0 == 8528); 58761#L150 assume !(ssl3_accept_~s__state~0 == 8529); 58760#L153 assume !(ssl3_accept_~s__state~0 == 8544); 58759#L156 assume !(ssl3_accept_~s__state~0 == 8545); 58758#L159 assume !(ssl3_accept_~s__state~0 == 8560); 58757#L162 assume !(ssl3_accept_~s__state~0 == 8561); 58756#L165 assume !(ssl3_accept_~s__state~0 == 8448); 58755#L168 assume ssl3_accept_~s__state~0 == 8576; 58678#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 58753#L440 assume !(ssl3_accept_~ret~0 <= 0); 58752#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 56591#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 58621#L603 ssl3_accept_~skip~0 := 0; 58618#L99-3 assume true; 58615#L99-1 assume !false; 58612#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58609#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58606#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58603#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58600#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58597#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58594#L117 assume !(ssl3_accept_~s__state~0 == 8480); 57110#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58590#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58588#L126 assume !(ssl3_accept_~s__state~0 == 8464); 57057#L129 assume !(ssl3_accept_~s__state~0 == 8465); 57058#L132 assume ssl3_accept_~s__state~0 == 8466; 56367#L133 [2018-11-10 10:54:00,992 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:00,992 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-10 10:54:00,992 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:00,992 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:00,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,993 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:00,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:00,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:00,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:00,999 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:00,999 INFO L82 PathProgramCache]: Analyzing trace with hash -1053678666, now seen corresponding path program 1 times [2018-11-10 10:54:00,999 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:00,999 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:01,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:01,000 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:54:01,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:01,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:01,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:01,033 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:01,033 INFO L82 PathProgramCache]: Analyzing trace with hash -817080988, now seen corresponding path program 1 times [2018-11-10 10:54:01,033 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:01,033 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:01,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:01,037 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:01,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:01,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:01,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:01,785 WARN L179 SmtUtils]: Spent 704.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-10 10:54:01,833 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 10:54:01,833 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 10:54:01,833 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 10:54:01,833 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 10:54:01,833 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 10:54:01,833 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:01,833 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 10:54:01,834 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 10:54:01,834 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-10 10:54:01,834 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 10:54:01,834 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 10:54:01,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,861 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,865 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,868 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:01,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,083 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 10:54:02,083 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,092 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,092 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,110 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,110 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,115 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,115 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,122 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,123 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,151 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,151 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,159 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,159 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,186 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,187 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,212 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,213 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,219 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,219 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,298 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,299 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,317 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,317 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,333 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,333 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,339 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,339 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,355 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,355 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,359 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,359 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,362 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,362 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,380 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,380 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,396 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,396 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,399 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,399 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,416 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,416 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,420 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,420 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,422 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,422 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,439 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,439 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,455 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,455 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,458 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,458 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,460 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,460 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,478 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,478 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,528 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,529 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-1835008, ULTIMATE.start_ssl3_accept_~s__options~0=-1835008} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-1835008, ULTIMATE.start_ssl3_accept_~s__options~0=-1835008} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,547 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,547 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,563 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,563 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,567 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,568 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,570 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 10:54:02,570 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,588 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:02,588 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,606 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 10:54:02,607 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:02,610 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 10:54:02,624 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 10:54:02,624 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 10:54:02,624 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 10:54:02,625 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 10:54:02,625 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 10:54:02,625 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:02,625 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 10:54:02,625 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 10:54:02,625 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-10 10:54:02,625 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 10:54:02,625 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 10:54:02,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,644 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,651 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,735 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:02,889 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 10:54:02,889 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 10:54:02,890 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,890 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,890 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,890 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,890 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,891 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,891 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,891 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,892 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,892 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,892 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,893 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,893 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,893 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,893 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,893 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,894 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,895 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,895 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,896 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,896 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,896 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,896 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,896 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,897 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,897 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,898 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,899 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,899 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,900 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,900 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,900 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 10:54:02,900 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,901 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 10:54:02,901 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,901 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,902 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,902 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,902 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,902 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,902 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,903 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,903 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,903 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,904 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,905 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,905 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,905 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,905 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,905 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,905 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,906 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,906 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,907 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,907 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,907 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,907 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,908 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,908 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,908 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,908 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,908 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,909 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,910 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,910 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,910 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,911 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,911 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,911 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,911 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,911 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,913 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,913 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,914 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,914 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,914 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,914 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,914 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,915 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,915 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,916 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,916 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,917 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,917 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,917 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,917 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,917 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,918 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,918 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,919 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,919 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,919 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,920 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,920 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,920 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,920 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,921 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,921 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,921 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,922 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,922 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,922 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,922 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,922 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,923 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,923 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,923 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,924 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,925 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,925 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,925 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,925 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,925 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,926 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,926 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,926 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,927 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,927 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,928 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,928 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,928 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,928 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,928 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,929 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,929 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,929 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,930 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,930 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,930 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,930 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,931 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,931 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,931 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,931 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,934 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,934 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,935 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,935 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,935 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,935 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,935 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,936 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,936 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,937 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,937 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,938 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,938 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,938 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,938 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,938 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,939 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,939 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,942 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:02,942 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:02,943 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:02,943 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:02,943 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:02,943 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:02,943 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:02,944 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:02,944 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:02,945 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 10:54:02,972 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 10:54:02,972 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-10 10:54:02,973 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 10:54:02,973 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 10:54:02,973 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 10:54:02,973 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2018-11-10 10:54:02,973 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 10:54:03,172 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:03,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:03,185 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 10:54:03,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:03,221 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 10:54:03,264 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-10 10:54:03,265 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 [2018-11-10 10:54:03,265 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3188 states and 4089 transitions. cyclomatic complexity: 910 Second operand 5 states. [2018-11-10 10:54:03,373 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3188 states and 4089 transitions. cyclomatic complexity: 910. Second operand 5 states. Result 8404 states and 10731 transitions. Complement of second has 4 states. [2018-11-10 10:54:03,374 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-11-10 10:54:03,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 10:54:03,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 403 transitions. [2018-11-10 10:54:03,375 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 403 transitions. Stem has 18 letters. Loop has 180 letters. [2018-11-10 10:54:03,377 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 10:54:03,377 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 403 transitions. Stem has 198 letters. Loop has 180 letters. [2018-11-10 10:54:03,382 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 10:54:03,383 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 403 transitions. Stem has 18 letters. Loop has 360 letters. [2018-11-10 10:54:03,384 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 10:54:03,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8404 states and 10731 transitions. [2018-11-10 10:54:03,412 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5570 [2018-11-10 10:54:03,435 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8404 states to 8404 states and 10731 transitions. [2018-11-10 10:54:03,435 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5679 [2018-11-10 10:54:03,439 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5691 [2018-11-10 10:54:03,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8404 states and 10731 transitions. [2018-11-10 10:54:03,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:03,441 INFO L705 BuchiCegarLoop]: Abstraction has 8404 states and 10731 transitions. [2018-11-10 10:54:03,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8404 states and 10731 transitions. [2018-11-10 10:54:03,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8404 to 8392. [2018-11-10 10:54:03,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8392 states. [2018-11-10 10:54:03,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8392 states to 8392 states and 10713 transitions. [2018-11-10 10:54:03,518 INFO L728 BuchiCegarLoop]: Abstraction has 8392 states and 10713 transitions. [2018-11-10 10:54:03,518 INFO L608 BuchiCegarLoop]: Abstraction has 8392 states and 10713 transitions. [2018-11-10 10:54:03,518 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 10:54:03,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8392 states and 10713 transitions. [2018-11-10 10:54:03,538 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5570 [2018-11-10 10:54:03,538 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:03,538 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:03,539 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:03,539 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:03,539 INFO L793 eck$LassoCheckResult]: Stem: 68501#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 68248#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 68249#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68491#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 68492#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 68435#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 68573#L99-3 assume true; 71154#L99-1 assume !false; 73938#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73936#L102 assume !(ssl3_accept_~s__state~0 == 12292); 73937#L105 assume !(ssl3_accept_~s__state~0 == 16384); 74145#L108 assume !(ssl3_accept_~s__state~0 == 8192); 73854#L111 assume !(ssl3_accept_~s__state~0 == 24576); 73855#L114 assume !(ssl3_accept_~s__state~0 == 8195); 73835#L117 assume !(ssl3_accept_~s__state~0 == 8480); 72696#L120 assume !(ssl3_accept_~s__state~0 == 8481); 72697#L123 assume !(ssl3_accept_~s__state~0 == 8482); 69382#L126 assume ssl3_accept_~s__state~0 == 8464; 69378#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 69379#L274 [2018-11-10 10:54:03,540 INFO L795 eck$LassoCheckResult]: Loop: 69379#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 73833#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 73832#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72888#L603 ssl3_accept_~skip~0 := 0; 72889#L99-3 assume true; 72880#L99-1 assume !false; 72881#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72872#L102 assume !(ssl3_accept_~s__state~0 == 12292); 72873#L105 assume !(ssl3_accept_~s__state~0 == 16384); 72864#L108 assume !(ssl3_accept_~s__state~0 == 8192); 72865#L111 assume !(ssl3_accept_~s__state~0 == 24576); 72851#L114 assume !(ssl3_accept_~s__state~0 == 8195); 72852#L117 assume !(ssl3_accept_~s__state~0 == 8480); 72832#L120 assume !(ssl3_accept_~s__state~0 == 8481); 72833#L123 assume !(ssl3_accept_~s__state~0 == 8482); 72820#L126 assume !(ssl3_accept_~s__state~0 == 8464); 72821#L129 assume !(ssl3_accept_~s__state~0 == 8465); 72683#L132 assume !(ssl3_accept_~s__state~0 == 8466); 72525#L135 assume ssl3_accept_~s__state~0 == 8496; 72524#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 72523#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 72522#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 72512#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 72511#L293-2 ssl3_accept_~s__init_num~0 := 0; 72509#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72504#L603 ssl3_accept_~skip~0 := 0; 72503#L99-3 assume true; 72502#L99-1 assume !false; 72501#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72500#L102 assume !(ssl3_accept_~s__state~0 == 12292); 72499#L105 assume !(ssl3_accept_~s__state~0 == 16384); 72498#L108 assume !(ssl3_accept_~s__state~0 == 8192); 72497#L111 assume !(ssl3_accept_~s__state~0 == 24576); 72496#L114 assume !(ssl3_accept_~s__state~0 == 8195); 72495#L117 assume !(ssl3_accept_~s__state~0 == 8480); 72494#L120 assume !(ssl3_accept_~s__state~0 == 8481); 72493#L123 assume !(ssl3_accept_~s__state~0 == 8482); 72492#L126 assume !(ssl3_accept_~s__state~0 == 8464); 72491#L129 assume !(ssl3_accept_~s__state~0 == 8465); 72490#L132 assume !(ssl3_accept_~s__state~0 == 8466); 72489#L135 assume !(ssl3_accept_~s__state~0 == 8496); 72488#L138 assume !(ssl3_accept_~s__state~0 == 8497); 72471#L141 assume ssl3_accept_~s__state~0 == 8512; 72461#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72462#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 73590#L308 assume !(ssl3_accept_~ret~0 <= 0); 73589#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 73587#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 73582#L603 ssl3_accept_~skip~0 := 0; 73581#L99-3 assume true; 73580#L99-1 assume !false; 73579#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73578#L102 assume !(ssl3_accept_~s__state~0 == 12292); 73577#L105 assume !(ssl3_accept_~s__state~0 == 16384); 73576#L108 assume !(ssl3_accept_~s__state~0 == 8192); 73575#L111 assume !(ssl3_accept_~s__state~0 == 24576); 73574#L114 assume !(ssl3_accept_~s__state~0 == 8195); 73573#L117 assume !(ssl3_accept_~s__state~0 == 8480); 73572#L120 assume !(ssl3_accept_~s__state~0 == 8481); 73571#L123 assume !(ssl3_accept_~s__state~0 == 8482); 73570#L126 assume !(ssl3_accept_~s__state~0 == 8464); 73569#L129 assume !(ssl3_accept_~s__state~0 == 8465); 73568#L132 assume !(ssl3_accept_~s__state~0 == 8466); 73567#L135 assume !(ssl3_accept_~s__state~0 == 8496); 73566#L138 assume !(ssl3_accept_~s__state~0 == 8497); 73565#L141 assume !(ssl3_accept_~s__state~0 == 8512); 73564#L144 assume !(ssl3_accept_~s__state~0 == 8513); 73563#L147 assume ssl3_accept_~s__state~0 == 8528; 72660#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73562#L321 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 73559#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 73551#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 73549#L353 assume !(ssl3_accept_~ret~0 <= 0); 73548#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 73546#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 73541#L603 ssl3_accept_~skip~0 := 0; 73539#L99-3 assume true; 73534#L99-1 assume !false; 73532#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73530#L102 assume !(ssl3_accept_~s__state~0 == 12292); 73528#L105 assume !(ssl3_accept_~s__state~0 == 16384); 73526#L108 assume !(ssl3_accept_~s__state~0 == 8192); 73524#L111 assume !(ssl3_accept_~s__state~0 == 24576); 73522#L114 assume !(ssl3_accept_~s__state~0 == 8195); 73520#L117 assume !(ssl3_accept_~s__state~0 == 8480); 73518#L120 assume !(ssl3_accept_~s__state~0 == 8481); 73516#L123 assume !(ssl3_accept_~s__state~0 == 8482); 73514#L126 assume !(ssl3_accept_~s__state~0 == 8464); 73512#L129 assume !(ssl3_accept_~s__state~0 == 8465); 73510#L132 assume !(ssl3_accept_~s__state~0 == 8466); 73508#L135 assume !(ssl3_accept_~s__state~0 == 8496); 73506#L138 assume !(ssl3_accept_~s__state~0 == 8497); 73504#L141 assume !(ssl3_accept_~s__state~0 == 8512); 73502#L144 assume !(ssl3_accept_~s__state~0 == 8513); 73500#L147 assume !(ssl3_accept_~s__state~0 == 8528); 73498#L150 assume !(ssl3_accept_~s__state~0 == 8529); 73496#L153 assume ssl3_accept_~s__state~0 == 8544; 72638#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 73493#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 73490#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73488#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 73484#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 73483#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 73480#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 73475#L603 ssl3_accept_~skip~0 := 0; 73474#L99-3 assume true; 73473#L99-1 assume !false; 73472#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73471#L102 assume !(ssl3_accept_~s__state~0 == 12292); 73470#L105 assume !(ssl3_accept_~s__state~0 == 16384); 73469#L108 assume !(ssl3_accept_~s__state~0 == 8192); 73468#L111 assume !(ssl3_accept_~s__state~0 == 24576); 73467#L114 assume !(ssl3_accept_~s__state~0 == 8195); 73466#L117 assume !(ssl3_accept_~s__state~0 == 8480); 73465#L120 assume !(ssl3_accept_~s__state~0 == 8481); 73464#L123 assume !(ssl3_accept_~s__state~0 == 8482); 73463#L126 assume !(ssl3_accept_~s__state~0 == 8464); 73462#L129 assume !(ssl3_accept_~s__state~0 == 8465); 73461#L132 assume !(ssl3_accept_~s__state~0 == 8466); 73460#L135 assume !(ssl3_accept_~s__state~0 == 8496); 73459#L138 assume !(ssl3_accept_~s__state~0 == 8497); 73458#L141 assume !(ssl3_accept_~s__state~0 == 8512); 73457#L144 assume !(ssl3_accept_~s__state~0 == 8513); 73456#L147 assume !(ssl3_accept_~s__state~0 == 8528); 73455#L150 assume !(ssl3_accept_~s__state~0 == 8529); 73452#L153 assume !(ssl3_accept_~s__state~0 == 8544); 73451#L156 assume !(ssl3_accept_~s__state~0 == 8545); 73450#L159 assume !(ssl3_accept_~s__state~0 == 8560); 73449#L162 assume !(ssl3_accept_~s__state~0 == 8561); 73448#L165 assume ssl3_accept_~s__state~0 == 8448; 73446#L166 assume !(ssl3_accept_~num1~0 > 0); 73444#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 73442#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 73435#L603 ssl3_accept_~skip~0 := 0; 73434#L99-3 assume true; 73433#L99-1 assume !false; 73432#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73431#L102 assume !(ssl3_accept_~s__state~0 == 12292); 73430#L105 assume !(ssl3_accept_~s__state~0 == 16384); 73429#L108 assume !(ssl3_accept_~s__state~0 == 8192); 73428#L111 assume !(ssl3_accept_~s__state~0 == 24576); 73427#L114 assume !(ssl3_accept_~s__state~0 == 8195); 73426#L117 assume !(ssl3_accept_~s__state~0 == 8480); 73425#L120 assume !(ssl3_accept_~s__state~0 == 8481); 73424#L123 assume !(ssl3_accept_~s__state~0 == 8482); 73423#L126 assume !(ssl3_accept_~s__state~0 == 8464); 73422#L129 assume !(ssl3_accept_~s__state~0 == 8465); 73421#L132 assume !(ssl3_accept_~s__state~0 == 8466); 73420#L135 assume !(ssl3_accept_~s__state~0 == 8496); 73419#L138 assume !(ssl3_accept_~s__state~0 == 8497); 73418#L141 assume !(ssl3_accept_~s__state~0 == 8512); 73417#L144 assume !(ssl3_accept_~s__state~0 == 8513); 73416#L147 assume !(ssl3_accept_~s__state~0 == 8528); 73415#L150 assume !(ssl3_accept_~s__state~0 == 8529); 73414#L153 assume !(ssl3_accept_~s__state~0 == 8544); 73413#L156 assume !(ssl3_accept_~s__state~0 == 8545); 73412#L159 assume !(ssl3_accept_~s__state~0 == 8560); 73411#L162 assume !(ssl3_accept_~s__state~0 == 8561); 73410#L165 assume !(ssl3_accept_~s__state~0 == 8448); 73409#L168 assume ssl3_accept_~s__state~0 == 8576; 73110#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 73400#L440 assume !(ssl3_accept_~ret~0 <= 0); 73394#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 72897#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 72893#L603 ssl3_accept_~skip~0 := 0; 72884#L99-3 assume true; 72885#L99-1 assume !false; 72876#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72877#L102 assume !(ssl3_accept_~s__state~0 == 12292); 72868#L105 assume !(ssl3_accept_~s__state~0 == 16384); 72869#L108 assume !(ssl3_accept_~s__state~0 == 8192); 72858#L111 assume !(ssl3_accept_~s__state~0 == 24576); 72859#L114 assume !(ssl3_accept_~s__state~0 == 8195); 72842#L117 assume !(ssl3_accept_~s__state~0 == 8480); 72843#L120 assume !(ssl3_accept_~s__state~0 == 8481); 72826#L123 assume !(ssl3_accept_~s__state~0 == 8482); 72827#L126 assume !(ssl3_accept_~s__state~0 == 8464); 72685#L129 assume !(ssl3_accept_~s__state~0 == 8465); 72686#L132 assume ssl3_accept_~s__state~0 == 8466; 72539#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 69379#L274 [2018-11-10 10:54:03,540 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:03,540 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 1 times [2018-11-10 10:54:03,540 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:03,540 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:03,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:03,541 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:03,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:03,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:03,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:03,546 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:03,547 INFO L82 PathProgramCache]: Analyzing trace with hash -356960790, now seen corresponding path program 1 times [2018-11-10 10:54:03,547 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:03,547 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:03,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:03,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:03,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:03,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:03,599 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-10 10:54:03,600 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:54:03,600 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:54:03,600 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:54:03,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:54:03,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:54:03,600 INFO L87 Difference]: Start difference. First operand 8392 states and 10713 transitions. cyclomatic complexity: 2338 Second operand 3 states. [2018-11-10 10:54:03,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:54:03,645 INFO L93 Difference]: Finished difference Result 16084 states and 20449 transitions. [2018-11-10 10:54:03,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:54:03,647 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16084 states and 20449 transitions. [2018-11-10 10:54:03,701 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10690 [2018-11-10 10:54:03,744 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16084 states to 16084 states and 20449 transitions. [2018-11-10 10:54:03,744 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10803 [2018-11-10 10:54:03,751 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10803 [2018-11-10 10:54:03,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16084 states and 20449 transitions. [2018-11-10 10:54:03,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:03,751 INFO L705 BuchiCegarLoop]: Abstraction has 16084 states and 20449 transitions. [2018-11-10 10:54:03,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16084 states and 20449 transitions. [2018-11-10 10:54:03,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16084 to 8392. [2018-11-10 10:54:03,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8392 states. [2018-11-10 10:54:03,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8392 states to 8392 states and 10701 transitions. [2018-11-10 10:54:03,851 INFO L728 BuchiCegarLoop]: Abstraction has 8392 states and 10701 transitions. [2018-11-10 10:54:03,851 INFO L608 BuchiCegarLoop]: Abstraction has 8392 states and 10701 transitions. [2018-11-10 10:54:03,851 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 10:54:03,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8392 states and 10701 transitions. [2018-11-10 10:54:03,869 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5570 [2018-11-10 10:54:03,869 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:03,869 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:03,870 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:03,871 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:03,871 INFO L793 eck$LassoCheckResult]: Stem: 92990#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 92731#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 92732#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 92984#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 92985#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 92921#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 93083#L99-3 assume true; 96793#L99-1 assume !false; 96794#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96791#L102 assume !(ssl3_accept_~s__state~0 == 12292); 96792#L105 assume !(ssl3_accept_~s__state~0 == 16384); 96789#L108 assume !(ssl3_accept_~s__state~0 == 8192); 96790#L111 assume !(ssl3_accept_~s__state~0 == 24576); 96787#L114 assume !(ssl3_accept_~s__state~0 == 8195); 96788#L117 assume !(ssl3_accept_~s__state~0 == 8480); 96785#L120 assume !(ssl3_accept_~s__state~0 == 8481); 96786#L123 assume !(ssl3_accept_~s__state~0 == 8482); 96764#L126 assume ssl3_accept_~s__state~0 == 8464; 93792#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 93793#L274 [2018-11-10 10:54:03,871 INFO L795 eck$LassoCheckResult]: Loop: 93793#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 99329#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 99328#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 99316#L603 ssl3_accept_~skip~0 := 0; 99317#L99-3 assume true; 99309#L99-1 assume !false; 99310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98686#L102 assume !(ssl3_accept_~s__state~0 == 12292); 98687#L105 assume !(ssl3_accept_~s__state~0 == 16384); 98678#L108 assume !(ssl3_accept_~s__state~0 == 8192); 98679#L111 assume !(ssl3_accept_~s__state~0 == 24576); 98272#L114 assume !(ssl3_accept_~s__state~0 == 8195); 98273#L117 assume !(ssl3_accept_~s__state~0 == 8480); 98260#L120 assume !(ssl3_accept_~s__state~0 == 8481); 98261#L123 assume !(ssl3_accept_~s__state~0 == 8482); 98177#L126 assume !(ssl3_accept_~s__state~0 == 8464); 98178#L129 assume !(ssl3_accept_~s__state~0 == 8465); 97893#L132 assume !(ssl3_accept_~s__state~0 == 8466); 97698#L135 assume ssl3_accept_~s__state~0 == 8496; 97696#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 97694#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 97692#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 97688#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 97685#L293-2 ssl3_accept_~s__init_num~0 := 0; 97678#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 97672#L603 ssl3_accept_~skip~0 := 0; 97670#L99-3 assume true; 97668#L99-1 assume !false; 97666#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97664#L102 assume !(ssl3_accept_~s__state~0 == 12292); 97662#L105 assume !(ssl3_accept_~s__state~0 == 16384); 97660#L108 assume !(ssl3_accept_~s__state~0 == 8192); 97658#L111 assume !(ssl3_accept_~s__state~0 == 24576); 97656#L114 assume !(ssl3_accept_~s__state~0 == 8195); 97654#L117 assume !(ssl3_accept_~s__state~0 == 8480); 97652#L120 assume !(ssl3_accept_~s__state~0 == 8481); 97650#L123 assume !(ssl3_accept_~s__state~0 == 8482); 97648#L126 assume !(ssl3_accept_~s__state~0 == 8464); 97646#L129 assume !(ssl3_accept_~s__state~0 == 8465); 97644#L132 assume !(ssl3_accept_~s__state~0 == 8466); 97642#L135 assume !(ssl3_accept_~s__state~0 == 8496); 97638#L138 assume !(ssl3_accept_~s__state~0 == 8497); 97628#L141 assume ssl3_accept_~s__state~0 == 8512; 97624#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97625#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 99023#L308 assume !(ssl3_accept_~ret~0 <= 0); 99601#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 99599#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 99594#L603 ssl3_accept_~skip~0 := 0; 99593#L99-3 assume true; 99592#L99-1 assume !false; 99591#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99590#L102 assume !(ssl3_accept_~s__state~0 == 12292); 99589#L105 assume !(ssl3_accept_~s__state~0 == 16384); 99588#L108 assume !(ssl3_accept_~s__state~0 == 8192); 99587#L111 assume !(ssl3_accept_~s__state~0 == 24576); 99586#L114 assume !(ssl3_accept_~s__state~0 == 8195); 99585#L117 assume !(ssl3_accept_~s__state~0 == 8480); 99584#L120 assume !(ssl3_accept_~s__state~0 == 8481); 99583#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99581#L126 assume !(ssl3_accept_~s__state~0 == 8464); 99580#L129 assume !(ssl3_accept_~s__state~0 == 8465); 99578#L132 assume !(ssl3_accept_~s__state~0 == 8466); 99573#L135 assume !(ssl3_accept_~s__state~0 == 8496); 99571#L138 assume !(ssl3_accept_~s__state~0 == 8497); 99569#L141 assume !(ssl3_accept_~s__state~0 == 8512); 99567#L144 assume !(ssl3_accept_~s__state~0 == 8513); 99565#L147 assume ssl3_accept_~s__state~0 == 8528; 97870#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 99561#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 99562#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 99553#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 99551#L353 assume !(ssl3_accept_~ret~0 <= 0); 99549#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 99547#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 99541#L603 ssl3_accept_~skip~0 := 0; 99539#L99-3 assume true; 99537#L99-1 assume !false; 99535#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99533#L102 assume !(ssl3_accept_~s__state~0 == 12292); 99531#L105 assume !(ssl3_accept_~s__state~0 == 16384); 99529#L108 assume !(ssl3_accept_~s__state~0 == 8192); 99527#L111 assume !(ssl3_accept_~s__state~0 == 24576); 99525#L114 assume !(ssl3_accept_~s__state~0 == 8195); 99523#L117 assume !(ssl3_accept_~s__state~0 == 8480); 99521#L120 assume !(ssl3_accept_~s__state~0 == 8481); 99519#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99517#L126 assume !(ssl3_accept_~s__state~0 == 8464); 99515#L129 assume !(ssl3_accept_~s__state~0 == 8465); 99513#L132 assume !(ssl3_accept_~s__state~0 == 8466); 99511#L135 assume !(ssl3_accept_~s__state~0 == 8496); 99508#L138 assume !(ssl3_accept_~s__state~0 == 8497); 99502#L141 assume !(ssl3_accept_~s__state~0 == 8512); 99500#L144 assume !(ssl3_accept_~s__state~0 == 8513); 99497#L147 assume !(ssl3_accept_~s__state~0 == 8528); 99494#L150 assume !(ssl3_accept_~s__state~0 == 8529); 99488#L153 assume ssl3_accept_~s__state~0 == 8544; 97849#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 99485#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 99482#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99480#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 99476#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 99475#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 99472#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 99466#L603 ssl3_accept_~skip~0 := 0; 99464#L99-3 assume true; 99462#L99-1 assume !false; 99460#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99458#L102 assume !(ssl3_accept_~s__state~0 == 12292); 99456#L105 assume !(ssl3_accept_~s__state~0 == 16384); 99454#L108 assume !(ssl3_accept_~s__state~0 == 8192); 99452#L111 assume !(ssl3_accept_~s__state~0 == 24576); 99450#L114 assume !(ssl3_accept_~s__state~0 == 8195); 99448#L117 assume !(ssl3_accept_~s__state~0 == 8480); 99446#L120 assume !(ssl3_accept_~s__state~0 == 8481); 99444#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99442#L126 assume !(ssl3_accept_~s__state~0 == 8464); 99440#L129 assume !(ssl3_accept_~s__state~0 == 8465); 99438#L132 assume !(ssl3_accept_~s__state~0 == 8466); 99436#L135 assume !(ssl3_accept_~s__state~0 == 8496); 99434#L138 assume !(ssl3_accept_~s__state~0 == 8497); 99432#L141 assume !(ssl3_accept_~s__state~0 == 8512); 99430#L144 assume !(ssl3_accept_~s__state~0 == 8513); 99428#L147 assume !(ssl3_accept_~s__state~0 == 8528); 99426#L150 assume !(ssl3_accept_~s__state~0 == 8529); 99425#L153 assume !(ssl3_accept_~s__state~0 == 8544); 99423#L156 assume !(ssl3_accept_~s__state~0 == 8545); 99420#L159 assume !(ssl3_accept_~s__state~0 == 8560); 99419#L162 assume !(ssl3_accept_~s__state~0 == 8561); 99414#L165 assume ssl3_accept_~s__state~0 == 8448; 99411#L166 assume !(ssl3_accept_~num1~0 > 0); 99406#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 99399#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 99393#L603 ssl3_accept_~skip~0 := 0; 99391#L99-3 assume true; 99389#L99-1 assume !false; 99387#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99385#L102 assume !(ssl3_accept_~s__state~0 == 12292); 99383#L105 assume !(ssl3_accept_~s__state~0 == 16384); 99381#L108 assume !(ssl3_accept_~s__state~0 == 8192); 99379#L111 assume !(ssl3_accept_~s__state~0 == 24576); 99377#L114 assume !(ssl3_accept_~s__state~0 == 8195); 99375#L117 assume !(ssl3_accept_~s__state~0 == 8480); 99373#L120 assume !(ssl3_accept_~s__state~0 == 8481); 99371#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99368#L126 assume !(ssl3_accept_~s__state~0 == 8464); 99362#L129 assume !(ssl3_accept_~s__state~0 == 8465); 99360#L132 assume !(ssl3_accept_~s__state~0 == 8466); 99358#L135 assume !(ssl3_accept_~s__state~0 == 8496); 99356#L138 assume !(ssl3_accept_~s__state~0 == 8497); 99354#L141 assume !(ssl3_accept_~s__state~0 == 8512); 99352#L144 assume !(ssl3_accept_~s__state~0 == 8513); 99350#L147 assume !(ssl3_accept_~s__state~0 == 8528); 99348#L150 assume !(ssl3_accept_~s__state~0 == 8529); 99346#L153 assume !(ssl3_accept_~s__state~0 == 8544); 99344#L156 assume !(ssl3_accept_~s__state~0 == 8545); 99342#L159 assume !(ssl3_accept_~s__state~0 == 8560); 99340#L162 assume !(ssl3_accept_~s__state~0 == 8561); 99338#L165 assume !(ssl3_accept_~s__state~0 == 8448); 99336#L168 assume ssl3_accept_~s__state~0 == 8576; 99333#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 99332#L440 assume !(ssl3_accept_~ret~0 <= 0); 99330#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 98589#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 99320#L603 ssl3_accept_~skip~0 := 0; 99312#L99-3 assume true; 99313#L99-1 assume !false; 98690#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98691#L102 assume !(ssl3_accept_~s__state~0 == 12292); 98684#L105 assume !(ssl3_accept_~s__state~0 == 16384); 98685#L108 assume !(ssl3_accept_~s__state~0 == 8192); 98594#L111 assume !(ssl3_accept_~s__state~0 == 24576); 98595#L114 assume !(ssl3_accept_~s__state~0 == 8195); 98264#L117 assume !(ssl3_accept_~s__state~0 == 8480); 98265#L120 assume !(ssl3_accept_~s__state~0 == 8481); 98250#L123 assume !(ssl3_accept_~s__state~0 == 8482); 98251#L126 assume !(ssl3_accept_~s__state~0 == 8464); 97947#L129 assume !(ssl3_accept_~s__state~0 == 8465); 97948#L132 assume ssl3_accept_~s__state~0 == 8466; 97711#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 93793#L274 [2018-11-10 10:54:03,871 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:03,871 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 2 times [2018-11-10 10:54:03,871 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:03,872 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:03,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:03,872 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:03,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:03,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:03,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:03,879 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:03,879 INFO L82 PathProgramCache]: Analyzing trace with hash 1290402152, now seen corresponding path program 1 times [2018-11-10 10:54:03,879 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:03,880 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:03,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:03,880 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:54:03,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:03,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:03,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:03,914 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:03,914 INFO L82 PathProgramCache]: Analyzing trace with hash 126635182, now seen corresponding path program 1 times [2018-11-10 10:54:03,914 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:03,914 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:03,915 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:03,915 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:03,915 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:03,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:03,958 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-10 10:54:03,958 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:54:03,959 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:54:04,599 WARN L179 SmtUtils]: Spent 632.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-10 10:54:04,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:54:04,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:54:04,644 INFO L87 Difference]: Start difference. First operand 8392 states and 10701 transitions. cyclomatic complexity: 2326 Second operand 3 states. [2018-11-10 10:54:04,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:54:04,676 INFO L93 Difference]: Finished difference Result 10912 states and 13841 transitions. [2018-11-10 10:54:04,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:54:04,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10912 states and 13841 transitions. [2018-11-10 10:54:04,698 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8070 [2018-11-10 10:54:04,717 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10912 states to 10908 states and 13837 transitions. [2018-11-10 10:54:04,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8191 [2018-11-10 10:54:04,721 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8191 [2018-11-10 10:54:04,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10908 states and 13837 transitions. [2018-11-10 10:54:04,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:04,722 INFO L705 BuchiCegarLoop]: Abstraction has 10908 states and 13837 transitions. [2018-11-10 10:54:04,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10908 states and 13837 transitions. [2018-11-10 10:54:04,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10908 to 10908. [2018-11-10 10:54:04,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10908 states. [2018-11-10 10:54:04,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10908 states to 10908 states and 13837 transitions. [2018-11-10 10:54:04,791 INFO L728 BuchiCegarLoop]: Abstraction has 10908 states and 13837 transitions. [2018-11-10 10:54:04,791 INFO L608 BuchiCegarLoop]: Abstraction has 10908 states and 13837 transitions. [2018-11-10 10:54:04,791 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 10:54:04,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10908 states and 13837 transitions. [2018-11-10 10:54:04,809 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8070 [2018-11-10 10:54:04,810 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:04,810 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:04,811 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:04,811 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:04,811 INFO L793 eck$LassoCheckResult]: Stem: 112291#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 112044#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 112045#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112285#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 112286#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 112229#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 112370#L99-3 assume true; 112718#L99-1 assume !false; 120347#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120345#L102 assume !(ssl3_accept_~s__state~0 == 12292); 120343#L105 assume !(ssl3_accept_~s__state~0 == 16384); 120339#L108 assume !(ssl3_accept_~s__state~0 == 8192); 120333#L111 assume !(ssl3_accept_~s__state~0 == 24576); 120329#L114 assume !(ssl3_accept_~s__state~0 == 8195); 120322#L117 assume !(ssl3_accept_~s__state~0 == 8480); 120317#L120 assume !(ssl3_accept_~s__state~0 == 8481); 120310#L123 assume !(ssl3_accept_~s__state~0 == 8482); 113273#L126 assume ssl3_accept_~s__state~0 == 8464; 113268#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 113233#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 113234#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 118965#L566 [2018-11-10 10:54:04,811 INFO L795 eck$LassoCheckResult]: Loop: 118965#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 118960#L603 ssl3_accept_~skip~0 := 0; 118959#L99-3 assume true; 118958#L99-1 assume !false; 118957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118956#L102 assume !(ssl3_accept_~s__state~0 == 12292); 118955#L105 assume !(ssl3_accept_~s__state~0 == 16384); 118954#L108 assume !(ssl3_accept_~s__state~0 == 8192); 118953#L111 assume !(ssl3_accept_~s__state~0 == 24576); 118952#L114 assume !(ssl3_accept_~s__state~0 == 8195); 118951#L117 assume !(ssl3_accept_~s__state~0 == 8480); 118950#L120 assume !(ssl3_accept_~s__state~0 == 8481); 118949#L123 assume !(ssl3_accept_~s__state~0 == 8482); 118948#L126 assume !(ssl3_accept_~s__state~0 == 8464); 118947#L129 assume !(ssl3_accept_~s__state~0 == 8465); 118946#L132 assume !(ssl3_accept_~s__state~0 == 8466); 118908#L135 assume ssl3_accept_~s__state~0 == 8496; 118907#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 118905#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 118904#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 118901#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 118899#L293-2 ssl3_accept_~s__init_num~0 := 0; 118894#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 118884#L603 ssl3_accept_~skip~0 := 0; 118882#L99-3 assume true; 118880#L99-1 assume !false; 118878#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118876#L102 assume !(ssl3_accept_~s__state~0 == 12292); 118874#L105 assume !(ssl3_accept_~s__state~0 == 16384); 118872#L108 assume !(ssl3_accept_~s__state~0 == 8192); 118870#L111 assume !(ssl3_accept_~s__state~0 == 24576); 118868#L114 assume !(ssl3_accept_~s__state~0 == 8195); 118866#L117 assume !(ssl3_accept_~s__state~0 == 8480); 118864#L120 assume !(ssl3_accept_~s__state~0 == 8481); 118862#L123 assume !(ssl3_accept_~s__state~0 == 8482); 118860#L126 assume !(ssl3_accept_~s__state~0 == 8464); 118858#L129 assume !(ssl3_accept_~s__state~0 == 8465); 118856#L132 assume !(ssl3_accept_~s__state~0 == 8466); 118854#L135 assume !(ssl3_accept_~s__state~0 == 8496); 118852#L138 assume !(ssl3_accept_~s__state~0 == 8497); 118837#L141 assume ssl3_accept_~s__state~0 == 8512; 118600#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 118601#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 119383#L308 assume !(ssl3_accept_~ret~0 <= 0); 119382#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 119380#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119375#L603 ssl3_accept_~skip~0 := 0; 119374#L99-3 assume true; 119373#L99-1 assume !false; 119372#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119371#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119370#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119369#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119368#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119367#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119366#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119365#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119364#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119363#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119362#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119361#L132 assume !(ssl3_accept_~s__state~0 == 8466); 119360#L135 assume !(ssl3_accept_~s__state~0 == 8496); 119359#L138 assume !(ssl3_accept_~s__state~0 == 8497); 119358#L141 assume !(ssl3_accept_~s__state~0 == 8512); 119357#L144 assume !(ssl3_accept_~s__state~0 == 8513); 119356#L147 assume ssl3_accept_~s__state~0 == 8528; 119100#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 119355#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 119353#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 119346#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 119344#L353 assume !(ssl3_accept_~ret~0 <= 0); 119343#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 119341#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119336#L603 ssl3_accept_~skip~0 := 0; 119334#L99-3 assume true; 119329#L99-1 assume !false; 119327#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119325#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119323#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119321#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119318#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119315#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119313#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119310#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119305#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119302#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119298#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119291#L132 assume !(ssl3_accept_~s__state~0 == 8466); 119288#L135 assume !(ssl3_accept_~s__state~0 == 8496); 119285#L138 assume !(ssl3_accept_~s__state~0 == 8497); 119282#L141 assume !(ssl3_accept_~s__state~0 == 8512); 119279#L144 assume !(ssl3_accept_~s__state~0 == 8513); 119276#L147 assume !(ssl3_accept_~s__state~0 == 8528); 119273#L150 assume !(ssl3_accept_~s__state~0 == 8529); 119270#L153 assume ssl3_accept_~s__state~0 == 8544; 119075#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 119265#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 119261#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119258#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 119253#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 119251#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 119247#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119241#L603 ssl3_accept_~skip~0 := 0; 119239#L99-3 assume true; 119237#L99-1 assume !false; 119235#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119233#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119231#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119229#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119227#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119225#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119223#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119221#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119219#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119217#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119215#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119213#L132 assume !(ssl3_accept_~s__state~0 == 8466); 119211#L135 assume !(ssl3_accept_~s__state~0 == 8496); 119209#L138 assume !(ssl3_accept_~s__state~0 == 8497); 119207#L141 assume !(ssl3_accept_~s__state~0 == 8512); 119205#L144 assume !(ssl3_accept_~s__state~0 == 8513); 119203#L147 assume !(ssl3_accept_~s__state~0 == 8528); 119201#L150 assume !(ssl3_accept_~s__state~0 == 8529); 119198#L153 assume !(ssl3_accept_~s__state~0 == 8544); 119196#L156 assume !(ssl3_accept_~s__state~0 == 8545); 119194#L159 assume !(ssl3_accept_~s__state~0 == 8560); 119190#L162 assume !(ssl3_accept_~s__state~0 == 8561); 119188#L165 assume ssl3_accept_~s__state~0 == 8448; 119185#L166 assume !(ssl3_accept_~num1~0 > 0); 119180#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 119173#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119167#L603 ssl3_accept_~skip~0 := 0; 119165#L99-3 assume true; 119163#L99-1 assume !false; 119161#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119159#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119157#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119155#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119153#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119151#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119149#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119147#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119145#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119143#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119141#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119139#L132 assume !(ssl3_accept_~s__state~0 == 8466); 119137#L135 assume !(ssl3_accept_~s__state~0 == 8496); 119135#L138 assume !(ssl3_accept_~s__state~0 == 8497); 119133#L141 assume !(ssl3_accept_~s__state~0 == 8512); 119124#L144 assume !(ssl3_accept_~s__state~0 == 8513); 119122#L147 assume !(ssl3_accept_~s__state~0 == 8528); 119121#L150 assume !(ssl3_accept_~s__state~0 == 8529); 119120#L153 assume !(ssl3_accept_~s__state~0 == 8544); 119119#L156 assume !(ssl3_accept_~s__state~0 == 8545); 119118#L159 assume !(ssl3_accept_~s__state~0 == 8560); 119117#L162 assume !(ssl3_accept_~s__state~0 == 8561); 119115#L165 assume !(ssl3_accept_~s__state~0 == 8448); 119092#L168 assume ssl3_accept_~s__state~0 == 8576; 119079#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 119069#L440 assume !(ssl3_accept_~ret~0 <= 0); 119058#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 119056#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119051#L603 ssl3_accept_~skip~0 := 0; 119050#L99-3 assume true; 119049#L99-1 assume !false; 119048#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119047#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119046#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119045#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119044#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119043#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119042#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119041#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119040#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119039#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119037#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119038#L132 assume ssl3_accept_~s__state~0 == 8466; 118912#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 113239#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 118967#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 118965#L566 [2018-11-10 10:54:04,811 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:04,812 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 1 times [2018-11-10 10:54:04,812 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:04,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:04,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:04,812 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:04,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:04,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:04,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:04,819 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:04,819 INFO L82 PathProgramCache]: Analyzing trace with hash 339264168, now seen corresponding path program 2 times [2018-11-10 10:54:04,819 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:04,819 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:04,820 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:04,820 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:04,820 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:04,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:04,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:04,844 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:04,845 INFO L82 PathProgramCache]: Analyzing trace with hash -1509499050, now seen corresponding path program 1 times [2018-11-10 10:54:04,845 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:04,845 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:04,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:04,845 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:54:04,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:04,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:04,902 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 188 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-10 10:54:04,902 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:54:04,902 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:54:05,615 WARN L179 SmtUtils]: Spent 703.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-10 10:54:05,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:54:05,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:54:05,660 INFO L87 Difference]: Start difference. First operand 10908 states and 13837 transitions. cyclomatic complexity: 2950 Second operand 3 states. [2018-11-10 10:54:05,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:54:05,685 INFO L93 Difference]: Finished difference Result 11200 states and 14185 transitions. [2018-11-10 10:54:05,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:54:05,685 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11200 states and 14185 transitions. [2018-11-10 10:54:05,707 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8170 [2018-11-10 10:54:05,729 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11200 states to 11104 states and 14069 transitions. [2018-11-10 10:54:05,730 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8291 [2018-11-10 10:54:05,735 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8291 [2018-11-10 10:54:05,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11104 states and 14069 transitions. [2018-11-10 10:54:05,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:05,737 INFO L705 BuchiCegarLoop]: Abstraction has 11104 states and 14069 transitions. [2018-11-10 10:54:05,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11104 states and 14069 transitions. [2018-11-10 10:54:05,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11104 to 11104. [2018-11-10 10:54:05,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11104 states. [2018-11-10 10:54:05,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11104 states to 11104 states and 14069 transitions. [2018-11-10 10:54:05,828 INFO L728 BuchiCegarLoop]: Abstraction has 11104 states and 14069 transitions. [2018-11-10 10:54:05,828 INFO L608 BuchiCegarLoop]: Abstraction has 11104 states and 14069 transitions. [2018-11-10 10:54:05,829 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 10:54:05,829 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11104 states and 14069 transitions. [2018-11-10 10:54:05,852 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8170 [2018-11-10 10:54:05,852 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:05,852 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:05,853 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:05,853 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:05,853 INFO L793 eck$LassoCheckResult]: Stem: 134395#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 134157#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 134158#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 134384#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 134385#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 134336#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 134460#L99-3 assume true; 136810#L99-1 assume !false; 143279#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143276#L102 assume !(ssl3_accept_~s__state~0 == 12292); 143273#L105 assume !(ssl3_accept_~s__state~0 == 16384); 143270#L108 assume !(ssl3_accept_~s__state~0 == 8192); 143267#L111 assume !(ssl3_accept_~s__state~0 == 24576); 143259#L114 assume !(ssl3_accept_~s__state~0 == 8195); 142161#L117 assume !(ssl3_accept_~s__state~0 == 8480); 141754#L120 assume !(ssl3_accept_~s__state~0 == 8481); 137462#L123 assume !(ssl3_accept_~s__state~0 == 8482); 134943#L126 assume !(ssl3_accept_~s__state~0 == 8464); 134945#L129 assume ssl3_accept_~s__state~0 == 8465; 139046#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 140479#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 140478#L274-2 [2018-11-10 10:54:05,853 INFO L795 eck$LassoCheckResult]: Loop: 140478#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 140468#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140458#L603 ssl3_accept_~skip~0 := 0; 140456#L99-3 assume true; 140454#L99-1 assume !false; 140452#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140450#L102 assume !(ssl3_accept_~s__state~0 == 12292); 140448#L105 assume !(ssl3_accept_~s__state~0 == 16384); 140446#L108 assume !(ssl3_accept_~s__state~0 == 8192); 140444#L111 assume !(ssl3_accept_~s__state~0 == 24576); 140442#L114 assume !(ssl3_accept_~s__state~0 == 8195); 140440#L117 assume !(ssl3_accept_~s__state~0 == 8480); 140438#L120 assume !(ssl3_accept_~s__state~0 == 8481); 140436#L123 assume !(ssl3_accept_~s__state~0 == 8482); 140434#L126 assume !(ssl3_accept_~s__state~0 == 8464); 140432#L129 assume !(ssl3_accept_~s__state~0 == 8465); 140430#L132 assume !(ssl3_accept_~s__state~0 == 8466); 140428#L135 assume ssl3_accept_~s__state~0 == 8496; 140154#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 140155#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 140134#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 140135#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 140420#L293-2 ssl3_accept_~s__init_num~0 := 0; 140418#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140413#L603 ssl3_accept_~skip~0 := 0; 140412#L99-3 assume true; 140411#L99-1 assume !false; 140410#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140409#L102 assume !(ssl3_accept_~s__state~0 == 12292); 140408#L105 assume !(ssl3_accept_~s__state~0 == 16384); 140407#L108 assume !(ssl3_accept_~s__state~0 == 8192); 140406#L111 assume !(ssl3_accept_~s__state~0 == 24576); 140405#L114 assume !(ssl3_accept_~s__state~0 == 8195); 140404#L117 assume !(ssl3_accept_~s__state~0 == 8480); 140403#L120 assume !(ssl3_accept_~s__state~0 == 8481); 140402#L123 assume !(ssl3_accept_~s__state~0 == 8482); 140401#L126 assume !(ssl3_accept_~s__state~0 == 8464); 140400#L129 assume !(ssl3_accept_~s__state~0 == 8465); 140399#L132 assume !(ssl3_accept_~s__state~0 == 8466); 140398#L135 assume !(ssl3_accept_~s__state~0 == 8496); 140397#L138 assume !(ssl3_accept_~s__state~0 == 8497); 140396#L141 assume ssl3_accept_~s__state~0 == 8512; 135980#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140394#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 140393#L308 assume !(ssl3_accept_~ret~0 <= 0); 140392#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 140390#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140385#L603 ssl3_accept_~skip~0 := 0; 140384#L99-3 assume true; 140383#L99-1 assume !false; 140382#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140381#L102 assume !(ssl3_accept_~s__state~0 == 12292); 140380#L105 assume !(ssl3_accept_~s__state~0 == 16384); 140379#L108 assume !(ssl3_accept_~s__state~0 == 8192); 140378#L111 assume !(ssl3_accept_~s__state~0 == 24576); 140377#L114 assume !(ssl3_accept_~s__state~0 == 8195); 140376#L117 assume !(ssl3_accept_~s__state~0 == 8480); 140375#L120 assume !(ssl3_accept_~s__state~0 == 8481); 140374#L123 assume !(ssl3_accept_~s__state~0 == 8482); 140373#L126 assume !(ssl3_accept_~s__state~0 == 8464); 140372#L129 assume !(ssl3_accept_~s__state~0 == 8465); 140371#L132 assume !(ssl3_accept_~s__state~0 == 8466); 140370#L135 assume !(ssl3_accept_~s__state~0 == 8496); 140369#L138 assume !(ssl3_accept_~s__state~0 == 8497); 140368#L141 assume !(ssl3_accept_~s__state~0 == 8512); 140367#L144 assume !(ssl3_accept_~s__state~0 == 8513); 140366#L147 assume ssl3_accept_~s__state~0 == 8528; 135953#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 140365#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 140363#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 140356#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 140354#L353 assume !(ssl3_accept_~ret~0 <= 0); 140353#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 140351#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140346#L603 ssl3_accept_~skip~0 := 0; 140344#L99-3 assume true; 140339#L99-1 assume !false; 140337#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140335#L102 assume !(ssl3_accept_~s__state~0 == 12292); 140333#L105 assume !(ssl3_accept_~s__state~0 == 16384); 140331#L108 assume !(ssl3_accept_~s__state~0 == 8192); 140329#L111 assume !(ssl3_accept_~s__state~0 == 24576); 140327#L114 assume !(ssl3_accept_~s__state~0 == 8195); 140325#L117 assume !(ssl3_accept_~s__state~0 == 8480); 140323#L120 assume !(ssl3_accept_~s__state~0 == 8481); 140321#L123 assume !(ssl3_accept_~s__state~0 == 8482); 140319#L126 assume !(ssl3_accept_~s__state~0 == 8464); 140317#L129 assume !(ssl3_accept_~s__state~0 == 8465); 140315#L132 assume !(ssl3_accept_~s__state~0 == 8466); 140313#L135 assume !(ssl3_accept_~s__state~0 == 8496); 140311#L138 assume !(ssl3_accept_~s__state~0 == 8497); 140309#L141 assume !(ssl3_accept_~s__state~0 == 8512); 140307#L144 assume !(ssl3_accept_~s__state~0 == 8513); 140305#L147 assume !(ssl3_accept_~s__state~0 == 8528); 140303#L150 assume !(ssl3_accept_~s__state~0 == 8529); 140301#L153 assume ssl3_accept_~s__state~0 == 8544; 135929#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 140298#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 140295#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140293#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 140289#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 140288#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 140285#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140280#L603 ssl3_accept_~skip~0 := 0; 140279#L99-3 assume true; 140278#L99-1 assume !false; 140277#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140276#L102 assume !(ssl3_accept_~s__state~0 == 12292); 140275#L105 assume !(ssl3_accept_~s__state~0 == 16384); 140274#L108 assume !(ssl3_accept_~s__state~0 == 8192); 140273#L111 assume !(ssl3_accept_~s__state~0 == 24576); 140272#L114 assume !(ssl3_accept_~s__state~0 == 8195); 140271#L117 assume !(ssl3_accept_~s__state~0 == 8480); 140270#L120 assume !(ssl3_accept_~s__state~0 == 8481); 140269#L123 assume !(ssl3_accept_~s__state~0 == 8482); 140268#L126 assume !(ssl3_accept_~s__state~0 == 8464); 140267#L129 assume !(ssl3_accept_~s__state~0 == 8465); 140266#L132 assume !(ssl3_accept_~s__state~0 == 8466); 140265#L135 assume !(ssl3_accept_~s__state~0 == 8496); 140264#L138 assume !(ssl3_accept_~s__state~0 == 8497); 140263#L141 assume !(ssl3_accept_~s__state~0 == 8512); 140262#L144 assume !(ssl3_accept_~s__state~0 == 8513); 140261#L147 assume !(ssl3_accept_~s__state~0 == 8528); 140260#L150 assume !(ssl3_accept_~s__state~0 == 8529); 140259#L153 assume !(ssl3_accept_~s__state~0 == 8544); 140258#L156 assume !(ssl3_accept_~s__state~0 == 8545); 140257#L159 assume !(ssl3_accept_~s__state~0 == 8560); 140256#L162 assume !(ssl3_accept_~s__state~0 == 8561); 140255#L165 assume ssl3_accept_~s__state~0 == 8448; 140254#L166 assume !(ssl3_accept_~num1~0 > 0); 140252#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 140250#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140245#L603 ssl3_accept_~skip~0 := 0; 140244#L99-3 assume true; 140243#L99-1 assume !false; 140242#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140241#L102 assume !(ssl3_accept_~s__state~0 == 12292); 140240#L105 assume !(ssl3_accept_~s__state~0 == 16384); 140239#L108 assume !(ssl3_accept_~s__state~0 == 8192); 140238#L111 assume !(ssl3_accept_~s__state~0 == 24576); 140237#L114 assume !(ssl3_accept_~s__state~0 == 8195); 140236#L117 assume !(ssl3_accept_~s__state~0 == 8480); 140235#L120 assume !(ssl3_accept_~s__state~0 == 8481); 140234#L123 assume !(ssl3_accept_~s__state~0 == 8482); 140233#L126 assume !(ssl3_accept_~s__state~0 == 8464); 140232#L129 assume !(ssl3_accept_~s__state~0 == 8465); 140231#L132 assume !(ssl3_accept_~s__state~0 == 8466); 140230#L135 assume !(ssl3_accept_~s__state~0 == 8496); 140229#L138 assume !(ssl3_accept_~s__state~0 == 8497); 140228#L141 assume !(ssl3_accept_~s__state~0 == 8512); 140227#L144 assume !(ssl3_accept_~s__state~0 == 8513); 140226#L147 assume !(ssl3_accept_~s__state~0 == 8528); 140225#L150 assume !(ssl3_accept_~s__state~0 == 8529); 140224#L153 assume !(ssl3_accept_~s__state~0 == 8544); 140223#L156 assume !(ssl3_accept_~s__state~0 == 8545); 140222#L159 assume !(ssl3_accept_~s__state~0 == 8560); 140221#L162 assume !(ssl3_accept_~s__state~0 == 8561); 140220#L165 assume !(ssl3_accept_~s__state~0 == 8448); 140219#L168 assume ssl3_accept_~s__state~0 == 8576; 139848#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 140214#L440 assume !(ssl3_accept_~ret~0 <= 0); 140213#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 139795#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 140586#L603 ssl3_accept_~skip~0 := 0; 140583#L99-3 assume true; 140580#L99-1 assume !false; 140577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140574#L102 assume !(ssl3_accept_~s__state~0 == 12292); 140571#L105 assume !(ssl3_accept_~s__state~0 == 16384); 140568#L108 assume !(ssl3_accept_~s__state~0 == 8192); 140565#L111 assume !(ssl3_accept_~s__state~0 == 24576); 140562#L114 assume !(ssl3_accept_~s__state~0 == 8195); 140559#L117 assume !(ssl3_accept_~s__state~0 == 8480); 140556#L120 assume !(ssl3_accept_~s__state~0 == 8481); 140553#L123 assume !(ssl3_accept_~s__state~0 == 8482); 140544#L126 assume !(ssl3_accept_~s__state~0 == 8464); 140483#L129 assume !(ssl3_accept_~s__state~0 == 8465); 140484#L132 assume ssl3_accept_~s__state~0 == 8466; 137231#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 140490#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 140478#L274-2 [2018-11-10 10:54:05,854 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:05,854 INFO L82 PathProgramCache]: Analyzing trace with hash 575537677, now seen corresponding path program 1 times [2018-11-10 10:54:05,854 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:05,854 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:05,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:05,854 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:05,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:05,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:05,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:54:05,883 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:54:05,884 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:54:05,884 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 10:54:05,884 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:05,884 INFO L82 PathProgramCache]: Analyzing trace with hash 1900635638, now seen corresponding path program 2 times [2018-11-10 10:54:05,884 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:05,884 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:05,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:05,885 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:05,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:05,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:05,947 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-10 10:54:05,947 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:54:05,947 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 10:54:05,947 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:54:05,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:54:05,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:54:05,948 INFO L87 Difference]: Start difference. First operand 11104 states and 14069 transitions. cyclomatic complexity: 2986 Second operand 3 states. [2018-11-10 10:54:06,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:54:06,045 INFO L93 Difference]: Finished difference Result 11156 states and 14102 transitions. [2018-11-10 10:54:06,045 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:54:06,045 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11156 states and 14102 transitions. [2018-11-10 10:54:06,072 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8198 [2018-11-10 10:54:06,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11156 states to 11156 states and 14102 transitions. [2018-11-10 10:54:06,088 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8327 [2018-11-10 10:54:06,093 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8327 [2018-11-10 10:54:06,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11156 states and 14102 transitions. [2018-11-10 10:54:06,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:06,094 INFO L705 BuchiCegarLoop]: Abstraction has 11156 states and 14102 transitions. [2018-11-10 10:54:06,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11156 states and 14102 transitions. [2018-11-10 10:54:06,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11156 to 11104. [2018-11-10 10:54:06,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11104 states. [2018-11-10 10:54:06,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11104 states to 11104 states and 14042 transitions. [2018-11-10 10:54:06,266 INFO L728 BuchiCegarLoop]: Abstraction has 11104 states and 14042 transitions. [2018-11-10 10:54:06,266 INFO L608 BuchiCegarLoop]: Abstraction has 11104 states and 14042 transitions. [2018-11-10 10:54:06,266 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 10:54:06,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11104 states and 14042 transitions. [2018-11-10 10:54:06,280 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8170 [2018-11-10 10:54:06,280 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:06,280 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:06,281 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:06,281 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:06,281 INFO L793 eck$LassoCheckResult]: Stem: 156667#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 156425#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 156426#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 156656#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 156657#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 156608#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 156735#L99-3 assume true; 158315#L99-1 assume !false; 162957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 162956#L102 assume !(ssl3_accept_~s__state~0 == 12292); 162955#L105 assume !(ssl3_accept_~s__state~0 == 16384); 162954#L108 assume !(ssl3_accept_~s__state~0 == 8192); 162953#L111 assume !(ssl3_accept_~s__state~0 == 24576); 162952#L114 assume !(ssl3_accept_~s__state~0 == 8195); 162951#L117 assume !(ssl3_accept_~s__state~0 == 8480); 162950#L120 assume !(ssl3_accept_~s__state~0 == 8481); 162949#L123 assume !(ssl3_accept_~s__state~0 == 8482); 162948#L126 assume !(ssl3_accept_~s__state~0 == 8464); 162947#L129 assume !(ssl3_accept_~s__state~0 == 8465); 162945#L132 assume !(ssl3_accept_~s__state~0 == 8466); 162946#L135 assume !(ssl3_accept_~s__state~0 == 8496); 163842#L138 [2018-11-10 10:54:06,281 INFO L795 eck$LassoCheckResult]: Loop: 163842#L138 assume !(ssl3_accept_~s__state~0 == 8497); 163841#L141 assume !(ssl3_accept_~s__state~0 == 8512); 163840#L144 assume !(ssl3_accept_~s__state~0 == 8513); 163833#L147 assume !(ssl3_accept_~s__state~0 == 8528); 163834#L150 assume !(ssl3_accept_~s__state~0 == 8529); 163825#L153 assume !(ssl3_accept_~s__state~0 == 8544); 163826#L156 assume !(ssl3_accept_~s__state~0 == 8545); 163804#L159 assume !(ssl3_accept_~s__state~0 == 8560); 163805#L162 assume !(ssl3_accept_~s__state~0 == 8561); 163793#L165 assume ssl3_accept_~s__state~0 == 8448; 161337#L166 assume !(ssl3_accept_~num1~0 > 0); 161336#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 161324#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 161320#L603 ssl3_accept_~skip~0 := 0; 161310#L99-3 assume true; 161311#L99-1 assume !false; 161301#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161302#L102 assume !(ssl3_accept_~s__state~0 == 12292); 163788#L105 assume !(ssl3_accept_~s__state~0 == 16384); 161290#L108 assume !(ssl3_accept_~s__state~0 == 8192); 161292#L111 assume !(ssl3_accept_~s__state~0 == 24576); 163835#L114 assume !(ssl3_accept_~s__state~0 == 8195); 161045#L117 assume !(ssl3_accept_~s__state~0 == 8480); 161046#L120 assume !(ssl3_accept_~s__state~0 == 8481); 161035#L123 assume ssl3_accept_~s__state~0 == 8482; 161036#L124 ssl3_accept_~s__state~0 := 3; 163870#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 163865#L603 ssl3_accept_~skip~0 := 0; 163864#L99-3 assume true; 163863#L99-1 assume !false; 163862#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163861#L102 assume !(ssl3_accept_~s__state~0 == 12292); 163860#L105 assume !(ssl3_accept_~s__state~0 == 16384); 163859#L108 assume !(ssl3_accept_~s__state~0 == 8192); 163858#L111 assume !(ssl3_accept_~s__state~0 == 24576); 163857#L114 assume !(ssl3_accept_~s__state~0 == 8195); 163856#L117 assume !(ssl3_accept_~s__state~0 == 8480); 163855#L120 assume !(ssl3_accept_~s__state~0 == 8481); 163854#L123 assume !(ssl3_accept_~s__state~0 == 8482); 163853#L126 assume !(ssl3_accept_~s__state~0 == 8464); 163852#L129 assume !(ssl3_accept_~s__state~0 == 8465); 163851#L132 assume !(ssl3_accept_~s__state~0 == 8466); 163844#L135 assume !(ssl3_accept_~s__state~0 == 8496); 163842#L138 [2018-11-10 10:54:06,281 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:06,281 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-10 10:54:06,281 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:06,282 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:06,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:06,282 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:54:06,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:06,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:06,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:54:06,312 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 10:54:06,312 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 10:54:06,312 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 10:54:06,312 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:06,312 INFO L82 PathProgramCache]: Analyzing trace with hash 291164520, now seen corresponding path program 2 times [2018-11-10 10:54:06,313 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:06,313 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:06,313 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:06,313 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:06,313 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:06,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:06,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:06,397 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 10:54:06,398 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 10:54:06,398 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 10:54:06,398 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 10:54:06,398 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 10:54:06,398 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:06,398 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 10:54:06,398 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 10:54:06,398 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-10 10:54:06,398 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 10:54:06,398 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 10:54:06,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:06,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:06,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:06,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:06,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:06,437 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 10:54:06,437 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:06,441 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 10:54:06,442 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:06,461 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 10:54:06,461 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 10:54:06,494 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 10:54:06,495 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 10:54:06,495 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 10:54:06,495 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 10:54:06,495 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 10:54:06,495 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 10:54:06,495 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 10:54:06,495 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 10:54:06,495 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 10:54:06,495 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-10 10:54:06,495 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 10:54:06,495 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 10:54:06,496 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:06,498 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:06,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:06,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:06,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 10:54:06,537 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 10:54:06,537 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 10:54:06,538 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:06,538 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:06,538 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:06,538 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:06,538 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:06,538 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:06,539 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:06,539 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:06,539 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:06,540 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:06,540 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:06,540 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:06,540 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:06,540 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 10:54:06,540 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:06,541 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 10:54:06,541 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:06,541 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:06,541 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:06,542 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:06,542 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:06,542 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:06,542 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:06,542 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:06,542 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:06,542 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:06,543 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 10:54:06,543 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 10:54:06,544 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 10:54:06,544 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 10:54:06,544 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 10:54:06,544 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 10:54:06,544 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 10:54:06,544 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 10:54:06,544 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 10:54:06,545 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 10:54:06,546 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 10:54:06,547 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 10:54:06,547 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 10:54:06,547 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 10:54:06,547 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 10:54:06,547 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-10 10:54:06,547 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 10:54:06,624 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:06,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:06,635 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 10:54:06,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:06,648 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 10:54:06,672 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 10:54:06,672 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 [2018-11-10 10:54:06,672 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 11104 states and 14042 transitions. cyclomatic complexity: 2959 Second operand 5 states. [2018-11-10 10:54:06,940 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 11104 states and 14042 transitions. cyclomatic complexity: 2959. Second operand 5 states. Result 37912 states and 47566 transitions. Complement of second has 9 states. [2018-11-10 10:54:06,942 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-10 10:54:06,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 10:54:06,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 360 transitions. [2018-11-10 10:54:06,943 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-10 10:54:06,943 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 10:54:06,943 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-10 10:54:06,943 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 10:54:06,943 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-10 10:54:06,944 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 10:54:06,944 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37912 states and 47566 transitions. [2018-11-10 10:54:07,033 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15766 [2018-11-10 10:54:07,099 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37912 states to 37473 states and 46997 transitions. [2018-11-10 10:54:07,099 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17083 [2018-11-10 10:54:07,108 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17165 [2018-11-10 10:54:07,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37473 states and 46997 transitions. [2018-11-10 10:54:07,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:07,109 INFO L705 BuchiCegarLoop]: Abstraction has 37473 states and 46997 transitions. [2018-11-10 10:54:07,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37473 states and 46997 transitions. [2018-11-10 10:54:07,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37473 to 33191. [2018-11-10 10:54:07,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33191 states. [2018-11-10 10:54:07,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33191 states to 33191 states and 41942 transitions. [2018-11-10 10:54:07,337 INFO L728 BuchiCegarLoop]: Abstraction has 33191 states and 41942 transitions. [2018-11-10 10:54:07,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 10:54:07,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 10:54:07,338 INFO L87 Difference]: Start difference. First operand 33191 states and 41942 transitions. Second operand 3 states. [2018-11-10 10:54:07,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:54:07,434 INFO L93 Difference]: Finished difference Result 14861 states and 18715 transitions. [2018-11-10 10:54:07,436 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 10:54:07,437 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14861 states and 18715 transitions. [2018-11-10 10:54:07,467 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4710 [2018-11-10 10:54:07,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14861 states to 14850 states and 18704 transitions. [2018-11-10 10:54:07,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4784 [2018-11-10 10:54:07,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4784 [2018-11-10 10:54:07,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14850 states and 18704 transitions. [2018-11-10 10:54:07,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:07,496 INFO L705 BuchiCegarLoop]: Abstraction has 14850 states and 18704 transitions. [2018-11-10 10:54:07,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14850 states and 18704 transitions. [2018-11-10 10:54:07,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14850 to 14650. [2018-11-10 10:54:07,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14650 states. [2018-11-10 10:54:07,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14650 states to 14650 states and 18464 transitions. [2018-11-10 10:54:07,602 INFO L728 BuchiCegarLoop]: Abstraction has 14650 states and 18464 transitions. [2018-11-10 10:54:07,602 INFO L608 BuchiCegarLoop]: Abstraction has 14650 states and 18464 transitions. [2018-11-10 10:54:07,602 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 10:54:07,602 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14650 states and 18464 transitions. [2018-11-10 10:54:07,630 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4628 [2018-11-10 10:54:07,630 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:07,630 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:07,632 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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] [2018-11-10 10:54:07,632 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:07,632 INFO L793 eck$LassoCheckResult]: Stem: 253953#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 253714#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 253715#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 253948#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 253949#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 253896#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 254024#L99-3 assume true; 257964#L99-1 assume !false; 257963#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257962#L102 assume !(ssl3_accept_~s__state~0 == 12292); 257961#L105 assume !(ssl3_accept_~s__state~0 == 16384); 257960#L108 assume !(ssl3_accept_~s__state~0 == 8192); 257959#L111 assume !(ssl3_accept_~s__state~0 == 24576); 257958#L114 assume !(ssl3_accept_~s__state~0 == 8195); 257957#L117 assume !(ssl3_accept_~s__state~0 == 8480); 257956#L120 assume !(ssl3_accept_~s__state~0 == 8481); 257955#L123 assume !(ssl3_accept_~s__state~0 == 8482); 257954#L126 assume ssl3_accept_~s__state~0 == 8464; 257953#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 257952#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 257951#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 257949#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 257944#L603 ssl3_accept_~skip~0 := 0; 257943#L99-3 assume true; 257942#L99-1 assume !false; 257941#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257940#L102 assume !(ssl3_accept_~s__state~0 == 12292); 257939#L105 assume !(ssl3_accept_~s__state~0 == 16384); 257938#L108 assume !(ssl3_accept_~s__state~0 == 8192); 257937#L111 assume !(ssl3_accept_~s__state~0 == 24576); 257936#L114 assume !(ssl3_accept_~s__state~0 == 8195); 257935#L117 assume !(ssl3_accept_~s__state~0 == 8480); 257934#L120 assume !(ssl3_accept_~s__state~0 == 8481); 257933#L123 assume !(ssl3_accept_~s__state~0 == 8482); 257932#L126 assume !(ssl3_accept_~s__state~0 == 8464); 257931#L129 assume !(ssl3_accept_~s__state~0 == 8465); 257930#L132 assume !(ssl3_accept_~s__state~0 == 8466); 257928#L135 assume ssl3_accept_~s__state~0 == 8496; 257925#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 257923#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 257919#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 257913#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 257914#L293-2 ssl3_accept_~s__init_num~0 := 0; 260370#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 260363#L603 ssl3_accept_~skip~0 := 0; 260360#L99-3 assume true; 260357#L99-1 assume !false; 260354#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260351#L102 assume !(ssl3_accept_~s__state~0 == 12292); 260348#L105 assume !(ssl3_accept_~s__state~0 == 16384); 260345#L108 assume !(ssl3_accept_~s__state~0 == 8192); 260342#L111 assume !(ssl3_accept_~s__state~0 == 24576); 260339#L114 assume !(ssl3_accept_~s__state~0 == 8195); 260336#L117 assume !(ssl3_accept_~s__state~0 == 8480); 260334#L120 assume !(ssl3_accept_~s__state~0 == 8481); 260333#L123 assume !(ssl3_accept_~s__state~0 == 8482); 260332#L126 assume !(ssl3_accept_~s__state~0 == 8464); 260331#L129 assume !(ssl3_accept_~s__state~0 == 8465); 260330#L132 assume !(ssl3_accept_~s__state~0 == 8466); 260329#L135 assume !(ssl3_accept_~s__state~0 == 8496); 260258#L138 assume !(ssl3_accept_~s__state~0 == 8497); 260260#L141 [2018-11-10 10:54:07,633 INFO L795 eck$LassoCheckResult]: Loop: 260260#L141 assume !(ssl3_accept_~s__state~0 == 8512); 266206#L144 assume !(ssl3_accept_~s__state~0 == 8513); 266201#L147 assume !(ssl3_accept_~s__state~0 == 8528); 266195#L150 assume !(ssl3_accept_~s__state~0 == 8529); 266190#L153 assume !(ssl3_accept_~s__state~0 == 8544); 266135#L156 assume !(ssl3_accept_~s__state~0 == 8545); 266083#L159 assume !(ssl3_accept_~s__state~0 == 8560); 266072#L162 assume !(ssl3_accept_~s__state~0 == 8561); 266008#L165 assume !(ssl3_accept_~s__state~0 == 8448); 265994#L168 assume !(ssl3_accept_~s__state~0 == 8576); 265989#L171 assume !(ssl3_accept_~s__state~0 == 8577); 254910#L174 assume !(ssl3_accept_~s__state~0 == 8592); 254900#L177 assume !(ssl3_accept_~s__state~0 == 8593); 254901#L180 assume !(ssl3_accept_~s__state~0 == 8608); 254876#L183 assume !(ssl3_accept_~s__state~0 == 8609); 254875#L186 assume !(ssl3_accept_~s__state~0 == 8640); 254873#L189 assume !(ssl3_accept_~s__state~0 == 8641); 254874#L192 assume ssl3_accept_~s__state~0 == 8656; 254718#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 255300#L499 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 254868#L504 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 254866#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 254861#L520 assume !(ssl3_accept_~tmp___10~0 == 0); 254862#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 254853#L603 ssl3_accept_~skip~0 := 0; 254854#L99-3 assume true; 254838#L99-1 assume !false; 254839#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 254832#L102 assume !(ssl3_accept_~s__state~0 == 12292); 254833#L105 assume !(ssl3_accept_~s__state~0 == 16384); 254826#L108 assume !(ssl3_accept_~s__state~0 == 8192); 254827#L111 assume !(ssl3_accept_~s__state~0 == 24576); 254820#L114 assume !(ssl3_accept_~s__state~0 == 8195); 254821#L117 assume !(ssl3_accept_~s__state~0 == 8480); 254814#L120 assume !(ssl3_accept_~s__state~0 == 8481); 254815#L123 assume !(ssl3_accept_~s__state~0 == 8482); 254808#L126 assume !(ssl3_accept_~s__state~0 == 8464); 254809#L129 assume !(ssl3_accept_~s__state~0 == 8465); 254802#L132 assume !(ssl3_accept_~s__state~0 == 8466); 254803#L135 assume !(ssl3_accept_~s__state~0 == 8496); 254796#L138 assume !(ssl3_accept_~s__state~0 == 8497); 254797#L141 assume !(ssl3_accept_~s__state~0 == 8512); 254790#L144 assume !(ssl3_accept_~s__state~0 == 8513); 254791#L147 assume !(ssl3_accept_~s__state~0 == 8528); 254784#L150 assume !(ssl3_accept_~s__state~0 == 8529); 254785#L153 assume !(ssl3_accept_~s__state~0 == 8544); 254778#L156 assume !(ssl3_accept_~s__state~0 == 8545); 254779#L159 assume !(ssl3_accept_~s__state~0 == 8560); 254771#L162 assume !(ssl3_accept_~s__state~0 == 8561); 254772#L165 assume !(ssl3_accept_~s__state~0 == 8448); 254760#L168 assume !(ssl3_accept_~s__state~0 == 8576); 254761#L171 assume !(ssl3_accept_~s__state~0 == 8577); 254750#L174 assume !(ssl3_accept_~s__state~0 == 8592); 254751#L177 assume !(ssl3_accept_~s__state~0 == 8593); 254740#L180 assume !(ssl3_accept_~s__state~0 == 8608); 254741#L183 assume !(ssl3_accept_~s__state~0 == 8609); 254730#L186 assume !(ssl3_accept_~s__state~0 == 8640); 254731#L189 assume !(ssl3_accept_~s__state~0 == 8641); 254717#L192 assume !(ssl3_accept_~s__state~0 == 8656); 254719#L195 assume !(ssl3_accept_~s__state~0 == 8657); 254672#L198 assume ssl3_accept_~s__state~0 == 8672; 254671#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 254664#L528 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 254663#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 255275#L543 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 255116#L543-2 ssl3_accept_~s__init_num~0 := 0; 255117#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 255097#L603 ssl3_accept_~skip~0 := 0; 255098#L99-3 assume true; 255087#L99-1 assume !false; 255088#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 255083#L102 assume !(ssl3_accept_~s__state~0 == 12292); 255084#L105 assume !(ssl3_accept_~s__state~0 == 16384); 255079#L108 assume !(ssl3_accept_~s__state~0 == 8192); 255080#L111 assume !(ssl3_accept_~s__state~0 == 24576); 255075#L114 assume !(ssl3_accept_~s__state~0 == 8195); 255076#L117 assume !(ssl3_accept_~s__state~0 == 8480); 255068#L120 assume !(ssl3_accept_~s__state~0 == 8481); 255069#L123 assume !(ssl3_accept_~s__state~0 == 8482); 255064#L126 assume !(ssl3_accept_~s__state~0 == 8464); 255065#L129 assume !(ssl3_accept_~s__state~0 == 8465); 255060#L132 assume !(ssl3_accept_~s__state~0 == 8466); 255061#L135 assume !(ssl3_accept_~s__state~0 == 8496); 255053#L138 assume !(ssl3_accept_~s__state~0 == 8497); 255054#L141 assume !(ssl3_accept_~s__state~0 == 8512); 255043#L144 assume !(ssl3_accept_~s__state~0 == 8513); 255044#L147 assume !(ssl3_accept_~s__state~0 == 8528); 255036#L150 assume !(ssl3_accept_~s__state~0 == 8529); 255037#L153 assume !(ssl3_accept_~s__state~0 == 8544); 255030#L156 assume !(ssl3_accept_~s__state~0 == 8545); 255031#L159 assume !(ssl3_accept_~s__state~0 == 8560); 255022#L162 assume !(ssl3_accept_~s__state~0 == 8561); 255023#L165 assume ssl3_accept_~s__state~0 == 8448; 255017#L166 assume !(ssl3_accept_~num1~0 > 0); 255016#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 254955#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 254951#L603 ssl3_accept_~skip~0 := 0; 254932#L99-3 assume true; 254933#L99-1 assume !false; 254914#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 254915#L102 assume ssl3_accept_~s__state~0 == 12292; 254568#L103 ssl3_accept_~s__new_session~0 := 1; 254569#L211 ssl3_accept_~s__server~0 := 1; 254560#L216 assume ssl3_accept_~cb~0 != 0; 254561#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 254550#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 254551#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 254536#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 254537#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 254517#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 254513#L603 ssl3_accept_~skip~0 := 0; 254504#L99-3 assume true; 254505#L99-1 assume !false; 254496#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 254497#L102 assume !(ssl3_accept_~s__state~0 == 12292); 254488#L105 assume !(ssl3_accept_~s__state~0 == 16384); 254489#L108 assume !(ssl3_accept_~s__state~0 == 8192); 254480#L111 assume !(ssl3_accept_~s__state~0 == 24576); 254481#L114 assume !(ssl3_accept_~s__state~0 == 8195); 254470#L117 assume !(ssl3_accept_~s__state~0 == 8480); 254472#L120 assume !(ssl3_accept_~s__state~0 == 8481); 267151#L123 assume !(ssl3_accept_~s__state~0 == 8482); 267150#L126 assume !(ssl3_accept_~s__state~0 == 8464); 267149#L129 assume !(ssl3_accept_~s__state~0 == 8465); 267145#L132 assume !(ssl3_accept_~s__state~0 == 8466); 266610#L135 assume ssl3_accept_~s__state~0 == 8496; 254926#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 266609#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 266572#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 266567#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 264912#L293-2 ssl3_accept_~s__init_num~0 := 0; 266559#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 266553#L603 ssl3_accept_~skip~0 := 0; 266551#L99-3 assume true; 266549#L99-1 assume !false; 266547#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266545#L102 assume !(ssl3_accept_~s__state~0 == 12292); 266544#L105 assume !(ssl3_accept_~s__state~0 == 16384); 266503#L108 assume !(ssl3_accept_~s__state~0 == 8192); 266498#L111 assume !(ssl3_accept_~s__state~0 == 24576); 266491#L114 assume !(ssl3_accept_~s__state~0 == 8195); 266314#L117 assume !(ssl3_accept_~s__state~0 == 8480); 266251#L120 assume !(ssl3_accept_~s__state~0 == 8481); 266242#L123 assume !(ssl3_accept_~s__state~0 == 8482); 266237#L126 assume !(ssl3_accept_~s__state~0 == 8464); 266232#L129 assume !(ssl3_accept_~s__state~0 == 8465); 266227#L132 assume !(ssl3_accept_~s__state~0 == 8466); 266221#L135 assume !(ssl3_accept_~s__state~0 == 8496); 266216#L138 assume !(ssl3_accept_~s__state~0 == 8497); 260260#L141 [2018-11-10 10:54:07,633 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:07,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1390627178, now seen corresponding path program 1 times [2018-11-10 10:54:07,633 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:07,634 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:07,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:07,634 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:54:07,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:07,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:07,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:07,646 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:07,647 INFO L82 PathProgramCache]: Analyzing trace with hash -1099694179, now seen corresponding path program 1 times [2018-11-10 10:54:07,647 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:07,647 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:07,647 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:07,648 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:07,648 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:07,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:07,759 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-10 10:54:07,759 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 10:54:07,759 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 10:54:07,782 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:07,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:07,799 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 10:54:07,833 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2018-11-10 10:54:07,850 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 10:54:07,850 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 10:54:07,851 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:54:07,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 10:54:07,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 10:54:07,851 INFO L87 Difference]: Start difference. First operand 14650 states and 18464 transitions. cyclomatic complexity: 3838 Second operand 5 states. [2018-11-10 10:54:08,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:54:08,073 INFO L93 Difference]: Finished difference Result 15370 states and 19120 transitions. [2018-11-10 10:54:08,074 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 10:54:08,075 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15370 states and 19120 transitions. [2018-11-10 10:54:08,105 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3857 [2018-11-10 10:54:08,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15370 states to 15230 states and 18956 transitions. [2018-11-10 10:54:08,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4818 [2018-11-10 10:54:08,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4818 [2018-11-10 10:54:08,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15230 states and 18956 transitions. [2018-11-10 10:54:08,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:08,132 INFO L705 BuchiCegarLoop]: Abstraction has 15230 states and 18956 transitions. [2018-11-10 10:54:08,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15230 states and 18956 transitions. [2018-11-10 10:54:08,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15230 to 11151. [2018-11-10 10:54:08,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11151 states. [2018-11-10 10:54:08,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11151 states to 11151 states and 14001 transitions. [2018-11-10 10:54:08,208 INFO L728 BuchiCegarLoop]: Abstraction has 11151 states and 14001 transitions. [2018-11-10 10:54:08,208 INFO L608 BuchiCegarLoop]: Abstraction has 11151 states and 14001 transitions. [2018-11-10 10:54:08,208 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-10 10:54:08,208 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11151 states and 14001 transitions. [2018-11-10 10:54:08,225 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3048 [2018-11-10 10:54:08,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:08,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:08,227 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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] [2018-11-10 10:54:08,227 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2018-11-10 10:54:08,227 INFO L793 eck$LassoCheckResult]: Stem: 284444#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 284192#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 284193#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 284439#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 284440#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 284383#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 284528#L99-3 assume true; 288007#L99-1 assume !false; 288006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288005#L102 assume !(ssl3_accept_~s__state~0 == 12292); 288004#L105 assume !(ssl3_accept_~s__state~0 == 16384); 288003#L108 assume !(ssl3_accept_~s__state~0 == 8192); 288002#L111 assume !(ssl3_accept_~s__state~0 == 24576); 288001#L114 assume !(ssl3_accept_~s__state~0 == 8195); 288000#L117 assume !(ssl3_accept_~s__state~0 == 8480); 287999#L120 assume !(ssl3_accept_~s__state~0 == 8481); 287998#L123 assume !(ssl3_accept_~s__state~0 == 8482); 287997#L126 assume ssl3_accept_~s__state~0 == 8464; 287996#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 287995#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 287994#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 287992#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 287987#L603 ssl3_accept_~skip~0 := 0; 287986#L99-3 assume true; 287985#L99-1 assume !false; 287984#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287983#L102 assume !(ssl3_accept_~s__state~0 == 12292); 287982#L105 assume !(ssl3_accept_~s__state~0 == 16384); 287981#L108 assume !(ssl3_accept_~s__state~0 == 8192); 287980#L111 assume !(ssl3_accept_~s__state~0 == 24576); 287979#L114 assume !(ssl3_accept_~s__state~0 == 8195); 287978#L117 assume !(ssl3_accept_~s__state~0 == 8480); 287977#L120 assume !(ssl3_accept_~s__state~0 == 8481); 287976#L123 assume !(ssl3_accept_~s__state~0 == 8482); 287975#L126 assume !(ssl3_accept_~s__state~0 == 8464); 287974#L129 assume !(ssl3_accept_~s__state~0 == 8465); 287973#L132 assume !(ssl3_accept_~s__state~0 == 8466); 287972#L135 assume ssl3_accept_~s__state~0 == 8496; 287971#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 284680#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 284681#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 284663#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 284664#L293-2 ssl3_accept_~s__init_num~0 := 0; 293987#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 293982#L603 ssl3_accept_~skip~0 := 0; 293981#L99-3 assume true; 293980#L99-1 assume !false; 293979#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 293978#L102 assume !(ssl3_accept_~s__state~0 == 12292); 293977#L105 assume !(ssl3_accept_~s__state~0 == 16384); 293976#L108 assume !(ssl3_accept_~s__state~0 == 8192); 293975#L111 assume !(ssl3_accept_~s__state~0 == 24576); 293974#L114 assume !(ssl3_accept_~s__state~0 == 8195); 293973#L117 assume !(ssl3_accept_~s__state~0 == 8480); 293972#L120 assume !(ssl3_accept_~s__state~0 == 8481); 293971#L123 assume !(ssl3_accept_~s__state~0 == 8482); 293970#L126 assume !(ssl3_accept_~s__state~0 == 8464); 293969#L129 assume !(ssl3_accept_~s__state~0 == 8465); 293968#L132 assume !(ssl3_accept_~s__state~0 == 8466); 293967#L135 assume !(ssl3_accept_~s__state~0 == 8496); 293966#L138 assume !(ssl3_accept_~s__state~0 == 8497); 293222#L141 [2018-11-10 10:54:08,227 INFO L795 eck$LassoCheckResult]: Loop: 293222#L141 assume !(ssl3_accept_~s__state~0 == 8512); 293221#L144 assume !(ssl3_accept_~s__state~0 == 8513); 293220#L147 assume !(ssl3_accept_~s__state~0 == 8528); 293219#L150 assume !(ssl3_accept_~s__state~0 == 8529); 293218#L153 assume !(ssl3_accept_~s__state~0 == 8544); 293217#L156 assume !(ssl3_accept_~s__state~0 == 8545); 293216#L159 assume !(ssl3_accept_~s__state~0 == 8560); 293215#L162 assume !(ssl3_accept_~s__state~0 == 8561); 293214#L165 assume !(ssl3_accept_~s__state~0 == 8448); 284397#L168 assume !(ssl3_accept_~s__state~0 == 8576); 284398#L171 assume !(ssl3_accept_~s__state~0 == 8577); 284377#L174 assume !(ssl3_accept_~s__state~0 == 8592); 284283#L177 assume !(ssl3_accept_~s__state~0 == 8593); 284228#L180 assume !(ssl3_accept_~s__state~0 == 8608); 284229#L183 assume !(ssl3_accept_~s__state~0 == 8609); 284159#L186 assume !(ssl3_accept_~s__state~0 == 8640); 284160#L189 assume !(ssl3_accept_~s__state~0 == 8641); 284512#L192 assume ssl3_accept_~s__state~0 == 8656; 284380#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 284314#L499 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 284315#L504 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 284311#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 284324#L520 assume !(ssl3_accept_~tmp___10~0 == 0); 284450#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 292769#L603 ssl3_accept_~skip~0 := 0; 292768#L99-3 assume true; 292767#L99-1 assume !false; 292766#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 292765#L102 assume !(ssl3_accept_~s__state~0 == 12292); 292764#L105 assume !(ssl3_accept_~s__state~0 == 16384); 292763#L108 assume !(ssl3_accept_~s__state~0 == 8192); 292762#L111 assume !(ssl3_accept_~s__state~0 == 24576); 292761#L114 assume !(ssl3_accept_~s__state~0 == 8195); 292760#L117 assume !(ssl3_accept_~s__state~0 == 8480); 292759#L120 assume !(ssl3_accept_~s__state~0 == 8481); 292758#L123 assume !(ssl3_accept_~s__state~0 == 8482); 292757#L126 assume !(ssl3_accept_~s__state~0 == 8464); 292756#L129 assume !(ssl3_accept_~s__state~0 == 8465); 292755#L132 assume !(ssl3_accept_~s__state~0 == 8466); 292754#L135 assume !(ssl3_accept_~s__state~0 == 8496); 292753#L138 assume !(ssl3_accept_~s__state~0 == 8497); 292752#L141 assume !(ssl3_accept_~s__state~0 == 8512); 292751#L144 assume !(ssl3_accept_~s__state~0 == 8513); 292750#L147 assume !(ssl3_accept_~s__state~0 == 8528); 292749#L150 assume !(ssl3_accept_~s__state~0 == 8529); 292748#L153 assume !(ssl3_accept_~s__state~0 == 8544); 292747#L156 assume !(ssl3_accept_~s__state~0 == 8545); 292746#L159 assume !(ssl3_accept_~s__state~0 == 8560); 292745#L162 assume !(ssl3_accept_~s__state~0 == 8561); 292744#L165 assume !(ssl3_accept_~s__state~0 == 8448); 292743#L168 assume !(ssl3_accept_~s__state~0 == 8576); 292742#L171 assume !(ssl3_accept_~s__state~0 == 8577); 292741#L174 assume !(ssl3_accept_~s__state~0 == 8592); 292740#L177 assume !(ssl3_accept_~s__state~0 == 8593); 292739#L180 assume !(ssl3_accept_~s__state~0 == 8608); 292738#L183 assume !(ssl3_accept_~s__state~0 == 8609); 292707#L186 assume !(ssl3_accept_~s__state~0 == 8640); 292706#L189 assume !(ssl3_accept_~s__state~0 == 8641); 292697#L192 assume !(ssl3_accept_~s__state~0 == 8656); 284495#L195 assume !(ssl3_accept_~s__state~0 == 8657); 284431#L198 assume ssl3_accept_~s__state~0 == 8672; 284306#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 284307#L528 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 284404#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 284405#L543 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 284318#L543-2 ssl3_accept_~s__init_num~0 := 0; 284319#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 293471#L603 ssl3_accept_~skip~0 := 0; 284445#L99-3 assume true; 284446#L99-1 assume !false; 284335#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284336#L102 assume !(ssl3_accept_~s__state~0 == 12292); 293380#L105 assume !(ssl3_accept_~s__state~0 == 16384); 284367#L108 assume !(ssl3_accept_~s__state~0 == 8192); 284264#L111 assume !(ssl3_accept_~s__state~0 == 24576); 284216#L114 assume !(ssl3_accept_~s__state~0 == 8195); 284217#L117 assume !(ssl3_accept_~s__state~0 == 8480); 284194#L120 assume !(ssl3_accept_~s__state~0 == 8481); 284195#L123 assume !(ssl3_accept_~s__state~0 == 8482); 284473#L126 assume !(ssl3_accept_~s__state~0 == 8464); 284474#L129 assume !(ssl3_accept_~s__state~0 == 8465); 284462#L132 assume !(ssl3_accept_~s__state~0 == 8466); 284463#L135 assume !(ssl3_accept_~s__state~0 == 8496); 293366#L138 assume !(ssl3_accept_~s__state~0 == 8497); 284368#L141 assume !(ssl3_accept_~s__state~0 == 8512); 284369#L144 assume !(ssl3_accept_~s__state~0 == 8513); 293352#L147 assume !(ssl3_accept_~s__state~0 == 8528); 284242#L150 assume !(ssl3_accept_~s__state~0 == 8529); 284243#L153 assume !(ssl3_accept_~s__state~0 == 8544); 284503#L156 assume !(ssl3_accept_~s__state~0 == 8545); 284504#L159 assume !(ssl3_accept_~s__state~0 == 8560); 284488#L162 assume !(ssl3_accept_~s__state~0 == 8561); 284489#L165 assume ssl3_accept_~s__state~0 == 8448; 284277#L166 assume !(ssl3_accept_~num1~0 > 0); 284278#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 284300#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 292938#L603 ssl3_accept_~skip~0 := 0; 292936#L99-3 assume true; 292934#L99-1 assume !false; 292932#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 292930#L102 assume !(ssl3_accept_~s__state~0 == 12292); 292928#L105 assume !(ssl3_accept_~s__state~0 == 16384); 292926#L108 assume !(ssl3_accept_~s__state~0 == 8192); 292924#L111 assume !(ssl3_accept_~s__state~0 == 24576); 292922#L114 assume !(ssl3_accept_~s__state~0 == 8195); 292920#L117 assume !(ssl3_accept_~s__state~0 == 8480); 292918#L120 assume !(ssl3_accept_~s__state~0 == 8481); 292916#L123 assume !(ssl3_accept_~s__state~0 == 8482); 292914#L126 assume !(ssl3_accept_~s__state~0 == 8464); 292912#L129 assume !(ssl3_accept_~s__state~0 == 8465); 292910#L132 assume !(ssl3_accept_~s__state~0 == 8466); 292908#L135 assume !(ssl3_accept_~s__state~0 == 8496); 292906#L138 assume !(ssl3_accept_~s__state~0 == 8497); 292904#L141 assume !(ssl3_accept_~s__state~0 == 8512); 292902#L144 assume !(ssl3_accept_~s__state~0 == 8513); 292900#L147 assume !(ssl3_accept_~s__state~0 == 8528); 292898#L150 assume !(ssl3_accept_~s__state~0 == 8529); 292896#L153 assume !(ssl3_accept_~s__state~0 == 8544); 292894#L156 assume !(ssl3_accept_~s__state~0 == 8545); 292892#L159 assume !(ssl3_accept_~s__state~0 == 8560); 292889#L162 assume !(ssl3_accept_~s__state~0 == 8561); 292887#L165 assume !(ssl3_accept_~s__state~0 == 8448); 292888#L168 assume ssl3_accept_~s__state~0 == 8576; 292778#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 292882#L440 assume !(ssl3_accept_~ret~0 <= 0); 292881#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 292041#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 292037#L603 ssl3_accept_~skip~0 := 0; 292027#L99-3 assume true; 292028#L99-1 assume !false; 292013#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 292014#L102 assume !(ssl3_accept_~s__state~0 == 12292); 291998#L105 assume !(ssl3_accept_~s__state~0 == 16384); 291999#L108 assume !(ssl3_accept_~s__state~0 == 8192); 291986#L111 assume !(ssl3_accept_~s__state~0 == 24576); 291987#L114 assume !(ssl3_accept_~s__state~0 == 8195); 291974#L117 assume !(ssl3_accept_~s__state~0 == 8480); 291975#L120 assume !(ssl3_accept_~s__state~0 == 8481); 291720#L123 assume !(ssl3_accept_~s__state~0 == 8482); 291721#L126 assume !(ssl3_accept_~s__state~0 == 8464); 291716#L129 assume !(ssl3_accept_~s__state~0 == 8465); 291717#L132 assume !(ssl3_accept_~s__state~0 == 8466); 288266#L135 assume ssl3_accept_~s__state~0 == 8496; 284689#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 284358#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 284359#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 292694#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 284256#L293-2 ssl3_accept_~s__init_num~0 := 0; 284257#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 293239#L603 ssl3_accept_~skip~0 := 0; 293238#L99-3 assume true; 293237#L99-1 assume !false; 293236#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 293235#L102 assume !(ssl3_accept_~s__state~0 == 12292); 293234#L105 assume !(ssl3_accept_~s__state~0 == 16384); 293233#L108 assume !(ssl3_accept_~s__state~0 == 8192); 293232#L111 assume !(ssl3_accept_~s__state~0 == 24576); 293231#L114 assume !(ssl3_accept_~s__state~0 == 8195); 293230#L117 assume !(ssl3_accept_~s__state~0 == 8480); 293229#L120 assume !(ssl3_accept_~s__state~0 == 8481); 293228#L123 assume !(ssl3_accept_~s__state~0 == 8482); 293227#L126 assume !(ssl3_accept_~s__state~0 == 8464); 293226#L129 assume !(ssl3_accept_~s__state~0 == 8465); 293225#L132 assume !(ssl3_accept_~s__state~0 == 8466); 293224#L135 assume !(ssl3_accept_~s__state~0 == 8496); 293223#L138 assume !(ssl3_accept_~s__state~0 == 8497); 293222#L141 [2018-11-10 10:54:08,227 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:08,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1390627178, now seen corresponding path program 2 times [2018-11-10 10:54:08,228 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:08,228 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:08,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:08,228 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:08,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:08,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:08,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:08,239 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:08,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1676573801, now seen corresponding path program 1 times [2018-11-10 10:54:08,239 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:08,239 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:08,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:08,240 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:54:08,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:08,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:08,299 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-10 10:54:08,300 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 10:54:08,300 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 10:54:08,315 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:08,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 10:54:08,332 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 10:54:08,349 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-10 10:54:08,366 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 10:54:08,366 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 10:54:08,366 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 10:54:08,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 10:54:08,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 10:54:08,367 INFO L87 Difference]: Start difference. First operand 11151 states and 14001 transitions. cyclomatic complexity: 2884 Second operand 5 states. [2018-11-10 10:54:08,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 10:54:08,554 INFO L93 Difference]: Finished difference Result 12582 states and 15571 transitions. [2018-11-10 10:54:08,554 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 10:54:08,554 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12582 states and 15571 transitions. [2018-11-10 10:54:08,584 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3164 [2018-11-10 10:54:08,610 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12582 states to 11543 states and 14296 transitions. [2018-11-10 10:54:08,610 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3907 [2018-11-10 10:54:08,613 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4092 [2018-11-10 10:54:08,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11543 states and 14296 transitions. [2018-11-10 10:54:08,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 10:54:08,613 INFO L705 BuchiCegarLoop]: Abstraction has 11543 states and 14296 transitions. [2018-11-10 10:54:08,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11543 states and 14296 transitions. [2018-11-10 10:54:08,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11543 to 11379. [2018-11-10 10:54:08,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11379 states. [2018-11-10 10:54:08,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11379 states to 11379 states and 14109 transitions. [2018-11-10 10:54:08,699 INFO L728 BuchiCegarLoop]: Abstraction has 11379 states and 14109 transitions. [2018-11-10 10:54:08,699 INFO L608 BuchiCegarLoop]: Abstraction has 11379 states and 14109 transitions. [2018-11-10 10:54:08,699 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-10 10:54:08,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11379 states and 14109 transitions. [2018-11-10 10:54:08,721 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3143 [2018-11-10 10:54:08,721 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 10:54:08,721 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 10:54:08,722 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 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] [2018-11-10 10:54:08,723 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 10:54:08,723 INFO L793 eck$LassoCheckResult]: Stem: 308679#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 308432#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 308433#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 308673#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 308674#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 308617#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 308768#L99-3 assume true; 312329#L99-1 assume !false; 312328#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 312327#L102 assume !(ssl3_accept_~s__state~0 == 12292); 312326#L105 assume !(ssl3_accept_~s__state~0 == 16384); 312325#L108 assume !(ssl3_accept_~s__state~0 == 8192); 312324#L111 assume !(ssl3_accept_~s__state~0 == 24576); 312323#L114 assume !(ssl3_accept_~s__state~0 == 8195); 312322#L117 assume !(ssl3_accept_~s__state~0 == 8480); 312321#L120 assume !(ssl3_accept_~s__state~0 == 8481); 312320#L123 assume !(ssl3_accept_~s__state~0 == 8482); 312319#L126 assume ssl3_accept_~s__state~0 == 8464; 312318#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 312315#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 312309#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 312306#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 312300#L603 ssl3_accept_~skip~0 := 0; 312298#L99-3 assume true; 312296#L99-1 assume !false; 312294#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 312292#L102 assume !(ssl3_accept_~s__state~0 == 12292); 312290#L105 assume !(ssl3_accept_~s__state~0 == 16384); 312288#L108 assume !(ssl3_accept_~s__state~0 == 8192); 312286#L111 assume !(ssl3_accept_~s__state~0 == 24576); 312284#L114 assume !(ssl3_accept_~s__state~0 == 8195); 312282#L117 assume !(ssl3_accept_~s__state~0 == 8480); 312280#L120 assume !(ssl3_accept_~s__state~0 == 8481); 312278#L123 assume !(ssl3_accept_~s__state~0 == 8482); 312276#L126 assume !(ssl3_accept_~s__state~0 == 8464); 312274#L129 assume !(ssl3_accept_~s__state~0 == 8465); 312272#L132 assume !(ssl3_accept_~s__state~0 == 8466); 312271#L135 assume ssl3_accept_~s__state~0 == 8496; 312268#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 310287#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 310288#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 309083#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 309084#L293-2 ssl3_accept_~s__init_num~0 := 0; 309077#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 309073#L603 ssl3_accept_~skip~0 := 0; 309068#L99-3 assume true; 309069#L99-1 assume !false; 309064#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 309065#L102 assume !(ssl3_accept_~s__state~0 == 12292); 309060#L105 assume !(ssl3_accept_~s__state~0 == 16384); 309061#L108 assume !(ssl3_accept_~s__state~0 == 8192); 309056#L111 assume !(ssl3_accept_~s__state~0 == 24576); 309057#L114 assume !(ssl3_accept_~s__state~0 == 8195); 309052#L117 assume !(ssl3_accept_~s__state~0 == 8480); 309053#L120 assume !(ssl3_accept_~s__state~0 == 8481); 309048#L123 assume !(ssl3_accept_~s__state~0 == 8482); 309049#L126 assume !(ssl3_accept_~s__state~0 == 8464); 309044#L129 assume !(ssl3_accept_~s__state~0 == 8465); 309045#L132 assume !(ssl3_accept_~s__state~0 == 8466); 309034#L135 assume !(ssl3_accept_~s__state~0 == 8496); 309035#L138 assume !(ssl3_accept_~s__state~0 == 8497); 308799#L141 [2018-11-10 10:54:08,723 INFO L795 eck$LassoCheckResult]: Loop: 308799#L141 assume ssl3_accept_~s__state~0 == 8512; 308797#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 311191#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 311188#L308 assume !(ssl3_accept_~ret~0 <= 0); 311185#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 311181#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 311174#L603 ssl3_accept_~skip~0 := 0; 311171#L99-3 assume true; 311168#L99-1 assume !false; 311164#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 311157#L102 assume !(ssl3_accept_~s__state~0 == 12292); 311153#L105 assume !(ssl3_accept_~s__state~0 == 16384); 311149#L108 assume !(ssl3_accept_~s__state~0 == 8192); 311145#L111 assume !(ssl3_accept_~s__state~0 == 24576); 311141#L114 assume !(ssl3_accept_~s__state~0 == 8195); 311137#L117 assume !(ssl3_accept_~s__state~0 == 8480); 311133#L120 assume !(ssl3_accept_~s__state~0 == 8481); 311129#L123 assume !(ssl3_accept_~s__state~0 == 8482); 311125#L126 assume !(ssl3_accept_~s__state~0 == 8464); 311121#L129 assume !(ssl3_accept_~s__state~0 == 8465); 311117#L132 assume !(ssl3_accept_~s__state~0 == 8466); 311113#L135 assume !(ssl3_accept_~s__state~0 == 8496); 311110#L138 assume !(ssl3_accept_~s__state~0 == 8497); 311107#L141 assume !(ssl3_accept_~s__state~0 == 8512); 311105#L144 assume !(ssl3_accept_~s__state~0 == 8513); 311093#L147 assume ssl3_accept_~s__state~0 == 8528; 310784#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 311086#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 311080#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 311062#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 311060#L353 assume !(ssl3_accept_~ret~0 <= 0); 311052#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 310979#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 310973#L603 ssl3_accept_~skip~0 := 0; 310971#L99-3 assume true; 310968#L99-1 assume !false; 310965#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310962#L102 assume !(ssl3_accept_~s__state~0 == 12292); 310961#L105 assume !(ssl3_accept_~s__state~0 == 16384); 310960#L108 assume !(ssl3_accept_~s__state~0 == 8192); 310959#L111 assume !(ssl3_accept_~s__state~0 == 24576); 310957#L114 assume !(ssl3_accept_~s__state~0 == 8195); 310956#L117 assume !(ssl3_accept_~s__state~0 == 8480); 310945#L120 assume !(ssl3_accept_~s__state~0 == 8481); 310933#L123 assume !(ssl3_accept_~s__state~0 == 8482); 310929#L126 assume !(ssl3_accept_~s__state~0 == 8464); 310925#L129 assume !(ssl3_accept_~s__state~0 == 8465); 310921#L132 assume !(ssl3_accept_~s__state~0 == 8466); 310917#L135 assume !(ssl3_accept_~s__state~0 == 8496); 310913#L138 assume !(ssl3_accept_~s__state~0 == 8497); 310909#L141 assume !(ssl3_accept_~s__state~0 == 8512); 310905#L144 assume !(ssl3_accept_~s__state~0 == 8513); 310901#L147 assume !(ssl3_accept_~s__state~0 == 8528); 310897#L150 assume !(ssl3_accept_~s__state~0 == 8529); 310893#L153 assume ssl3_accept_~s__state~0 == 8544; 310516#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 310886#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 310881#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 310877#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 310871#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 310868#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 310856#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 310850#L603 ssl3_accept_~skip~0 := 0; 310848#L99-3 assume true; 310846#L99-1 assume !false; 310844#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310842#L102 assume !(ssl3_accept_~s__state~0 == 12292); 310840#L105 assume !(ssl3_accept_~s__state~0 == 16384); 310838#L108 assume !(ssl3_accept_~s__state~0 == 8192); 310836#L111 assume !(ssl3_accept_~s__state~0 == 24576); 310834#L114 assume !(ssl3_accept_~s__state~0 == 8195); 310832#L117 assume !(ssl3_accept_~s__state~0 == 8480); 310830#L120 assume !(ssl3_accept_~s__state~0 == 8481); 310828#L123 assume !(ssl3_accept_~s__state~0 == 8482); 310826#L126 assume !(ssl3_accept_~s__state~0 == 8464); 310824#L129 assume !(ssl3_accept_~s__state~0 == 8465); 310822#L132 assume !(ssl3_accept_~s__state~0 == 8466); 310820#L135 assume !(ssl3_accept_~s__state~0 == 8496); 310818#L138 assume !(ssl3_accept_~s__state~0 == 8497); 310816#L141 assume !(ssl3_accept_~s__state~0 == 8512); 310814#L144 assume !(ssl3_accept_~s__state~0 == 8513); 310802#L147 assume !(ssl3_accept_~s__state~0 == 8528); 310800#L150 assume !(ssl3_accept_~s__state~0 == 8529); 310797#L153 assume !(ssl3_accept_~s__state~0 == 8544); 310795#L156 assume !(ssl3_accept_~s__state~0 == 8545); 310793#L159 assume !(ssl3_accept_~s__state~0 == 8560); 310789#L162 assume !(ssl3_accept_~s__state~0 == 8561); 310787#L165 assume ssl3_accept_~s__state~0 == 8448; 310759#L166 assume !(ssl3_accept_~num1~0 > 0); 310752#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 310749#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 310743#L603 ssl3_accept_~skip~0 := 0; 310741#L99-3 assume true; 310739#L99-1 assume !false; 310737#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310735#L102 assume !(ssl3_accept_~s__state~0 == 12292); 310733#L105 assume !(ssl3_accept_~s__state~0 == 16384); 310731#L108 assume !(ssl3_accept_~s__state~0 == 8192); 310729#L111 assume !(ssl3_accept_~s__state~0 == 24576); 310727#L114 assume !(ssl3_accept_~s__state~0 == 8195); 310725#L117 assume !(ssl3_accept_~s__state~0 == 8480); 310723#L120 assume !(ssl3_accept_~s__state~0 == 8481); 310721#L123 assume !(ssl3_accept_~s__state~0 == 8482); 310719#L126 assume !(ssl3_accept_~s__state~0 == 8464); 310717#L129 assume !(ssl3_accept_~s__state~0 == 8465); 310715#L132 assume !(ssl3_accept_~s__state~0 == 8466); 310712#L135 assume !(ssl3_accept_~s__state~0 == 8496); 310708#L138 assume !(ssl3_accept_~s__state~0 == 8497); 310705#L141 assume !(ssl3_accept_~s__state~0 == 8512); 310701#L144 assume !(ssl3_accept_~s__state~0 == 8513); 310698#L147 assume !(ssl3_accept_~s__state~0 == 8528); 310694#L150 assume !(ssl3_accept_~s__state~0 == 8529); 310691#L153 assume !(ssl3_accept_~s__state~0 == 8544); 310689#L156 assume !(ssl3_accept_~s__state~0 == 8545); 310687#L159 assume !(ssl3_accept_~s__state~0 == 8560); 310685#L162 assume !(ssl3_accept_~s__state~0 == 8561); 310683#L165 assume !(ssl3_accept_~s__state~0 == 8448); 310674#L168 assume ssl3_accept_~s__state~0 == 8576; 310671#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 310670#L440 assume !(ssl3_accept_~ret~0 <= 0); 310668#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 310666#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 310661#L603 ssl3_accept_~skip~0 := 0; 310660#L99-3 assume true; 310659#L99-1 assume !false; 310658#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310657#L102 assume !(ssl3_accept_~s__state~0 == 12292); 310656#L105 assume !(ssl3_accept_~s__state~0 == 16384); 310655#L108 assume !(ssl3_accept_~s__state~0 == 8192); 310654#L111 assume !(ssl3_accept_~s__state~0 == 24576); 310653#L114 assume !(ssl3_accept_~s__state~0 == 8195); 310652#L117 assume !(ssl3_accept_~s__state~0 == 8480); 310651#L120 assume !(ssl3_accept_~s__state~0 == 8481); 310650#L123 assume !(ssl3_accept_~s__state~0 == 8482); 310649#L126 assume !(ssl3_accept_~s__state~0 == 8464); 310648#L129 assume !(ssl3_accept_~s__state~0 == 8465); 310647#L132 assume ssl3_accept_~s__state~0 == 8466; 309485#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 310444#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 310271#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 310268#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 310258#L603 ssl3_accept_~skip~0 := 0; 310256#L99-3 assume true; 310254#L99-1 assume !false; 310252#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310250#L102 assume !(ssl3_accept_~s__state~0 == 12292); 310248#L105 assume !(ssl3_accept_~s__state~0 == 16384); 310246#L108 assume !(ssl3_accept_~s__state~0 == 8192); 310244#L111 assume !(ssl3_accept_~s__state~0 == 24576); 310242#L114 assume !(ssl3_accept_~s__state~0 == 8195); 310240#L117 assume !(ssl3_accept_~s__state~0 == 8480); 310236#L120 assume !(ssl3_accept_~s__state~0 == 8481); 310235#L123 assume !(ssl3_accept_~s__state~0 == 8482); 310234#L126 assume !(ssl3_accept_~s__state~0 == 8464); 310233#L129 assume !(ssl3_accept_~s__state~0 == 8465); 310232#L132 assume !(ssl3_accept_~s__state~0 == 8466); 310229#L135 assume ssl3_accept_~s__state~0 == 8496; 310228#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 310227#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 310226#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 310225#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 309081#L293-2 ssl3_accept_~s__init_num~0 := 0; 309082#L566 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 309070#L603 ssl3_accept_~skip~0 := 0; 309071#L99-3 assume true; 309066#L99-1 assume !false; 309067#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 309062#L102 assume !(ssl3_accept_~s__state~0 == 12292); 309063#L105 assume !(ssl3_accept_~s__state~0 == 16384); 309058#L108 assume !(ssl3_accept_~s__state~0 == 8192); 309059#L111 assume !(ssl3_accept_~s__state~0 == 24576); 309054#L114 assume !(ssl3_accept_~s__state~0 == 8195); 309055#L117 assume !(ssl3_accept_~s__state~0 == 8480); 309050#L120 assume !(ssl3_accept_~s__state~0 == 8481); 309051#L123 assume !(ssl3_accept_~s__state~0 == 8482); 309046#L126 assume !(ssl3_accept_~s__state~0 == 8464); 309047#L129 assume !(ssl3_accept_~s__state~0 == 8465); 309042#L132 assume !(ssl3_accept_~s__state~0 == 8466); 309043#L135 assume !(ssl3_accept_~s__state~0 == 8496); 310017#L138 assume !(ssl3_accept_~s__state~0 == 8497); 308799#L141 [2018-11-10 10:54:08,723 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:08,723 INFO L82 PathProgramCache]: Analyzing trace with hash 572978728, now seen corresponding path program 1 times [2018-11-10 10:54:08,723 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:08,724 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:08,724 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:08,724 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:08,724 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:08,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:08,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:08,735 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:08,735 INFO L82 PathProgramCache]: Analyzing trace with hash 1515904296, now seen corresponding path program 3 times [2018-11-10 10:54:08,735 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:08,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:08,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:08,736 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 10:54:08,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:08,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:08,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:08,757 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 10:54:08,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1047368241, now seen corresponding path program 1 times [2018-11-10 10:54:08,758 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 10:54:08,758 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 10:54:08,758 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:08,759 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 10:54:08,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 10:54:08,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:08,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 10:54:09,506 WARN L179 SmtUtils]: Spent 698.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-10 10:54:09,729 WARN L179 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2018-11-10 10:54:09,794 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 10:54:09 BoogieIcfgContainer [2018-11-10 10:54:09,794 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 10:54:09,794 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 10:54:09,794 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 10:54:09,795 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 10:54:09,795 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 10:53:55" (3/4) ... [2018-11-10 10:54:09,798 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-10 10:54:09,860 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_6c5cc362-0438-4e7e-8ba2-965cec04e434/bin-2019/uautomizer/witness.graphml [2018-11-10 10:54:09,860 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 10:54:09,861 INFO L168 Benchmark]: Toolchain (without parser) took 15217.91 ms. Allocated memory was 1.0 GB in the beginning and 1.8 GB in the end (delta: 760.2 MB). Free memory was 954.8 MB in the beginning and 1.3 GB in the end (delta: -319.6 MB). Peak memory consumption was 440.7 MB. Max. memory is 11.5 GB. [2018-11-10 10:54:09,862 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 10:54:09,862 INFO L168 Benchmark]: CACSL2BoogieTranslator took 242.71 ms. Allocated memory is still 1.0 GB. Free memory was 954.8 MB in the beginning and 936.0 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-10 10:54:09,862 INFO L168 Benchmark]: Boogie Procedure Inliner took 79.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.6 MB). Free memory was 936.0 MB in the beginning and 1.1 GB in the end (delta: -202.7 MB). Peak memory consumption was 15.1 MB. Max. memory is 11.5 GB. [2018-11-10 10:54:09,862 INFO L168 Benchmark]: Boogie Preprocessor took 26.53 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-10 10:54:09,862 INFO L168 Benchmark]: RCFGBuilder took 553.01 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.6 MB). Peak memory consumption was 54.6 MB. Max. memory is 11.5 GB. [2018-11-10 10:54:09,863 INFO L168 Benchmark]: BuchiAutomizer took 14246.78 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 618.7 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -209.6 MB). Peak memory consumption was 693.7 MB. Max. memory is 11.5 GB. [2018-11-10 10:54:09,863 INFO L168 Benchmark]: Witness Printer took 66.10 ms. Allocated memory is still 1.8 GB. Free memory was 1.3 GB in the beginning and 1.3 GB in the end (delta: 16.6 MB). Peak memory consumption was 16.6 MB. Max. memory is 11.5 GB. [2018-11-10 10:54:09,865 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 242.71 ms. Allocated memory is still 1.0 GB. Free memory was 954.8 MB in the beginning and 936.0 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 79.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.6 MB). Free memory was 936.0 MB in the beginning and 1.1 GB in the end (delta: -202.7 MB). Peak memory consumption was 15.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 26.53 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 553.01 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.6 MB). Peak memory consumption was 54.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 14246.78 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 618.7 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -209.6 MB). Peak memory consumption was 693.7 MB. Max. memory is 11.5 GB. * Witness Printer took 66.10 ms. Allocated memory is still 1.8 GB. Free memory was 1.3 GB in the beginning and 1.3 GB in the end (delta: 16.6 MB). Peak memory consumption was 16.6 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 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. 29 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 11379 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 14.1s and 31 iterations. TraceHistogramMax:7. Analysis of lassos took 7.4s. Construction of modules took 2.4s. Büchi inclusion checks took 1.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 32. Automata minimization 1.3s AutomataMinimizationTime, 32 MinimizatonAttempts, 25326 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had 14650 states and ocurred in iteration 28. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 7901 SDtfs, 6061 SDslu, 6168 SDs, 0 SdLazy, 4163 SolverSat, 786 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.4s Time LassoAnalysisResults: nont1 unkn0 SFLI20 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div175 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 2ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 17 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: 141]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@333750dd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72e2cf89=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47d34651=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d9a1658=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1537eaaa=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51da9b87=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c6c5bf5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@610a19b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68b21cf5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@584c23bf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3cb631b8=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a67dee8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@107f7df1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56868f38=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74583b87=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32d19a0e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@624700bd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4bad2a2d=0, __cil_tmp57=0, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3ff53b18=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967040, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4dba7475=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@58aee6e4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5817b0c5=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7ba6880d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@783f742a=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@554d5234=2, got_new_session=1, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fa5fc08=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10ef578b=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d8d7c80=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f63bf36=0, s__options=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1080841c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53da66a9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a68f6e0=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4052c82c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3880446c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3180aebb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ed7d223=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ae66c6a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@183c4d73=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5201a13b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c40a27=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e5d9aa4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@343fd919=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10b44d28=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19d619b3=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1da9093=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b8bf90d=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d2d779b=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13ace461=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39643e04=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2eb91f38=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L636] int s ; [L637] int tmp ; [L641] s = 8464 [L642] CALL ssl3_accept(s) [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...