./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_14.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_14.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 f0194e72737fa00e9def2494335d4249cbea0bcd ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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.25-f470102 [2019-12-07 18:20:39,951 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 18:20:39,952 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 18:20:39,960 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 18:20:39,961 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 18:20:39,961 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 18:20:39,962 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 18:20:39,964 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 18:20:39,965 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 18:20:39,965 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 18:20:39,966 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 18:20:39,967 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 18:20:39,967 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 18:20:39,968 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 18:20:39,968 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 18:20:39,969 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 18:20:39,969 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 18:20:39,970 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 18:20:39,971 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 18:20:39,973 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 18:20:39,974 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 18:20:39,975 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 18:20:39,975 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 18:20:39,976 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 18:20:39,977 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 18:20:39,978 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 18:20:39,978 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 18:20:39,978 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 18:20:39,978 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 18:20:39,979 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 18:20:39,979 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 18:20:39,979 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 18:20:39,980 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 18:20:39,980 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 18:20:39,981 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 18:20:39,981 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 18:20:39,981 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 18:20:39,981 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 18:20:39,982 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 18:20:39,982 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 18:20:39,982 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 18:20:39,983 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-12-07 18:20:39,994 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 18:20:39,994 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 18:20:39,994 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-12-07 18:20:39,994 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-12-07 18:20:39,995 INFO L138 SettingsManager]: * Use SBE=true [2019-12-07 18:20:39,995 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-12-07 18:20:39,995 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-12-07 18:20:39,995 INFO L138 SettingsManager]: * Use old map elimination=false [2019-12-07 18:20:39,995 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-12-07 18:20:39,995 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-12-07 18:20:39,995 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-12-07 18:20:39,995 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 18:20:39,995 INFO L138 SettingsManager]: * sizeof long=4 [2019-12-07 18:20:39,996 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-12-07 18:20:39,996 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 18:20:39,996 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-12-07 18:20:39,996 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 18:20:39,996 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-12-07 18:20:39,996 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-12-07 18:20:39,996 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-12-07 18:20:39,996 INFO L138 SettingsManager]: * sizeof long double=12 [2019-12-07 18:20:39,996 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 18:20:39,996 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-12-07 18:20:39,997 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 18:20:39,997 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-12-07 18:20:39,997 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 18:20:39,997 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 18:20:39,997 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-12-07 18:20:39,997 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 18:20:39,997 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-12-07 18:20:39,997 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 18:20:39,998 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-12-07 18:20:39,998 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-12-07 18:20:39,998 INFO L138 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/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 -> f0194e72737fa00e9def2494335d4249cbea0bcd [2019-12-07 18:20:40,094 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 18:20:40,105 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 18:20:40,107 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 18:20:40,108 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 18:20:40,109 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 18:20:40,109 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_14.cil.c [2019-12-07 18:20:40,153 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/data/7ade3101c/88c0d0eb7ff04a3bb0f41217d519db15/FLAG3299458a0 [2019-12-07 18:20:40,497 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 18:20:40,497 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/sv-benchmarks/c/ssh-simplified/s3_srvr_14.cil.c [2019-12-07 18:20:40,504 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/data/7ade3101c/88c0d0eb7ff04a3bb0f41217d519db15/FLAG3299458a0 [2019-12-07 18:20:40,513 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/data/7ade3101c/88c0d0eb7ff04a3bb0f41217d519db15 [2019-12-07 18:20:40,515 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 18:20:40,516 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 18:20:40,517 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 18:20:40,517 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 18:20:40,519 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 18:20:40,519 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 06:20:40" (1/1) ... [2019-12-07 18:20:40,521 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17df66d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40, skipping insertion in model container [2019-12-07 18:20:40,522 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 06:20:40" (1/1) ... [2019-12-07 18:20:40,527 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 18:20:40,553 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 18:20:40,733 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 18:20:40,735 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 18:20:40,770 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 18:20:40,779 INFO L208 MainTranslator]: Completed translation [2019-12-07 18:20:40,779 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40 WrapperNode [2019-12-07 18:20:40,779 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 18:20:40,780 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 18:20:40,780 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 18:20:40,780 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 18:20:40,785 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40" (1/1) ... [2019-12-07 18:20:40,791 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40" (1/1) ... [2019-12-07 18:20:40,816 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 18:20:40,816 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 18:20:40,816 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 18:20:40,816 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 18:20:40,823 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40" (1/1) ... [2019-12-07 18:20:40,823 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40" (1/1) ... [2019-12-07 18:20:40,824 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40" (1/1) ... [2019-12-07 18:20:40,824 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40" (1/1) ... [2019-12-07 18:20:40,829 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40" (1/1) ... [2019-12-07 18:20:40,835 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40" (1/1) ... [2019-12-07 18:20:40,837 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40" (1/1) ... [2019-12-07 18:20:40,839 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 18:20:40,839 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 18:20:40,839 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 18:20:40,839 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 18:20:40,840 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:40,879 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 18:20:40,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 18:20:40,952 WARN L738 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-12-07 18:20:41,247 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-12-07 18:20:41,247 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-12-07 18:20:41,248 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 18:20:41,249 INFO L287 CfgBuilder]: Removed 7 assume(true) statements. [2019-12-07 18:20:41,249 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 06:20:41 BoogieIcfgContainer [2019-12-07 18:20:41,250 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 18:20:41,250 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-12-07 18:20:41,250 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-12-07 18:20:41,252 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-12-07 18:20:41,253 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 18:20:41,253 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.12 06:20:40" (1/3) ... [2019-12-07 18:20:41,253 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@279cdfd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 06:20:41, skipping insertion in model container [2019-12-07 18:20:41,254 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 18:20:41,254 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 06:20:40" (2/3) ... [2019-12-07 18:20:41,254 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@279cdfd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 06:20:41, skipping insertion in model container [2019-12-07 18:20:41,254 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 18:20:41,254 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 06:20:41" (3/3) ... [2019-12-07 18:20:41,255 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_14.cil.c [2019-12-07 18:20:41,285 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-12-07 18:20:41,285 INFO L357 BuchiCegarLoop]: Hoare is false [2019-12-07 18:20:41,285 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-12-07 18:20:41,285 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 18:20:41,285 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 18:20:41,285 INFO L361 BuchiCegarLoop]: Difference is false [2019-12-07 18:20:41,285 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 18:20:41,286 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-12-07 18:20:41,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 149 states. [2019-12-07 18:20:41,324 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2019-12-07 18:20:41,325 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:41,325 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:41,332 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 18:20:41,332 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:41,332 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-12-07 18:20:41,332 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 149 states. [2019-12-07 18:20:41,339 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2019-12-07 18:20:41,339 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:41,339 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:41,341 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 18:20:41,341 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:41,344 INFO L794 eck$LassoCheckResult]: Stem: 106#ULTIMATE.startENTRYtrue 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 24#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8#L84-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 57#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 55#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 14#L98-2true [2019-12-07 18:20:41,345 INFO L796 eck$LassoCheckResult]: Loop: 14#L98-2true assume !false; 113#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136#L101true assume !(12292 == ssl3_accept_~s__state~0); 119#L104true assume !(16384 == ssl3_accept_~s__state~0); 124#L107true assume !(8192 == ssl3_accept_~s__state~0); 114#L110true assume !(24576 == ssl3_accept_~s__state~0); 74#L113true assume !(8195 == ssl3_accept_~s__state~0); 65#L116true assume 8480 == ssl3_accept_~s__state~0; 20#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 150#L258true 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; 64#L565true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 151#L602true ssl3_accept_~skip~0 := 0; 14#L98-2true [2019-12-07 18:20:41,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:41,349 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-12-07 18:20:41,354 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:41,355 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187266617] [2019-12-07 18:20:41,355 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:41,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:41,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:41,440 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:41,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:41,441 INFO L82 PathProgramCache]: Analyzing trace with hash 722473847, now seen corresponding path program 1 times [2019-12-07 18:20:41,441 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:41,441 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119703206] [2019-12-07 18:20:41,441 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:41,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:41,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:41,454 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:41,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:41,455 INFO L82 PathProgramCache]: Analyzing trace with hash -2007346203, now seen corresponding path program 1 times [2019-12-07 18:20:41,456 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:41,456 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859169453] [2019-12-07 18:20:41,456 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:41,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:41,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:41,513 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859169453] [2019-12-07 18:20:41,514 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:41,514 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:41,515 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042953809] [2019-12-07 18:20:41,581 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 18:20:41,582 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 18:20:41,582 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 18:20:41,582 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 18:20:41,582 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 18:20:41,583 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:41,583 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 18:20:41,583 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 18:20:41,583 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2019-12-07 18:20:41,583 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 18:20:41,583 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 18:20:41,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,608 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,680 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 18:20:41,681 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:41,685 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:41,685 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:41,692 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:41,692 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:41,696 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:41,696 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:41,699 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:41,699 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:41,703 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:41,703 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:41,707 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:41,707 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 5 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 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:41,711 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:41,711 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:41,716 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:41,716 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 6 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 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:41,720 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:41,721 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 7 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 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:41,729 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 18:20:41,729 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:41,734 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 18:20:41,735 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 18:20:41,735 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 18:20:41,735 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 18:20:41,735 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 18:20:41,735 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 18:20:41,735 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:41,735 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 18:20:41,735 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 18:20:41,735 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2019-12-07 18:20:41,735 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 18:20:41,735 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 18:20:41,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,752 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,754 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:41,820 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 18:20:41,824 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:41,828 INFO L120 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 [2019-12-07 18:20:41,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:41,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:41,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:41,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:41,830 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:41,832 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:41,833 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:41,835 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:41,838 INFO L120 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 [2019-12-07 18:20:41,839 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:41,839 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:41,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:41,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:41,840 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:41,840 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:41,840 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:41,842 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:41,845 INFO L120 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 [2019-12-07 18:20:41,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:41,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:41,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:41,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:41,847 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:41,848 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:41,848 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:41,849 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:41,853 INFO L120 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 [2019-12-07 18:20:41,854 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:41,854 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:41,854 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:41,854 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:41,854 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:41,856 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:41,856 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:41,858 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 18:20:41,862 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 18:20:41,862 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:41,867 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 18:20:41,867 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 18:20:41,867 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 18:20:41,868 INFO L512 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 [] [2019-12-07 18:20:41,871 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 18:20:41,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:41,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:41,899 INFO L264 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 18:20:41,901 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:41,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:41,909 INFO L264 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 18:20:41,910 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:41,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:41,939 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 [2019-12-07 18:20:41,939 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 149 states. Second operand 5 states. [2019-12-07 18:20:42,412 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 149 states.. Second operand 5 states. Result 847 states and 1441 transitions. Complement of second has 10 states. [2019-12-07 18:20:42,412 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 [2019-12-07 18:20:42,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 18:20:42,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 621 transitions. [2019-12-07 18:20:42,415 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 621 transitions. Stem has 5 letters. Loop has 12 letters. [2019-12-07 18:20:42,416 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 18:20:42,417 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 621 transitions. Stem has 17 letters. Loop has 12 letters. [2019-12-07 18:20:42,417 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 18:20:42,417 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 621 transitions. Stem has 5 letters. Loop has 24 letters. [2019-12-07 18:20:42,418 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 18:20:42,418 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 847 states and 1441 transitions. [2019-12-07 18:20:42,429 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2019-12-07 18:20:42,442 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 847 states to 703 states and 1101 transitions. [2019-12-07 18:20:42,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2019-12-07 18:20:42,444 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 405 [2019-12-07 18:20:42,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 703 states and 1101 transitions. [2019-12-07 18:20:42,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:42,446 INFO L688 BuchiCegarLoop]: Abstraction has 703 states and 1101 transitions. [2019-12-07 18:20:42,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states and 1101 transitions. [2019-12-07 18:20:42,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 499. [2019-12-07 18:20:42,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 499 states. [2019-12-07 18:20:42,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 779 transitions. [2019-12-07 18:20:42,484 INFO L711 BuchiCegarLoop]: Abstraction has 499 states and 779 transitions. [2019-12-07 18:20:42,485 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:42,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:42,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:42,489 INFO L87 Difference]: Start difference. First operand 499 states and 779 transitions. Second operand 3 states. [2019-12-07 18:20:42,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:42,571 INFO L93 Difference]: Finished difference Result 585 states and 913 transitions. [2019-12-07 18:20:42,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:42,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 585 states and 913 transitions. [2019-12-07 18:20:42,576 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 284 [2019-12-07 18:20:42,580 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 585 states to 585 states and 913 transitions. [2019-12-07 18:20:42,580 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 355 [2019-12-07 18:20:42,581 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 355 [2019-12-07 18:20:42,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 585 states and 913 transitions. [2019-12-07 18:20:42,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:42,581 INFO L688 BuchiCegarLoop]: Abstraction has 585 states and 913 transitions. [2019-12-07 18:20:42,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states and 913 transitions. [2019-12-07 18:20:42,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 550. [2019-12-07 18:20:42,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 550 states. [2019-12-07 18:20:42,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 866 transitions. [2019-12-07 18:20:42,596 INFO L711 BuchiCegarLoop]: Abstraction has 550 states and 866 transitions. [2019-12-07 18:20:42,596 INFO L591 BuchiCegarLoop]: Abstraction has 550 states and 866 transitions. [2019-12-07 18:20:42,596 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-12-07 18:20:42,596 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 550 states and 866 transitions. [2019-12-07 18:20:42,599 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2019-12-07 18:20:42,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:42,599 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:42,600 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:42,600 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:42,600 INFO L794 eck$LassoCheckResult]: Stem: 2415#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 2233#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2192#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2193#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2323#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2324#L98-2 assume !false; 2205#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2424#L101 assume !(12292 == ssl3_accept_~s__state~0); 2433#L104 assume !(16384 == ssl3_accept_~s__state~0); 2434#L107 assume !(8192 == ssl3_accept_~s__state~0); 2426#L110 assume !(24576 == ssl3_accept_~s__state~0); 2350#L113 assume !(8195 == ssl3_accept_~s__state~0); 2352#L116 assume !(8480 == ssl3_accept_~s__state~0); 2591#L119 assume !(8481 == ssl3_accept_~s__state~0); 2590#L122 assume !(8482 == ssl3_accept_~s__state~0); 2478#L125 assume 8464 == ssl3_accept_~s__state~0; 2431#L132 [2019-12-07 18:20:42,600 INFO L796 eck$LassoCheckResult]: Loop: 2431#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2327#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2326#L273-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; 2194#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2678#L602 ssl3_accept_~skip~0 := 0; 2677#L98-2 assume !false; 2676#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2675#L101 assume !(12292 == ssl3_accept_~s__state~0); 2674#L104 assume !(16384 == ssl3_accept_~s__state~0); 2673#L107 assume !(8192 == ssl3_accept_~s__state~0); 2672#L110 assume !(24576 == ssl3_accept_~s__state~0); 2667#L113 assume !(8195 == ssl3_accept_~s__state~0); 2333#L116 assume !(8480 == ssl3_accept_~s__state~0); 2334#L119 assume !(8481 == ssl3_accept_~s__state~0); 2498#L122 assume !(8482 == ssl3_accept_~s__state~0); 2499#L125 assume 8464 == ssl3_accept_~s__state~0; 2431#L132 [2019-12-07 18:20:42,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:42,601 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-12-07 18:20:42,601 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:42,601 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904055692] [2019-12-07 18:20:42,601 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:42,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:42,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:42,620 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:42,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:42,621 INFO L82 PathProgramCache]: Analyzing trace with hash 2065706177, now seen corresponding path program 1 times [2019-12-07 18:20:42,621 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:42,621 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531625002] [2019-12-07 18:20:42,621 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:42,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:42,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:42,641 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531625002] [2019-12-07 18:20:42,641 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:42,641 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:42,641 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646889602] [2019-12-07 18:20:42,642 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:42,642 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:42,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:42,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:42,642 INFO L87 Difference]: Start difference. First operand 550 states and 866 transitions. cyclomatic complexity: 319 Second operand 3 states. [2019-12-07 18:20:42,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:42,745 INFO L93 Difference]: Finished difference Result 675 states and 1064 transitions. [2019-12-07 18:20:42,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:42,745 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 675 states and 1064 transitions. [2019-12-07 18:20:42,749 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 366 [2019-12-07 18:20:42,755 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 675 states to 675 states and 1064 transitions. [2019-12-07 18:20:42,755 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 419 [2019-12-07 18:20:42,755 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 419 [2019-12-07 18:20:42,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 675 states and 1064 transitions. [2019-12-07 18:20:42,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:42,756 INFO L688 BuchiCegarLoop]: Abstraction has 675 states and 1064 transitions. [2019-12-07 18:20:42,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states and 1064 transitions. [2019-12-07 18:20:42,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 588. [2019-12-07 18:20:42,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2019-12-07 18:20:42,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 922 transitions. [2019-12-07 18:20:42,768 INFO L711 BuchiCegarLoop]: Abstraction has 588 states and 922 transitions. [2019-12-07 18:20:42,768 INFO L591 BuchiCegarLoop]: Abstraction has 588 states and 922 transitions. [2019-12-07 18:20:42,768 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-12-07 18:20:42,768 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 588 states and 922 transitions. [2019-12-07 18:20:42,771 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2019-12-07 18:20:42,771 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:42,771 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:42,772 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:42,772 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:42,772 INFO L794 eck$LassoCheckResult]: Stem: 3634#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 3463#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3423#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3424#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3554#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3555#L98-2 assume !false; 3838#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3933#L101 assume !(12292 == ssl3_accept_~s__state~0); 3932#L104 assume !(16384 == ssl3_accept_~s__state~0); 3931#L107 assume !(8192 == ssl3_accept_~s__state~0); 3930#L110 assume !(24576 == ssl3_accept_~s__state~0); 3929#L113 assume !(8195 == ssl3_accept_~s__state~0); 3928#L116 assume !(8480 == ssl3_accept_~s__state~0); 3927#L119 assume !(8481 == ssl3_accept_~s__state~0); 3926#L122 assume !(8482 == ssl3_accept_~s__state~0); 3925#L125 assume 8464 == ssl3_accept_~s__state~0; 3650#L132 [2019-12-07 18:20:42,773 INFO L796 eck$LassoCheckResult]: Loop: 3650#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3559#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3557#L273-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; 3558#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3861#L602 ssl3_accept_~skip~0 := 0; 3860#L98-2 assume !false; 3859#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3858#L101 assume 12292 == ssl3_accept_~s__state~0; 3721#L102 ssl3_accept_~s__new_session~0 := 1; 3708#L210 ssl3_accept_~s__server~0 := 1; 3604#L215 assume 0 != ssl3_accept_~cb~0; 3598#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3599#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3616#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3620#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3676#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3484#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3730#L602 ssl3_accept_~skip~0 := 0; 3727#L98-2 assume !false; 3724#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3720#L101 assume !(12292 == ssl3_accept_~s__state~0); 3717#L104 assume !(16384 == ssl3_accept_~s__state~0); 3714#L107 assume !(8192 == ssl3_accept_~s__state~0); 3711#L110 assume !(24576 == ssl3_accept_~s__state~0); 3707#L113 assume !(8195 == ssl3_accept_~s__state~0); 3700#L116 assume !(8480 == ssl3_accept_~s__state~0); 3701#L119 assume !(8481 == ssl3_accept_~s__state~0); 3702#L122 assume !(8482 == ssl3_accept_~s__state~0); 3682#L125 assume 8464 == ssl3_accept_~s__state~0; 3650#L132 [2019-12-07 18:20:42,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:42,773 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-12-07 18:20:42,773 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:42,773 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516114796] [2019-12-07 18:20:42,773 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:42,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:42,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:42,788 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:42,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:42,789 INFO L82 PathProgramCache]: Analyzing trace with hash -799809168, now seen corresponding path program 1 times [2019-12-07 18:20:42,789 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:42,789 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124830530] [2019-12-07 18:20:42,789 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:42,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:42,806 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:42,806 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124830530] [2019-12-07 18:20:42,806 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:42,806 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:42,806 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830399805] [2019-12-07 18:20:42,807 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:42,807 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:42,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:42,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:42,807 INFO L87 Difference]: Start difference. First operand 588 states and 922 transitions. cyclomatic complexity: 337 Second operand 3 states. [2019-12-07 18:20:42,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:42,913 INFO L93 Difference]: Finished difference Result 706 states and 1016 transitions. [2019-12-07 18:20:42,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:42,913 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 706 states and 1016 transitions. [2019-12-07 18:20:42,916 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2019-12-07 18:20:42,920 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 706 states to 633 states and 936 transitions. [2019-12-07 18:20:42,920 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 444 [2019-12-07 18:20:42,920 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 455 [2019-12-07 18:20:42,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 936 transitions. [2019-12-07 18:20:42,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:42,922 INFO L688 BuchiCegarLoop]: Abstraction has 633 states and 936 transitions. [2019-12-07 18:20:42,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 936 transitions. [2019-12-07 18:20:42,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 590. [2019-12-07 18:20:42,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2019-12-07 18:20:42,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 885 transitions. [2019-12-07 18:20:42,930 INFO L711 BuchiCegarLoop]: Abstraction has 590 states and 885 transitions. [2019-12-07 18:20:42,930 INFO L591 BuchiCegarLoop]: Abstraction has 590 states and 885 transitions. [2019-12-07 18:20:42,930 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-12-07 18:20:42,930 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 885 transitions. [2019-12-07 18:20:42,932 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-12-07 18:20:42,932 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:42,932 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:42,933 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:42,933 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:42,933 INFO L794 eck$LassoCheckResult]: Stem: 4938#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 4765#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4723#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4724#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4857#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4858#L98-2 assume !false; 5198#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5265#L101 assume !(12292 == ssl3_accept_~s__state~0); 5264#L104 assume !(16384 == ssl3_accept_~s__state~0); 5263#L107 assume 8192 == ssl3_accept_~s__state~0; 4835#L210 [2019-12-07 18:20:42,933 INFO L796 eck$LassoCheckResult]: Loop: 4835#L210 ssl3_accept_~s__server~0 := 1; 4836#L215 assume 0 != ssl3_accept_~cb~0; 4902#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4903#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4921#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4925#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4981#L242 assume 12292 != ssl3_accept_~s__state~0; 4839#L243 assume !(0 == ssl3_accept_~tmp___5~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 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4756#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5157#L602 ssl3_accept_~skip~0 := 0; 5155#L98-2 assume !false; 5153#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5151#L101 assume !(12292 == ssl3_accept_~s__state~0); 5149#L104 assume !(16384 == ssl3_accept_~s__state~0); 5147#L107 assume 8192 == ssl3_accept_~s__state~0; 4835#L210 [2019-12-07 18:20:42,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:42,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-12-07 18:20:42,934 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:42,934 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697274470] [2019-12-07 18:20:42,934 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:42,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:42,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:42,947 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697274470] [2019-12-07 18:20:42,947 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:42,947 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 18:20:42,948 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933591198] [2019-12-07 18:20:42,948 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 18:20:42,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:42,948 INFO L82 PathProgramCache]: Analyzing trace with hash 813966841, now seen corresponding path program 1 times [2019-12-07 18:20:42,948 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:42,948 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882773284] [2019-12-07 18:20:42,948 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:42,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:42,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:42,959 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882773284] [2019-12-07 18:20:42,959 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:42,959 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:42,960 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247252669] [2019-12-07 18:20:42,960 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:42,960 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:42,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:42,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:42,960 INFO L87 Difference]: Start difference. First operand 590 states and 885 transitions. cyclomatic complexity: 298 Second operand 3 states. [2019-12-07 18:20:43,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:43,028 INFO L93 Difference]: Finished difference Result 600 states and 893 transitions. [2019-12-07 18:20:43,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:43,029 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 893 transitions. [2019-12-07 18:20:43,032 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2019-12-07 18:20:43,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 893 transitions. [2019-12-07 18:20:43,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2019-12-07 18:20:43,036 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2019-12-07 18:20:43,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 893 transitions. [2019-12-07 18:20:43,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:43,036 INFO L688 BuchiCegarLoop]: Abstraction has 600 states and 893 transitions. [2019-12-07 18:20:43,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 893 transitions. [2019-12-07 18:20:43,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2019-12-07 18:20:43,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2019-12-07 18:20:43,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 881 transitions. [2019-12-07 18:20:43,044 INFO L711 BuchiCegarLoop]: Abstraction has 590 states and 881 transitions. [2019-12-07 18:20:43,044 INFO L591 BuchiCegarLoop]: Abstraction has 590 states and 881 transitions. [2019-12-07 18:20:43,044 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-12-07 18:20:43,044 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 881 transitions. [2019-12-07 18:20:43,046 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-12-07 18:20:43,046 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:43,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:43,047 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,047 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,048 INFO L794 eck$LassoCheckResult]: Stem: 6128#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 5961#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5920#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5921#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6051#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6052#L98-2 assume !false; 6286#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6387#L101 assume !(12292 == ssl3_accept_~s__state~0); 6385#L104 assume !(16384 == ssl3_accept_~s__state~0); 6383#L107 assume !(8192 == ssl3_accept_~s__state~0); 6381#L110 assume !(24576 == ssl3_accept_~s__state~0); 6379#L113 assume 8195 == ssl3_accept_~s__state~0; 6029#L210 [2019-12-07 18:20:43,048 INFO L796 eck$LassoCheckResult]: Loop: 6029#L210 ssl3_accept_~s__server~0 := 1; 6030#L215 assume 0 != ssl3_accept_~cb~0; 6092#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6093#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6114#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6118#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6120#L242 assume 12292 != ssl3_accept_~s__state~0; 6033#L243 assume !(0 == ssl3_accept_~tmp___5~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 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5967#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6298#L602 ssl3_accept_~skip~0 := 0; 6295#L98-2 assume !false; 6292#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6289#L101 assume !(12292 == ssl3_accept_~s__state~0); 6288#L104 assume !(16384 == ssl3_accept_~s__state~0); 6287#L107 assume !(8192 == ssl3_accept_~s__state~0); 6285#L110 assume !(24576 == ssl3_accept_~s__state~0); 6284#L113 assume 8195 == ssl3_accept_~s__state~0; 6029#L210 [2019-12-07 18:20:43,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,048 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-12-07 18:20:43,048 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,049 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057532762] [2019-12-07 18:20:43,049 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:43,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:43,065 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057532762] [2019-12-07 18:20:43,066 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:43,066 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 18:20:43,066 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910657807] [2019-12-07 18:20:43,066 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 18:20:43,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,066 INFO L82 PathProgramCache]: Analyzing trace with hash 538090206, now seen corresponding path program 1 times [2019-12-07 18:20:43,066 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,067 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816075132] [2019-12-07 18:20:43,067 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:43,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:43,077 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816075132] [2019-12-07 18:20:43,077 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:43,078 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:43,078 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720034425] [2019-12-07 18:20:43,078 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:43,078 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:43,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:43,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:43,078 INFO L87 Difference]: Start difference. First operand 590 states and 881 transitions. cyclomatic complexity: 294 Second operand 3 states. [2019-12-07 18:20:43,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:43,149 INFO L93 Difference]: Finished difference Result 600 states and 889 transitions. [2019-12-07 18:20:43,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:43,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 889 transitions. [2019-12-07 18:20:43,151 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2019-12-07 18:20:43,154 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 889 transitions. [2019-12-07 18:20:43,155 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2019-12-07 18:20:43,155 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2019-12-07 18:20:43,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 889 transitions. [2019-12-07 18:20:43,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:43,155 INFO L688 BuchiCegarLoop]: Abstraction has 600 states and 889 transitions. [2019-12-07 18:20:43,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 889 transitions. [2019-12-07 18:20:43,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2019-12-07 18:20:43,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2019-12-07 18:20:43,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 877 transitions. [2019-12-07 18:20:43,162 INFO L711 BuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2019-12-07 18:20:43,162 INFO L591 BuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2019-12-07 18:20:43,162 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-12-07 18:20:43,162 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 877 transitions. [2019-12-07 18:20:43,163 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-12-07 18:20:43,164 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:43,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:43,164 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,165 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,165 INFO L794 eck$LassoCheckResult]: Stem: 7326#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 7158#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7117#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7118#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7246#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7247#L98-2 assume !false; 7129#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7340#L101 assume !(12292 == ssl3_accept_~s__state~0); 7348#L104 assume !(16384 == ssl3_accept_~s__state~0); 7349#L107 assume !(8192 == ssl3_accept_~s__state~0); 7359#L110 assume !(24576 == ssl3_accept_~s__state~0); 7651#L113 assume !(8195 == ssl3_accept_~s__state~0); 7650#L116 assume !(8480 == ssl3_accept_~s__state~0); 7575#L119 assume !(8481 == ssl3_accept_~s__state~0); 7574#L122 assume !(8482 == ssl3_accept_~s__state~0); 7407#L125 assume 8464 == ssl3_accept_~s__state~0; 7344#L132 [2019-12-07 18:20:43,165 INFO L796 eck$LassoCheckResult]: Loop: 7344#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7251#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7249#L273-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; 7250#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7576#L602 ssl3_accept_~skip~0 := 0; 7571#L98-2 assume !false; 7570#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7569#L101 assume !(12292 == ssl3_accept_~s__state~0); 7568#L104 assume !(16384 == ssl3_accept_~s__state~0); 7565#L107 assume !(8192 == ssl3_accept_~s__state~0); 7562#L110 assume !(24576 == ssl3_accept_~s__state~0); 7561#L113 assume !(8195 == ssl3_accept_~s__state~0); 7560#L116 assume !(8480 == ssl3_accept_~s__state~0); 7559#L119 assume !(8481 == ssl3_accept_~s__state~0); 7558#L122 assume !(8482 == ssl3_accept_~s__state~0); 7557#L125 assume !(8464 == ssl3_accept_~s__state~0); 7555#L128 assume !(8465 == ssl3_accept_~s__state~0); 7553#L131 assume !(8466 == ssl3_accept_~s__state~0); 7552#L134 assume 8496 == ssl3_accept_~s__state~0; 7463#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7550#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7549#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 7547#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7519#L292-2 ssl3_accept_~s__init_num~0 := 0; 7400#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7507#L602 ssl3_accept_~skip~0 := 0; 7505#L98-2 assume !false; 7503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7500#L101 assume !(12292 == ssl3_accept_~s__state~0); 7498#L104 assume 16384 == ssl3_accept_~s__state~0; 7493#L210 ssl3_accept_~s__server~0 := 1; 7599#L215 assume 0 != ssl3_accept_~cb~0; 7598#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7597#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7595#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7593#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7592#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7590#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7521#L602 ssl3_accept_~skip~0 := 0; 7513#L98-2 assume !false; 7508#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7506#L101 assume !(12292 == ssl3_accept_~s__state~0); 7504#L104 assume !(16384 == ssl3_accept_~s__state~0); 7502#L107 assume !(8192 == ssl3_accept_~s__state~0); 7499#L110 assume !(24576 == ssl3_accept_~s__state~0); 7497#L113 assume !(8195 == ssl3_accept_~s__state~0); 7495#L116 assume !(8480 == ssl3_accept_~s__state~0); 7446#L119 assume !(8481 == ssl3_accept_~s__state~0); 7447#L122 assume !(8482 == ssl3_accept_~s__state~0); 7474#L125 assume 8464 == ssl3_accept_~s__state~0; 7344#L132 [2019-12-07 18:20:43,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,165 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-12-07 18:20:43,165 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,165 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357738016] [2019-12-07 18:20:43,166 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,176 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:43,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,176 INFO L82 PathProgramCache]: Analyzing trace with hash -1896605799, now seen corresponding path program 1 times [2019-12-07 18:20:43,176 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,177 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321013598] [2019-12-07 18:20:43,177 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:43,192 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:43,192 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321013598] [2019-12-07 18:20:43,192 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:43,192 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:43,192 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512913423] [2019-12-07 18:20:43,192 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:43,193 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:43,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:43,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:43,193 INFO L87 Difference]: Start difference. First operand 590 states and 877 transitions. cyclomatic complexity: 290 Second operand 3 states. [2019-12-07 18:20:43,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:43,295 INFO L93 Difference]: Finished difference Result 745 states and 1062 transitions. [2019-12-07 18:20:43,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:43,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1062 transitions. [2019-12-07 18:20:43,298 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2019-12-07 18:20:43,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 687 states and 1004 transitions. [2019-12-07 18:20:43,301 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 481 [2019-12-07 18:20:43,302 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 481 [2019-12-07 18:20:43,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 687 states and 1004 transitions. [2019-12-07 18:20:43,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:43,302 INFO L688 BuchiCegarLoop]: Abstraction has 687 states and 1004 transitions. [2019-12-07 18:20:43,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states and 1004 transitions. [2019-12-07 18:20:43,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 674. [2019-12-07 18:20:43,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 674 states. [2019-12-07 18:20:43,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 988 transitions. [2019-12-07 18:20:43,309 INFO L711 BuchiCegarLoop]: Abstraction has 674 states and 988 transitions. [2019-12-07 18:20:43,309 INFO L591 BuchiCegarLoop]: Abstraction has 674 states and 988 transitions. [2019-12-07 18:20:43,309 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-12-07 18:20:43,309 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 674 states and 988 transitions. [2019-12-07 18:20:43,311 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 438 [2019-12-07 18:20:43,311 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:43,311 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:43,312 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,312 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,312 INFO L794 eck$LassoCheckResult]: Stem: 8685#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 8500#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8458#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 8459#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8590#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 8591#L98-2 assume !false; 9012#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9081#L101 assume !(12292 == ssl3_accept_~s__state~0); 9079#L104 assume !(16384 == ssl3_accept_~s__state~0); 9077#L107 assume !(8192 == ssl3_accept_~s__state~0); 9075#L110 assume !(24576 == ssl3_accept_~s__state~0); 9073#L113 assume !(8195 == ssl3_accept_~s__state~0); 8601#L116 assume !(8480 == ssl3_accept_~s__state~0); 8602#L119 assume !(8481 == ssl3_accept_~s__state~0); 9046#L122 assume !(8482 == ssl3_accept_~s__state~0); 8794#L125 assume 8464 == ssl3_accept_~s__state~0; 8701#L132 [2019-12-07 18:20:43,312 INFO L796 eck$LassoCheckResult]: Loop: 8701#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8595#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8593#L273-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; 8594#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8449#L602 ssl3_accept_~skip~0 := 0; 8475#L98-2 assume !false; 8476#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8694#L101 assume !(12292 == ssl3_accept_~s__state~0); 8703#L104 assume !(16384 == ssl3_accept_~s__state~0); 8704#L107 assume !(8192 == ssl3_accept_~s__state~0); 8696#L110 assume !(24576 == ssl3_accept_~s__state~0); 8697#L113 assume !(8195 == ssl3_accept_~s__state~0); 9072#L116 assume !(8480 == ssl3_accept_~s__state~0); 9071#L119 assume !(8481 == ssl3_accept_~s__state~0); 9070#L122 assume !(8482 == ssl3_accept_~s__state~0); 9069#L125 assume !(8464 == ssl3_accept_~s__state~0); 9066#L128 assume !(8465 == ssl3_accept_~s__state~0); 9065#L131 assume !(8466 == ssl3_accept_~s__state~0); 8724#L134 assume 8496 == ssl3_accept_~s__state~0; 8633#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8634#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8666#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 8667#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8917#L292-2 ssl3_accept_~s__init_num~0 := 0; 8460#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8893#L602 ssl3_accept_~skip~0 := 0; 8891#L98-2 assume !false; 8889#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8887#L101 assume !(12292 == ssl3_accept_~s__state~0); 8885#L104 assume 16384 == ssl3_accept_~s__state~0; 8568#L210 ssl3_accept_~s__server~0 := 1; 8569#L215 assume 0 != ssl3_accept_~cb~0; 8641#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8642#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8669#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8671#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8863#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 9025#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9019#L602 ssl3_accept_~skip~0 := 0; 9016#L98-2 assume !false; 9014#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9013#L101 assume !(12292 == ssl3_accept_~s__state~0); 9010#L104 assume !(16384 == ssl3_accept_~s__state~0); 9006#L107 assume !(8192 == ssl3_accept_~s__state~0); 9003#L110 assume !(24576 == ssl3_accept_~s__state~0); 9000#L113 assume !(8195 == ssl3_accept_~s__state~0); 8800#L116 assume !(8480 == ssl3_accept_~s__state~0); 8801#L119 assume !(8481 == ssl3_accept_~s__state~0); 8802#L122 assume !(8482 == ssl3_accept_~s__state~0); 8808#L125 assume 8464 == ssl3_accept_~s__state~0; 8701#L132 [2019-12-07 18:20:43,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,313 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-12-07 18:20:43,313 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,313 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487620942] [2019-12-07 18:20:43,313 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,322 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:43,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,323 INFO L82 PathProgramCache]: Analyzing trace with hash -1387132709, now seen corresponding path program 1 times [2019-12-07 18:20:43,323 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,323 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362811681] [2019-12-07 18:20:43,323 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:43,337 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:43,337 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362811681] [2019-12-07 18:20:43,337 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:43,337 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:43,337 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822897428] [2019-12-07 18:20:43,338 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:43,338 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:43,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:43,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:43,338 INFO L87 Difference]: Start difference. First operand 674 states and 988 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-12-07 18:20:43,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:43,438 INFO L93 Difference]: Finished difference Result 832 states and 1231 transitions. [2019-12-07 18:20:43,438 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:43,438 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 832 states and 1231 transitions. [2019-12-07 18:20:43,442 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 539 [2019-12-07 18:20:43,446 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 832 states to 825 states and 1224 transitions. [2019-12-07 18:20:43,446 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 573 [2019-12-07 18:20:43,446 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 573 [2019-12-07 18:20:43,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 825 states and 1224 transitions. [2019-12-07 18:20:43,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:43,447 INFO L688 BuchiCegarLoop]: Abstraction has 825 states and 1224 transitions. [2019-12-07 18:20:43,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states and 1224 transitions. [2019-12-07 18:20:43,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 806. [2019-12-07 18:20:43,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 806 states. [2019-12-07 18:20:43,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 1196 transitions. [2019-12-07 18:20:43,455 INFO L711 BuchiCegarLoop]: Abstraction has 806 states and 1196 transitions. [2019-12-07 18:20:43,455 INFO L591 BuchiCegarLoop]: Abstraction has 806 states and 1196 transitions. [2019-12-07 18:20:43,455 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-12-07 18:20:43,455 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 806 states and 1196 transitions. [2019-12-07 18:20:43,457 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 526 [2019-12-07 18:20:43,458 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:43,458 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:43,458 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,458 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,459 INFO L794 eck$LassoCheckResult]: Stem: 10191#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 10013#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9970#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9971#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10106#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10107#L98-2 assume !false; 10294#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10679#L101 assume !(12292 == ssl3_accept_~s__state~0); 10678#L104 assume !(16384 == ssl3_accept_~s__state~0); 10677#L107 assume !(8192 == ssl3_accept_~s__state~0); 10674#L110 assume !(24576 == ssl3_accept_~s__state~0); 10672#L113 assume !(8195 == ssl3_accept_~s__state~0); 10670#L116 assume !(8480 == ssl3_accept_~s__state~0); 10668#L119 assume !(8481 == ssl3_accept_~s__state~0); 10666#L122 assume !(8482 == ssl3_accept_~s__state~0); 10664#L125 assume 8464 == ssl3_accept_~s__state~0; 10210#L132 [2019-12-07 18:20:43,459 INFO L796 eck$LassoCheckResult]: Loop: 10210#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10111#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10109#L273-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; 10110#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10704#L602 ssl3_accept_~skip~0 := 0; 10703#L98-2 assume !false; 10702#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10701#L101 assume !(12292 == ssl3_accept_~s__state~0); 10700#L104 assume !(16384 == ssl3_accept_~s__state~0); 10699#L107 assume !(8192 == ssl3_accept_~s__state~0); 10698#L110 assume !(24576 == ssl3_accept_~s__state~0); 10697#L113 assume !(8195 == ssl3_accept_~s__state~0); 10693#L116 assume !(8480 == ssl3_accept_~s__state~0); 10690#L119 assume !(8481 == ssl3_accept_~s__state~0); 10689#L122 assume !(8482 == ssl3_accept_~s__state~0); 10688#L125 assume !(8464 == ssl3_accept_~s__state~0); 10687#L128 assume !(8465 == ssl3_accept_~s__state~0); 10682#L131 assume !(8466 == ssl3_accept_~s__state~0); 10584#L134 assume 8496 == ssl3_accept_~s__state~0; 10414#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10583#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10534#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 10529#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 10515#L292-2 ssl3_accept_~s__init_num~0 := 0; 10254#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10506#L602 ssl3_accept_~skip~0 := 0; 10504#L98-2 assume !false; 10502#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10500#L101 assume !(12292 == ssl3_accept_~s__state~0); 10498#L104 assume !(16384 == ssl3_accept_~s__state~0); 10497#L107 assume !(8192 == ssl3_accept_~s__state~0); 10496#L110 assume !(24576 == ssl3_accept_~s__state~0); 10495#L113 assume !(8195 == ssl3_accept_~s__state~0); 10494#L116 assume !(8480 == ssl3_accept_~s__state~0); 10493#L119 assume !(8481 == ssl3_accept_~s__state~0); 10492#L122 assume !(8482 == ssl3_accept_~s__state~0); 10490#L125 assume !(8464 == ssl3_accept_~s__state~0); 10488#L128 assume !(8465 == ssl3_accept_~s__state~0); 10482#L131 assume !(8466 == ssl3_accept_~s__state~0); 10470#L134 assume !(8496 == ssl3_accept_~s__state~0); 10471#L137 assume !(8497 == ssl3_accept_~s__state~0); 10467#L140 assume !(8512 == ssl3_accept_~s__state~0); 10466#L143 assume !(8513 == ssl3_accept_~s__state~0); 10136#L146 assume !(8528 == ssl3_accept_~s__state~0); 10138#L149 assume !(8529 == ssl3_accept_~s__state~0); 10149#L152 assume !(8544 == ssl3_accept_~s__state~0); 10262#L155 assume !(8545 == ssl3_accept_~s__state~0); 10263#L158 assume 8560 == ssl3_accept_~s__state~0; 10224#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10018#L417 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; 10004#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10606#L602 ssl3_accept_~skip~0 := 0; 10600#L98-2 assume !false; 10598#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10596#L101 assume !(12292 == ssl3_accept_~s__state~0); 10594#L104 assume !(16384 == ssl3_accept_~s__state~0); 10592#L107 assume !(8192 == ssl3_accept_~s__state~0); 10590#L110 assume !(24576 == ssl3_accept_~s__state~0); 10588#L113 assume !(8195 == ssl3_accept_~s__state~0); 10586#L116 assume !(8480 == ssl3_accept_~s__state~0); 10266#L119 assume !(8481 == ssl3_accept_~s__state~0); 10267#L122 assume !(8482 == ssl3_accept_~s__state~0); 10245#L125 assume 8464 == ssl3_accept_~s__state~0; 10210#L132 [2019-12-07 18:20:43,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,459 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-12-07 18:20:43,459 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,459 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835835197] [2019-12-07 18:20:43,459 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,468 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:43,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,469 INFO L82 PathProgramCache]: Analyzing trace with hash -1543121455, now seen corresponding path program 1 times [2019-12-07 18:20:43,469 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,469 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760359970] [2019-12-07 18:20:43,469 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:43,491 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:43,491 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760359970] [2019-12-07 18:20:43,491 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:43,491 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:43,491 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639436872] [2019-12-07 18:20:43,492 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:43,492 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:43,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:43,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:43,492 INFO L87 Difference]: Start difference. First operand 806 states and 1196 transitions. cyclomatic complexity: 393 Second operand 3 states. [2019-12-07 18:20:43,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:43,605 INFO L93 Difference]: Finished difference Result 951 states and 1324 transitions. [2019-12-07 18:20:43,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:43,605 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 951 states and 1324 transitions. [2019-12-07 18:20:43,609 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 627 [2019-12-07 18:20:43,613 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 951 states to 951 states and 1324 transitions. [2019-12-07 18:20:43,614 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 661 [2019-12-07 18:20:43,614 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 661 [2019-12-07 18:20:43,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 951 states and 1324 transitions. [2019-12-07 18:20:43,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:43,614 INFO L688 BuchiCegarLoop]: Abstraction has 951 states and 1324 transitions. [2019-12-07 18:20:43,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states and 1324 transitions. [2019-12-07 18:20:43,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 943. [2019-12-07 18:20:43,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 943 states. [2019-12-07 18:20:43,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1313 transitions. [2019-12-07 18:20:43,624 INFO L711 BuchiCegarLoop]: Abstraction has 943 states and 1313 transitions. [2019-12-07 18:20:43,624 INFO L591 BuchiCegarLoop]: Abstraction has 943 states and 1313 transitions. [2019-12-07 18:20:43,624 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-12-07 18:20:43,624 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1313 transitions. [2019-12-07 18:20:43,627 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 620 [2019-12-07 18:20:43,627 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:43,627 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:43,628 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,628 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,628 INFO L794 eck$LassoCheckResult]: Stem: 11954#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 11777#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11733#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 11734#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11867#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 11868#L98-2 assume !false; 12133#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12374#L101 assume !(12292 == ssl3_accept_~s__state~0); 12372#L104 assume !(16384 == ssl3_accept_~s__state~0); 12370#L107 assume !(8192 == ssl3_accept_~s__state~0); 12368#L110 assume !(24576 == ssl3_accept_~s__state~0); 12366#L113 assume !(8195 == ssl3_accept_~s__state~0); 12364#L116 assume !(8480 == ssl3_accept_~s__state~0); 12357#L119 assume !(8481 == ssl3_accept_~s__state~0); 12356#L122 assume !(8482 == ssl3_accept_~s__state~0); 12037#L125 assume 8464 == ssl3_accept_~s__state~0; 11973#L132 [2019-12-07 18:20:43,628 INFO L796 eck$LassoCheckResult]: Loop: 11973#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11873#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11871#L273-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; 11872#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12552#L602 ssl3_accept_~skip~0 := 0; 12550#L98-2 assume !false; 12549#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12548#L101 assume !(12292 == ssl3_accept_~s__state~0); 12547#L104 assume !(16384 == ssl3_accept_~s__state~0); 12546#L107 assume !(8192 == ssl3_accept_~s__state~0); 12545#L110 assume !(24576 == ssl3_accept_~s__state~0); 12544#L113 assume !(8195 == ssl3_accept_~s__state~0); 12543#L116 assume !(8480 == ssl3_accept_~s__state~0); 12539#L119 assume !(8481 == ssl3_accept_~s__state~0); 12536#L122 assume !(8482 == ssl3_accept_~s__state~0); 12535#L125 assume !(8464 == ssl3_accept_~s__state~0); 12534#L128 assume !(8465 == ssl3_accept_~s__state~0); 12533#L131 assume !(8466 == ssl3_accept_~s__state~0); 12285#L134 assume 8496 == ssl3_accept_~s__state~0; 11912#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11913#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11940#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 11928#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11929#L292-2 ssl3_accept_~s__init_num~0 := 0; 12434#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12429#L602 ssl3_accept_~skip~0 := 0; 12428#L98-2 assume !false; 12424#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12421#L101 assume !(12292 == ssl3_accept_~s__state~0); 12420#L104 assume !(16384 == ssl3_accept_~s__state~0); 12419#L107 assume !(8192 == ssl3_accept_~s__state~0); 12418#L110 assume !(24576 == ssl3_accept_~s__state~0); 12413#L113 assume !(8195 == ssl3_accept_~s__state~0); 12411#L116 assume !(8480 == ssl3_accept_~s__state~0); 12409#L119 assume !(8481 == ssl3_accept_~s__state~0); 12407#L122 assume !(8482 == ssl3_accept_~s__state~0); 12405#L125 assume !(8464 == ssl3_accept_~s__state~0); 12403#L128 assume !(8465 == ssl3_accept_~s__state~0); 12401#L131 assume !(8466 == ssl3_accept_~s__state~0); 12388#L134 assume !(8496 == ssl3_accept_~s__state~0); 12361#L137 assume !(8497 == ssl3_accept_~s__state~0); 12295#L140 assume 8512 == ssl3_accept_~s__state~0; 11829#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11830#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11750#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11735#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12523#L602 ssl3_accept_~skip~0 := 0; 12522#L98-2 assume !false; 12521#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12519#L101 assume !(12292 == ssl3_accept_~s__state~0); 12517#L104 assume !(16384 == ssl3_accept_~s__state~0); 12516#L107 assume !(8192 == ssl3_accept_~s__state~0); 12512#L110 assume !(24576 == ssl3_accept_~s__state~0); 12510#L113 assume !(8195 == ssl3_accept_~s__state~0); 12508#L116 assume !(8480 == ssl3_accept_~s__state~0); 12506#L119 assume !(8481 == ssl3_accept_~s__state~0); 12502#L122 assume !(8482 == ssl3_accept_~s__state~0); 12500#L125 assume !(8464 == ssl3_accept_~s__state~0); 12498#L128 assume !(8465 == ssl3_accept_~s__state~0); 12492#L131 assume !(8466 == ssl3_accept_~s__state~0); 12490#L134 assume !(8496 == ssl3_accept_~s__state~0); 12286#L137 assume !(8497 == ssl3_accept_~s__state~0); 12287#L140 assume !(8512 == ssl3_accept_~s__state~0); 12308#L143 assume !(8513 == ssl3_accept_~s__state~0); 12307#L146 assume !(8528 == ssl3_accept_~s__state~0); 12306#L149 assume !(8529 == ssl3_accept_~s__state~0); 12305#L152 assume !(8544 == ssl3_accept_~s__state~0); 12304#L155 assume !(8545 == ssl3_accept_~s__state~0); 12303#L158 assume 8560 == ssl3_accept_~s__state~0; 11991#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11782#L417 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; 11768#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12412#L602 ssl3_accept_~skip~0 := 0; 12410#L98-2 assume !false; 12408#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12406#L101 assume !(12292 == ssl3_accept_~s__state~0); 12404#L104 assume !(16384 == ssl3_accept_~s__state~0); 12402#L107 assume !(8192 == ssl3_accept_~s__state~0); 12389#L110 assume !(24576 == ssl3_accept_~s__state~0); 12362#L113 assume !(8195 == ssl3_accept_~s__state~0); 12359#L116 assume !(8480 == ssl3_accept_~s__state~0); 12062#L119 assume !(8481 == ssl3_accept_~s__state~0); 12063#L122 assume !(8482 == ssl3_accept_~s__state~0); 12093#L125 assume 8464 == ssl3_accept_~s__state~0; 11973#L132 [2019-12-07 18:20:43,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,628 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-12-07 18:20:43,628 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,629 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042799098] [2019-12-07 18:20:43,629 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,637 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:43,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,638 INFO L82 PathProgramCache]: Analyzing trace with hash 1337117850, now seen corresponding path program 1 times [2019-12-07 18:20:43,638 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,638 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867832063] [2019-12-07 18:20:43,638 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:43,662 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-12-07 18:20:43,662 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867832063] [2019-12-07 18:20:43,663 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:43,663 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:43,663 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547343746] [2019-12-07 18:20:43,663 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:43,663 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:43,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:43,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:43,664 INFO L87 Difference]: Start difference. First operand 943 states and 1313 transitions. cyclomatic complexity: 373 Second operand 3 states. [2019-12-07 18:20:43,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:43,744 INFO L93 Difference]: Finished difference Result 1069 states and 1484 transitions. [2019-12-07 18:20:43,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:43,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1069 states and 1484 transitions. [2019-12-07 18:20:43,750 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 704 [2019-12-07 18:20:43,757 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1069 states to 1069 states and 1484 transitions. [2019-12-07 18:20:43,757 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 738 [2019-12-07 18:20:43,758 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 738 [2019-12-07 18:20:43,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1069 states and 1484 transitions. [2019-12-07 18:20:43,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:43,758 INFO L688 BuchiCegarLoop]: Abstraction has 1069 states and 1484 transitions. [2019-12-07 18:20:43,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states and 1484 transitions. [2019-12-07 18:20:43,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 1030. [2019-12-07 18:20:43,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1030 states. [2019-12-07 18:20:43,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1030 states to 1030 states and 1421 transitions. [2019-12-07 18:20:43,772 INFO L711 BuchiCegarLoop]: Abstraction has 1030 states and 1421 transitions. [2019-12-07 18:20:43,772 INFO L591 BuchiCegarLoop]: Abstraction has 1030 states and 1421 transitions. [2019-12-07 18:20:43,772 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-12-07 18:20:43,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1030 states and 1421 transitions. [2019-12-07 18:20:43,775 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 678 [2019-12-07 18:20:43,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:43,776 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:43,776 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,776 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,777 INFO L794 eck$LassoCheckResult]: Stem: 13980#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 13795#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13751#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 13752#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13887#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 13888#L98-2 assume !false; 14143#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14549#L101 assume !(12292 == ssl3_accept_~s__state~0); 14547#L104 assume !(16384 == ssl3_accept_~s__state~0); 14545#L107 assume !(8192 == ssl3_accept_~s__state~0); 14541#L110 assume !(24576 == ssl3_accept_~s__state~0); 14539#L113 assume !(8195 == ssl3_accept_~s__state~0); 14538#L116 assume !(8480 == ssl3_accept_~s__state~0); 14537#L119 assume !(8481 == ssl3_accept_~s__state~0); 14536#L122 assume !(8482 == ssl3_accept_~s__state~0); 14535#L125 assume 8464 == ssl3_accept_~s__state~0; 13998#L132 [2019-12-07 18:20:43,777 INFO L796 eck$LassoCheckResult]: Loop: 13998#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 13892#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13890#L273-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; 13891#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14653#L602 ssl3_accept_~skip~0 := 0; 14652#L98-2 assume !false; 14651#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14650#L101 assume !(12292 == ssl3_accept_~s__state~0); 14649#L104 assume !(16384 == ssl3_accept_~s__state~0); 14648#L107 assume !(8192 == ssl3_accept_~s__state~0); 14647#L110 assume !(24576 == ssl3_accept_~s__state~0); 14646#L113 assume !(8195 == ssl3_accept_~s__state~0); 14645#L116 assume !(8480 == ssl3_accept_~s__state~0); 14644#L119 assume !(8481 == ssl3_accept_~s__state~0); 14643#L122 assume !(8482 == ssl3_accept_~s__state~0); 14642#L125 assume !(8464 == ssl3_accept_~s__state~0); 14641#L128 assume !(8465 == ssl3_accept_~s__state~0); 13781#L131 assume !(8466 == ssl3_accept_~s__state~0); 13782#L134 assume 8496 == ssl3_accept_~s__state~0; 13926#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13927#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13974#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 14519#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14517#L292-2 ssl3_accept_~s__init_num~0 := 0; 14514#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14508#L602 ssl3_accept_~skip~0 := 0; 14506#L98-2 assume !false; 14504#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14502#L101 assume !(12292 == ssl3_accept_~s__state~0); 14500#L104 assume !(16384 == ssl3_accept_~s__state~0); 14499#L107 assume !(8192 == ssl3_accept_~s__state~0); 14498#L110 assume !(24576 == ssl3_accept_~s__state~0); 14497#L113 assume !(8195 == ssl3_accept_~s__state~0); 14495#L116 assume !(8480 == ssl3_accept_~s__state~0); 14492#L119 assume !(8481 == ssl3_accept_~s__state~0); 14490#L122 assume !(8482 == ssl3_accept_~s__state~0); 14488#L125 assume !(8464 == ssl3_accept_~s__state~0); 14486#L128 assume !(8465 == ssl3_accept_~s__state~0); 14484#L131 assume !(8466 == ssl3_accept_~s__state~0); 14482#L134 assume !(8496 == ssl3_accept_~s__state~0); 14480#L137 assume !(8497 == ssl3_accept_~s__state~0); 14478#L140 assume !(8512 == ssl3_accept_~s__state~0); 14476#L143 assume !(8513 == ssl3_accept_~s__state~0); 14474#L146 assume !(8528 == ssl3_accept_~s__state~0); 14472#L149 assume !(8529 == ssl3_accept_~s__state~0); 14470#L152 assume !(8544 == ssl3_accept_~s__state~0); 14468#L155 assume !(8545 == ssl3_accept_~s__state~0); 14466#L158 assume !(8560 == ssl3_accept_~s__state~0); 14464#L161 assume !(8561 == ssl3_accept_~s__state~0); 13791#L164 assume !(8448 == ssl3_accept_~s__state~0); 13792#L167 assume !(8576 == ssl3_accept_~s__state~0); 14436#L170 assume !(8577 == ssl3_accept_~s__state~0); 14434#L173 assume !(8592 == ssl3_accept_~s__state~0); 14432#L176 assume !(8593 == ssl3_accept_~s__state~0); 14431#L179 assume !(8608 == ssl3_accept_~s__state~0); 14429#L182 assume !(8609 == ssl3_accept_~s__state~0); 14380#L185 assume !(8640 == ssl3_accept_~s__state~0); 14379#L188 assume !(8641 == ssl3_accept_~s__state~0); 13873#L191 assume 8656 == ssl3_accept_~s__state~0; 13874#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14021#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 14375#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 14370#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14368#L519 assume !(0 == ssl3_accept_~tmp___10~0); 14365#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14359#L602 ssl3_accept_~skip~0 := 0; 14355#L98-2 assume !false; 14352#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14351#L101 assume 12292 == ssl3_accept_~s__state~0; 13914#L102 ssl3_accept_~s__new_session~0 := 1; 13863#L210 ssl3_accept_~s__server~0 := 1; 13864#L215 assume 0 != ssl3_accept_~cb~0; 14742#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13965#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13966#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13968#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14736#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 14730#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14725#L602 ssl3_accept_~skip~0 := 0; 14724#L98-2 assume !false; 13993#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13994#L101 assume !(12292 == ssl3_accept_~s__state~0); 14002#L104 assume !(16384 == ssl3_accept_~s__state~0); 14003#L107 assume !(8192 == ssl3_accept_~s__state~0); 13996#L110 assume !(24576 == ssl3_accept_~s__state~0); 13916#L113 assume !(8195 == ssl3_accept_~s__state~0); 13917#L116 assume !(8480 == ssl3_accept_~s__state~0); 14097#L119 assume !(8481 == ssl3_accept_~s__state~0); 14098#L122 assume !(8482 == ssl3_accept_~s__state~0); 14078#L125 assume 8464 == ssl3_accept_~s__state~0; 13998#L132 [2019-12-07 18:20:43,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,777 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-12-07 18:20:43,777 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,777 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703313185] [2019-12-07 18:20:43,777 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,785 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:43,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,786 INFO L82 PathProgramCache]: Analyzing trace with hash 371551343, now seen corresponding path program 1 times [2019-12-07 18:20:43,786 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,786 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187312787] [2019-12-07 18:20:43,786 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:43,806 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-12-07 18:20:43,807 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187312787] [2019-12-07 18:20:43,807 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:43,807 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:43,807 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230135849] [2019-12-07 18:20:43,807 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:43,807 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:43,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:43,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:43,808 INFO L87 Difference]: Start difference. First operand 1030 states and 1421 transitions. cyclomatic complexity: 394 Second operand 3 states. [2019-12-07 18:20:43,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:43,919 INFO L93 Difference]: Finished difference Result 969 states and 1329 transitions. [2019-12-07 18:20:43,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:43,919 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 969 states and 1329 transitions. [2019-12-07 18:20:43,923 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 636 [2019-12-07 18:20:43,927 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 969 states to 967 states and 1327 transitions. [2019-12-07 18:20:43,927 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2019-12-07 18:20:43,928 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2019-12-07 18:20:43,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 967 states and 1327 transitions. [2019-12-07 18:20:43,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:43,928 INFO L688 BuchiCegarLoop]: Abstraction has 967 states and 1327 transitions. [2019-12-07 18:20:43,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states and 1327 transitions. [2019-12-07 18:20:43,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 961. [2019-12-07 18:20:43,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 961 states. [2019-12-07 18:20:43,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1318 transitions. [2019-12-07 18:20:43,937 INFO L711 BuchiCegarLoop]: Abstraction has 961 states and 1318 transitions. [2019-12-07 18:20:43,937 INFO L591 BuchiCegarLoop]: Abstraction has 961 states and 1318 transitions. [2019-12-07 18:20:43,938 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-12-07 18:20:43,938 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1318 transitions. [2019-12-07 18:20:43,940 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 630 [2019-12-07 18:20:43,940 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:43,940 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:43,941 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,941 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:43,941 INFO L794 eck$LassoCheckResult]: Stem: 15960#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 15799#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15754#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 15755#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15883#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 15884#L98-2 assume !false; 15768#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15974#L101 assume !(12292 == ssl3_accept_~s__state~0); 15983#L104 assume !(16384 == ssl3_accept_~s__state~0); 15984#L107 assume !(8192 == ssl3_accept_~s__state~0); 15977#L110 assume !(24576 == ssl3_accept_~s__state~0); 15910#L113 assume !(8195 == ssl3_accept_~s__state~0); 15893#L116 assume !(8480 == ssl3_accept_~s__state~0); 15894#L119 assume !(8481 == ssl3_accept_~s__state~0); 15901#L122 assume !(8482 == ssl3_accept_~s__state~0); 16204#L125 assume 8464 == ssl3_accept_~s__state~0; 15979#L132 [2019-12-07 18:20:43,942 INFO L796 eck$LassoCheckResult]: Loop: 15979#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 15888#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15886#L273-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; 15887#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16676#L602 ssl3_accept_~skip~0 := 0; 16674#L98-2 assume !false; 16672#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16671#L101 assume !(12292 == ssl3_accept_~s__state~0); 16670#L104 assume !(16384 == ssl3_accept_~s__state~0); 16669#L107 assume !(8192 == ssl3_accept_~s__state~0); 16668#L110 assume !(24576 == ssl3_accept_~s__state~0); 16666#L113 assume !(8195 == ssl3_accept_~s__state~0); 16665#L116 assume !(8480 == ssl3_accept_~s__state~0); 16571#L119 assume !(8481 == ssl3_accept_~s__state~0); 15845#L122 assume !(8482 == ssl3_accept_~s__state~0); 15806#L125 assume !(8464 == ssl3_accept_~s__state~0); 15807#L128 assume !(8465 == ssl3_accept_~s__state~0); 15785#L131 assume !(8466 == ssl3_accept_~s__state~0); 15786#L134 assume 8496 == ssl3_accept_~s__state~0; 15919#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15920#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15950#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 15938#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15939#L292-2 ssl3_accept_~s__init_num~0 := 0; 16508#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16503#L602 ssl3_accept_~skip~0 := 0; 16502#L98-2 assume !false; 16501#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16323#L101 assume !(12292 == ssl3_accept_~s__state~0); 16321#L104 assume !(16384 == ssl3_accept_~s__state~0); 16319#L107 assume !(8192 == ssl3_accept_~s__state~0); 16318#L110 assume !(24576 == ssl3_accept_~s__state~0); 16316#L113 assume !(8195 == ssl3_accept_~s__state~0); 16315#L116 assume !(8480 == ssl3_accept_~s__state~0); 16314#L119 assume !(8481 == ssl3_accept_~s__state~0); 16313#L122 assume !(8482 == ssl3_accept_~s__state~0); 16311#L125 assume !(8464 == ssl3_accept_~s__state~0); 16306#L128 assume !(8465 == ssl3_accept_~s__state~0); 16304#L131 assume !(8466 == ssl3_accept_~s__state~0); 16245#L134 assume !(8496 == ssl3_accept_~s__state~0); 16242#L137 assume !(8497 == ssl3_accept_~s__state~0); 16243#L140 assume 8512 == ssl3_accept_~s__state~0; 15847#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15848#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15772#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16425#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16419#L602 ssl3_accept_~skip~0 := 0; 16417#L98-2 assume !false; 16415#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16413#L101 assume !(12292 == ssl3_accept_~s__state~0); 16411#L104 assume !(16384 == ssl3_accept_~s__state~0); 16409#L107 assume !(8192 == ssl3_accept_~s__state~0); 16407#L110 assume !(24576 == ssl3_accept_~s__state~0); 16405#L113 assume !(8195 == ssl3_accept_~s__state~0); 16403#L116 assume !(8480 == ssl3_accept_~s__state~0); 16401#L119 assume !(8481 == ssl3_accept_~s__state~0); 16399#L122 assume !(8482 == ssl3_accept_~s__state~0); 16397#L125 assume !(8464 == ssl3_accept_~s__state~0); 16395#L128 assume !(8465 == ssl3_accept_~s__state~0); 16393#L131 assume !(8466 == ssl3_accept_~s__state~0); 16391#L134 assume !(8496 == ssl3_accept_~s__state~0); 15989#L137 assume !(8497 == ssl3_accept_~s__state~0); 15990#L140 assume !(8512 == ssl3_accept_~s__state~0); 15942#L143 assume !(8513 == ssl3_accept_~s__state~0); 15943#L146 assume 8528 == ssl3_accept_~s__state~0; 15924#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16499#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16498#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16497#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16494#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15756#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15757#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16664#L602 ssl3_accept_~skip~0 := 0; 16675#L98-2 assume !false; 16673#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16667#L101 assume !(12292 == ssl3_accept_~s__state~0); 16572#L104 assume !(16384 == ssl3_accept_~s__state~0); 16570#L107 assume !(8192 == ssl3_accept_~s__state~0); 16488#L110 assume !(24576 == ssl3_accept_~s__state~0); 16487#L113 assume !(8195 == ssl3_accept_~s__state~0); 16235#L116 assume !(8480 == ssl3_accept_~s__state~0); 16233#L119 assume !(8481 == ssl3_accept_~s__state~0); 16231#L122 assume !(8482 == ssl3_accept_~s__state~0); 16229#L125 assume !(8464 == ssl3_accept_~s__state~0); 16227#L128 assume !(8465 == ssl3_accept_~s__state~0); 16225#L131 assume !(8466 == ssl3_accept_~s__state~0); 16223#L134 assume !(8496 == ssl3_accept_~s__state~0); 16221#L137 assume !(8497 == ssl3_accept_~s__state~0); 16219#L140 assume !(8512 == ssl3_accept_~s__state~0); 16209#L143 assume !(8513 == ssl3_accept_~s__state~0); 16210#L146 assume !(8528 == ssl3_accept_~s__state~0); 15923#L149 assume !(8529 == ssl3_accept_~s__state~0); 15925#L152 assume !(8544 == ssl3_accept_~s__state~0); 16050#L155 assume !(8545 == ssl3_accept_~s__state~0); 16051#L158 assume 8560 == ssl3_accept_~s__state~0; 15994#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 15804#L417 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; 15790#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16620#L602 ssl3_accept_~skip~0 := 0; 16618#L98-2 assume !false; 16616#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16614#L101 assume !(12292 == ssl3_accept_~s__state~0); 16613#L104 assume !(16384 == ssl3_accept_~s__state~0); 16612#L107 assume !(8192 == ssl3_accept_~s__state~0); 16611#L110 assume !(24576 == ssl3_accept_~s__state~0); 16610#L113 assume !(8195 == ssl3_accept_~s__state~0); 16523#L116 assume !(8480 == ssl3_accept_~s__state~0); 16058#L119 assume !(8481 == ssl3_accept_~s__state~0); 16059#L122 assume !(8482 == ssl3_accept_~s__state~0); 16039#L125 assume 8464 == ssl3_accept_~s__state~0; 15979#L132 [2019-12-07 18:20:43,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,942 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-12-07 18:20:43,942 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,942 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208709031] [2019-12-07 18:20:43,942 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:43,949 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:43,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:43,950 INFO L82 PathProgramCache]: Analyzing trace with hash 77678182, now seen corresponding path program 1 times [2019-12-07 18:20:43,950 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:43,950 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186654127] [2019-12-07 18:20:43,950 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:43,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:43,977 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-12-07 18:20:43,977 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186654127] [2019-12-07 18:20:43,977 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:43,978 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:43,978 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096475857] [2019-12-07 18:20:43,978 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:43,978 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:43,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:43,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:43,979 INFO L87 Difference]: Start difference. First operand 961 states and 1318 transitions. cyclomatic complexity: 361 Second operand 3 states. [2019-12-07 18:20:43,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:43,989 INFO L93 Difference]: Finished difference Result 1893 states and 2581 transitions. [2019-12-07 18:20:43,990 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:43,990 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1893 states and 2581 transitions. [2019-12-07 18:20:43,996 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1246 [2019-12-07 18:20:44,005 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1893 states to 1893 states and 2581 transitions. [2019-12-07 18:20:44,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1338 [2019-12-07 18:20:44,006 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1338 [2019-12-07 18:20:44,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1893 states and 2581 transitions. [2019-12-07 18:20:44,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:44,006 INFO L688 BuchiCegarLoop]: Abstraction has 1893 states and 2581 transitions. [2019-12-07 18:20:44,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1893 states and 2581 transitions. [2019-12-07 18:20:44,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1893 to 964. [2019-12-07 18:20:44,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 964 states. [2019-12-07 18:20:44,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1321 transitions. [2019-12-07 18:20:44,019 INFO L711 BuchiCegarLoop]: Abstraction has 964 states and 1321 transitions. [2019-12-07 18:20:44,019 INFO L591 BuchiCegarLoop]: Abstraction has 964 states and 1321 transitions. [2019-12-07 18:20:44,019 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-12-07 18:20:44,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1321 transitions. [2019-12-07 18:20:44,023 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 632 [2019-12-07 18:20:44,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:44,023 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:44,024 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,024 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,024 INFO L794 eck$LassoCheckResult]: Stem: 18819#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 18659#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18614#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 18615#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18740#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18741#L98-2 assume !false; 19129#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19279#L101 assume !(12292 == ssl3_accept_~s__state~0); 19272#L104 assume !(16384 == ssl3_accept_~s__state~0); 19267#L107 assume !(8192 == ssl3_accept_~s__state~0); 19265#L110 assume !(24576 == ssl3_accept_~s__state~0); 19263#L113 assume !(8195 == ssl3_accept_~s__state~0); 19261#L116 assume !(8480 == ssl3_accept_~s__state~0); 19259#L119 assume !(8481 == ssl3_accept_~s__state~0); 19257#L122 assume !(8482 == ssl3_accept_~s__state~0); 19255#L125 assume 8464 == ssl3_accept_~s__state~0; 18838#L132 [2019-12-07 18:20:44,025 INFO L796 eck$LassoCheckResult]: Loop: 18838#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 18745#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18743#L273-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; 18744#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19422#L602 ssl3_accept_~skip~0 := 0; 19421#L98-2 assume !false; 19420#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19419#L101 assume !(12292 == ssl3_accept_~s__state~0); 19418#L104 assume !(16384 == ssl3_accept_~s__state~0); 19417#L107 assume !(8192 == ssl3_accept_~s__state~0); 19416#L110 assume !(24576 == ssl3_accept_~s__state~0); 19415#L113 assume !(8195 == ssl3_accept_~s__state~0); 19414#L116 assume !(8480 == ssl3_accept_~s__state~0); 19413#L119 assume !(8481 == ssl3_accept_~s__state~0); 19412#L122 assume !(8482 == ssl3_accept_~s__state~0); 19411#L125 assume !(8464 == ssl3_accept_~s__state~0); 19410#L128 assume !(8465 == ssl3_accept_~s__state~0); 19409#L131 assume !(8466 == ssl3_accept_~s__state~0); 19285#L134 assume 8496 == ssl3_accept_~s__state~0; 18782#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18783#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18809#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 18797#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18791#L292-2 ssl3_accept_~s__init_num~0 := 0; 18752#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18605#L602 ssl3_accept_~skip~0 := 0; 19450#L98-2 assume !false; 19317#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19316#L101 assume !(12292 == ssl3_accept_~s__state~0); 19059#L104 assume !(16384 == ssl3_accept_~s__state~0); 19052#L107 assume !(8192 == ssl3_accept_~s__state~0); 19051#L110 assume !(24576 == ssl3_accept_~s__state~0); 19050#L113 assume !(8195 == ssl3_accept_~s__state~0); 19049#L116 assume !(8480 == ssl3_accept_~s__state~0); 19048#L119 assume !(8481 == ssl3_accept_~s__state~0); 19045#L122 assume !(8482 == ssl3_accept_~s__state~0); 19041#L125 assume !(8464 == ssl3_accept_~s__state~0); 19039#L128 assume !(8465 == ssl3_accept_~s__state~0); 19038#L131 assume !(8466 == ssl3_accept_~s__state~0); 19037#L134 assume !(8496 == ssl3_accept_~s__state~0); 19036#L137 assume !(8497 == ssl3_accept_~s__state~0); 19035#L140 assume 8512 == ssl3_accept_~s__state~0; 18938#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19028#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19027#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19026#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19020#L602 ssl3_accept_~skip~0 := 0; 19016#L98-2 assume !false; 19013#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19012#L101 assume !(12292 == ssl3_accept_~s__state~0); 19011#L104 assume !(16384 == ssl3_accept_~s__state~0); 19006#L107 assume !(8192 == ssl3_accept_~s__state~0); 19004#L110 assume !(24576 == ssl3_accept_~s__state~0); 19002#L113 assume !(8195 == ssl3_accept_~s__state~0); 19000#L116 assume !(8480 == ssl3_accept_~s__state~0); 18998#L119 assume !(8481 == ssl3_accept_~s__state~0); 18996#L122 assume !(8482 == ssl3_accept_~s__state~0); 18994#L125 assume !(8464 == ssl3_accept_~s__state~0); 18992#L128 assume !(8465 == ssl3_accept_~s__state~0); 18990#L131 assume !(8466 == ssl3_accept_~s__state~0); 18988#L134 assume !(8496 == ssl3_accept_~s__state~0); 18986#L137 assume !(8497 == ssl3_accept_~s__state~0); 18984#L140 assume !(8512 == ssl3_accept_~s__state~0); 18982#L143 assume !(8513 == ssl3_accept_~s__state~0); 18966#L146 assume 8528 == ssl3_accept_~s__state~0; 18933#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18748#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18749#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 18855#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 18846#L352 assume !(ssl3_accept_~ret~0 <= 0); 18610#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18616#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19005#L602 ssl3_accept_~skip~0 := 0; 19003#L98-2 assume !false; 19001#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18999#L101 assume !(12292 == ssl3_accept_~s__state~0); 18997#L104 assume !(16384 == ssl3_accept_~s__state~0); 18995#L107 assume !(8192 == ssl3_accept_~s__state~0); 18993#L110 assume !(24576 == ssl3_accept_~s__state~0); 18991#L113 assume !(8195 == ssl3_accept_~s__state~0); 18989#L116 assume !(8480 == ssl3_accept_~s__state~0); 18987#L119 assume !(8481 == ssl3_accept_~s__state~0); 18985#L122 assume !(8482 == ssl3_accept_~s__state~0); 18983#L125 assume !(8464 == ssl3_accept_~s__state~0); 18981#L128 assume !(8465 == ssl3_accept_~s__state~0); 18980#L131 assume !(8466 == ssl3_accept_~s__state~0); 18979#L134 assume !(8496 == ssl3_accept_~s__state~0); 18977#L137 assume !(8497 == ssl3_accept_~s__state~0); 18975#L140 assume !(8512 == ssl3_accept_~s__state~0); 18974#L143 assume !(8513 == ssl3_accept_~s__state~0); 18970#L146 assume !(8528 == ssl3_accept_~s__state~0); 18967#L149 assume !(8529 == ssl3_accept_~s__state~0); 18968#L152 assume !(8544 == ssl3_accept_~s__state~0); 19137#L155 assume !(8545 == ssl3_accept_~s__state~0); 19066#L158 assume 8560 == ssl3_accept_~s__state~0; 18857#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 18664#L417 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; 18650#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19097#L602 ssl3_accept_~skip~0 := 0; 19095#L98-2 assume !false; 19093#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19091#L101 assume !(12292 == ssl3_accept_~s__state~0); 19089#L104 assume !(16384 == ssl3_accept_~s__state~0); 19087#L107 assume !(8192 == ssl3_accept_~s__state~0); 19085#L110 assume !(24576 == ssl3_accept_~s__state~0); 19083#L113 assume !(8195 == ssl3_accept_~s__state~0); 19081#L116 assume !(8480 == ssl3_accept_~s__state~0); 19079#L119 assume !(8481 == ssl3_accept_~s__state~0); 19080#L122 assume !(8482 == ssl3_accept_~s__state~0); 18888#L125 assume 8464 == ssl3_accept_~s__state~0; 18838#L132 [2019-12-07 18:20:44,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,025 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-12-07 18:20:44,025 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,025 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892103920] [2019-12-07 18:20:44,025 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:44,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:44,034 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:44,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,035 INFO L82 PathProgramCache]: Analyzing trace with hash 2134169253, now seen corresponding path program 1 times [2019-12-07 18:20:44,035 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,035 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023572148] [2019-12-07 18:20:44,035 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:44,066 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-12-07 18:20:44,067 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023572148] [2019-12-07 18:20:44,067 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:44,067 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:44,067 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453994155] [2019-12-07 18:20:44,068 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:44,068 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:44,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:44,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:44,068 INFO L87 Difference]: Start difference. First operand 964 states and 1321 transitions. cyclomatic complexity: 361 Second operand 3 states. [2019-12-07 18:20:44,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:44,151 INFO L93 Difference]: Finished difference Result 1079 states and 1470 transitions. [2019-12-07 18:20:44,151 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:44,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1079 states and 1470 transitions. [2019-12-07 18:20:44,155 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 708 [2019-12-07 18:20:44,160 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1079 states to 1079 states and 1470 transitions. [2019-12-07 18:20:44,160 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 758 [2019-12-07 18:20:44,161 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2019-12-07 18:20:44,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1079 states and 1470 transitions. [2019-12-07 18:20:44,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:44,161 INFO L688 BuchiCegarLoop]: Abstraction has 1079 states and 1470 transitions. [2019-12-07 18:20:44,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states and 1470 transitions. [2019-12-07 18:20:44,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 1057. [2019-12-07 18:20:44,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1057 states. [2019-12-07 18:20:44,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 1435 transitions. [2019-12-07 18:20:44,170 INFO L711 BuchiCegarLoop]: Abstraction has 1057 states and 1435 transitions. [2019-12-07 18:20:44,170 INFO L591 BuchiCegarLoop]: Abstraction has 1057 states and 1435 transitions. [2019-12-07 18:20:44,170 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-12-07 18:20:44,170 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1057 states and 1435 transitions. [2019-12-07 18:20:44,172 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 694 [2019-12-07 18:20:44,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:44,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:44,172 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,172 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,173 INFO L794 eck$LassoCheckResult]: Stem: 20875#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 20707#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20663#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 20664#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20795#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 20796#L98-2 assume !false; 20987#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21638#L101 assume !(12292 == ssl3_accept_~s__state~0); 21636#L104 assume !(16384 == ssl3_accept_~s__state~0); 21634#L107 assume !(8192 == ssl3_accept_~s__state~0); 21632#L110 assume !(24576 == ssl3_accept_~s__state~0); 21630#L113 assume !(8195 == ssl3_accept_~s__state~0); 21628#L116 assume !(8480 == ssl3_accept_~s__state~0); 21626#L119 assume !(8481 == ssl3_accept_~s__state~0); 21624#L122 assume !(8482 == ssl3_accept_~s__state~0); 20954#L125 assume 8464 == ssl3_accept_~s__state~0; 20894#L132 [2019-12-07 18:20:44,173 INFO L796 eck$LassoCheckResult]: Loop: 20894#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 20800#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20798#L273-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; 20799#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21301#L602 ssl3_accept_~skip~0 := 0; 21299#L98-2 assume !false; 21297#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21295#L101 assume !(12292 == ssl3_accept_~s__state~0); 21293#L104 assume !(16384 == ssl3_accept_~s__state~0); 21291#L107 assume !(8192 == ssl3_accept_~s__state~0); 21289#L110 assume !(24576 == ssl3_accept_~s__state~0); 21287#L113 assume !(8195 == ssl3_accept_~s__state~0); 21285#L116 assume !(8480 == ssl3_accept_~s__state~0); 21283#L119 assume !(8481 == ssl3_accept_~s__state~0); 21281#L122 assume !(8482 == ssl3_accept_~s__state~0); 21279#L125 assume !(8464 == ssl3_accept_~s__state~0); 21277#L128 assume !(8465 == ssl3_accept_~s__state~0); 21274#L131 assume !(8466 == ssl3_accept_~s__state~0); 21264#L134 assume 8496 == ssl3_accept_~s__state~0; 21072#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 21533#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21532#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 21530#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21529#L292-2 ssl3_accept_~s__init_num~0 := 0; 21528#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21523#L602 ssl3_accept_~skip~0 := 0; 21522#L98-2 assume !false; 21521#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21520#L101 assume !(12292 == ssl3_accept_~s__state~0); 21519#L104 assume !(16384 == ssl3_accept_~s__state~0); 21518#L107 assume !(8192 == ssl3_accept_~s__state~0); 21517#L110 assume !(24576 == ssl3_accept_~s__state~0); 21516#L113 assume !(8195 == ssl3_accept_~s__state~0); 21515#L116 assume !(8480 == ssl3_accept_~s__state~0); 21514#L119 assume !(8481 == ssl3_accept_~s__state~0); 21513#L122 assume !(8482 == ssl3_accept_~s__state~0); 21512#L125 assume !(8464 == ssl3_accept_~s__state~0); 21511#L128 assume !(8465 == ssl3_accept_~s__state~0); 21510#L131 assume !(8466 == ssl3_accept_~s__state~0); 21509#L134 assume !(8496 == ssl3_accept_~s__state~0); 21508#L137 assume !(8497 == ssl3_accept_~s__state~0); 21507#L140 assume 8512 == ssl3_accept_~s__state~0; 21067#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21505#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21504#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21503#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21498#L602 ssl3_accept_~skip~0 := 0; 21497#L98-2 assume !false; 21496#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21495#L101 assume !(12292 == ssl3_accept_~s__state~0); 21494#L104 assume !(16384 == ssl3_accept_~s__state~0); 21493#L107 assume !(8192 == ssl3_accept_~s__state~0); 21492#L110 assume !(24576 == ssl3_accept_~s__state~0); 21491#L113 assume !(8195 == ssl3_accept_~s__state~0); 21490#L116 assume !(8480 == ssl3_accept_~s__state~0); 21489#L119 assume !(8481 == ssl3_accept_~s__state~0); 21488#L122 assume !(8482 == ssl3_accept_~s__state~0); 21487#L125 assume !(8464 == ssl3_accept_~s__state~0); 21486#L128 assume !(8465 == ssl3_accept_~s__state~0); 21485#L131 assume !(8466 == ssl3_accept_~s__state~0); 21484#L134 assume !(8496 == ssl3_accept_~s__state~0); 21483#L137 assume !(8497 == ssl3_accept_~s__state~0); 21482#L140 assume !(8512 == ssl3_accept_~s__state~0); 21481#L143 assume !(8513 == ssl3_accept_~s__state~0); 21480#L146 assume 8528 == ssl3_accept_~s__state~0; 21062#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21479#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21477#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21465#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 21470#L352 assume !(ssl3_accept_~ret~0 <= 0); 21463#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21462#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21457#L602 ssl3_accept_~skip~0 := 0; 21456#L98-2 assume !false; 21455#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21454#L101 assume !(12292 == ssl3_accept_~s__state~0); 21453#L104 assume !(16384 == ssl3_accept_~s__state~0); 21452#L107 assume !(8192 == ssl3_accept_~s__state~0); 21451#L110 assume !(24576 == ssl3_accept_~s__state~0); 21450#L113 assume !(8195 == ssl3_accept_~s__state~0); 21449#L116 assume !(8480 == ssl3_accept_~s__state~0); 21448#L119 assume !(8481 == ssl3_accept_~s__state~0); 21447#L122 assume !(8482 == ssl3_accept_~s__state~0); 21446#L125 assume !(8464 == ssl3_accept_~s__state~0); 21445#L128 assume !(8465 == ssl3_accept_~s__state~0); 21444#L131 assume !(8466 == ssl3_accept_~s__state~0); 21443#L134 assume !(8496 == ssl3_accept_~s__state~0); 21442#L137 assume !(8497 == ssl3_accept_~s__state~0); 21441#L140 assume !(8512 == ssl3_accept_~s__state~0); 21440#L143 assume !(8513 == ssl3_accept_~s__state~0); 21439#L146 assume !(8528 == ssl3_accept_~s__state~0); 21438#L149 assume !(8529 == ssl3_accept_~s__state~0); 21437#L152 assume 8544 == ssl3_accept_~s__state~0; 20761#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 21428#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 21425#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21431#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20895#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 20892#L399 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; 20713#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21639#L602 ssl3_accept_~skip~0 := 0; 21637#L98-2 assume !false; 21635#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21633#L101 assume !(12292 == ssl3_accept_~s__state~0); 21631#L104 assume !(16384 == ssl3_accept_~s__state~0); 21629#L107 assume !(8192 == ssl3_accept_~s__state~0); 21627#L110 assume !(24576 == ssl3_accept_~s__state~0); 21625#L113 assume !(8195 == ssl3_accept_~s__state~0); 21623#L116 assume !(8480 == ssl3_accept_~s__state~0); 20963#L119 assume !(8481 == ssl3_accept_~s__state~0); 20964#L122 assume !(8482 == ssl3_accept_~s__state~0); 20966#L125 assume 8464 == ssl3_accept_~s__state~0; 20894#L132 [2019-12-07 18:20:44,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,173 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-12-07 18:20:44,173 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,173 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242520790] [2019-12-07 18:20:44,173 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:44,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:44,179 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:44,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,180 INFO L82 PathProgramCache]: Analyzing trace with hash -98901099, now seen corresponding path program 1 times [2019-12-07 18:20:44,180 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,180 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785147942] [2019-12-07 18:20:44,180 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:44,216 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 18:20:44,216 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785147942] [2019-12-07 18:20:44,216 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:44,217 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:44,217 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627544605] [2019-12-07 18:20:44,217 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:44,217 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:44,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:44,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:44,218 INFO L87 Difference]: Start difference. First operand 1057 states and 1435 transitions. cyclomatic complexity: 382 Second operand 3 states. [2019-12-07 18:20:44,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:44,297 INFO L93 Difference]: Finished difference Result 1142 states and 1541 transitions. [2019-12-07 18:20:44,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:44,297 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1142 states and 1541 transitions. [2019-12-07 18:20:44,300 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 730 [2019-12-07 18:20:44,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1142 states to 1116 states and 1504 transitions. [2019-12-07 18:20:44,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 804 [2019-12-07 18:20:44,306 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 820 [2019-12-07 18:20:44,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1116 states and 1504 transitions. [2019-12-07 18:20:44,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:44,306 INFO L688 BuchiCegarLoop]: Abstraction has 1116 states and 1504 transitions. [2019-12-07 18:20:44,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states and 1504 transitions. [2019-12-07 18:20:44,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 1063. [2019-12-07 18:20:44,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1063 states. [2019-12-07 18:20:44,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1439 transitions. [2019-12-07 18:20:44,315 INFO L711 BuchiCegarLoop]: Abstraction has 1063 states and 1439 transitions. [2019-12-07 18:20:44,315 INFO L591 BuchiCegarLoop]: Abstraction has 1063 states and 1439 transitions. [2019-12-07 18:20:44,315 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-12-07 18:20:44,315 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1063 states and 1439 transitions. [2019-12-07 18:20:44,317 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2019-12-07 18:20:44,317 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:44,317 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:44,317 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,317 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,318 INFO L794 eck$LassoCheckResult]: Stem: 23070#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 22906#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22866#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 22867#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22988#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 22989#L98-2 assume !false; 23258#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23256#L101 assume !(12292 == ssl3_accept_~s__state~0); 23254#L104 assume !(16384 == ssl3_accept_~s__state~0); 23252#L107 assume !(8192 == ssl3_accept_~s__state~0); 23250#L110 assume !(24576 == ssl3_accept_~s__state~0); 23248#L113 assume !(8195 == ssl3_accept_~s__state~0); 23246#L116 assume !(8480 == ssl3_accept_~s__state~0); 23244#L119 assume 8481 == ssl3_accept_~s__state~0; 22890#L120 [2019-12-07 18:20:44,318 INFO L796 eck$LassoCheckResult]: Loop: 22890#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 22891#L258 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; 22913#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22857#L602 ssl3_accept_~skip~0 := 0; 22877#L98-2 assume !false; 22878#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23084#L101 assume !(12292 == ssl3_accept_~s__state~0); 23090#L104 assume !(16384 == ssl3_accept_~s__state~0); 23091#L107 assume !(8192 == ssl3_accept_~s__state~0); 23100#L110 assume !(24576 == ssl3_accept_~s__state~0); 23890#L113 assume !(8195 == ssl3_accept_~s__state~0); 23003#L116 assume !(8480 == ssl3_accept_~s__state~0); 23004#L119 assume !(8481 == ssl3_accept_~s__state~0); 23011#L122 assume !(8482 == ssl3_accept_~s__state~0); 23849#L125 assume !(8464 == ssl3_accept_~s__state~0); 23848#L128 assume !(8465 == ssl3_accept_~s__state~0); 23847#L131 assume !(8466 == ssl3_accept_~s__state~0); 23109#L134 assume !(8496 == ssl3_accept_~s__state~0); 23096#L137 assume !(8497 == ssl3_accept_~s__state~0); 23097#L140 assume !(8512 == ssl3_accept_~s__state~0); 23053#L143 assume !(8513 == ssl3_accept_~s__state~0); 23025#L146 assume !(8528 == ssl3_accept_~s__state~0); 23026#L149 assume !(8529 == ssl3_accept_~s__state~0); 23014#L152 assume !(8544 == ssl3_accept_~s__state~0); 22957#L155 assume !(8545 == ssl3_accept_~s__state~0); 22958#L158 assume !(8560 == ssl3_accept_~s__state~0); 23358#L161 assume !(8561 == ssl3_accept_~s__state~0); 23134#L164 assume 8448 == ssl3_accept_~s__state~0; 23055#L165 assume !(ssl3_accept_~num1~0 > 0); 22911#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22926#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23216#L602 ssl3_accept_~skip~0 := 0; 23211#L98-2 assume !false; 23209#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23207#L101 assume !(12292 == ssl3_accept_~s__state~0); 23205#L104 assume !(16384 == ssl3_accept_~s__state~0); 23203#L107 assume !(8192 == ssl3_accept_~s__state~0); 23201#L110 assume !(24576 == ssl3_accept_~s__state~0); 23199#L113 assume !(8195 == ssl3_accept_~s__state~0); 23197#L116 assume 8480 == ssl3_accept_~s__state~0; 22890#L120 [2019-12-07 18:20:44,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,318 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-12-07 18:20:44,318 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,318 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410777298] [2019-12-07 18:20:44,318 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:44,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:44,326 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410777298] [2019-12-07 18:20:44,327 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:44,327 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 18:20:44,327 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672063880] [2019-12-07 18:20:44,327 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 18:20:44,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1078570606, now seen corresponding path program 1 times [2019-12-07 18:20:44,327 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,327 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596238474] [2019-12-07 18:20:44,327 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:44,342 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:44,342 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596238474] [2019-12-07 18:20:44,342 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569295059] [2019-12-07 18:20:44,342 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 18:20:44,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:44,372 INFO L264 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 18:20:44,373 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:44,377 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:44,377 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 18:20:44,377 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 18:20:44,377 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169207210] [2019-12-07 18:20:44,377 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:44,377 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:44,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:44,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:44,378 INFO L87 Difference]: Start difference. First operand 1063 states and 1439 transitions. cyclomatic complexity: 381 Second operand 3 states. [2019-12-07 18:20:44,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:44,441 INFO L93 Difference]: Finished difference Result 1065 states and 1439 transitions. [2019-12-07 18:20:44,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:44,441 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1065 states and 1439 transitions. [2019-12-07 18:20:44,444 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 721 [2019-12-07 18:20:44,449 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1065 states to 1065 states and 1439 transitions. [2019-12-07 18:20:44,449 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 769 [2019-12-07 18:20:44,449 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 769 [2019-12-07 18:20:44,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1065 states and 1439 transitions. [2019-12-07 18:20:44,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:44,450 INFO L688 BuchiCegarLoop]: Abstraction has 1065 states and 1439 transitions. [2019-12-07 18:20:44,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states and 1439 transitions. [2019-12-07 18:20:44,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1063. [2019-12-07 18:20:44,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1063 states. [2019-12-07 18:20:44,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1437 transitions. [2019-12-07 18:20:44,458 INFO L711 BuchiCegarLoop]: Abstraction has 1063 states and 1437 transitions. [2019-12-07 18:20:44,458 INFO L591 BuchiCegarLoop]: Abstraction has 1063 states and 1437 transitions. [2019-12-07 18:20:44,458 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-12-07 18:20:44,458 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1063 states and 1437 transitions. [2019-12-07 18:20:44,460 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2019-12-07 18:20:44,460 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:44,460 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:44,460 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,461 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,461 INFO L794 eck$LassoCheckResult]: Stem: 25324#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 25159#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25119#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 25120#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25238#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 25239#L98-2 assume !false; 25561#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25558#L101 assume !(12292 == ssl3_accept_~s__state~0); 25556#L104 assume !(16384 == ssl3_accept_~s__state~0); 25555#L107 assume !(8192 == ssl3_accept_~s__state~0); 25554#L110 assume !(24576 == ssl3_accept_~s__state~0); 25550#L113 assume !(8195 == ssl3_accept_~s__state~0); 25547#L116 assume !(8480 == ssl3_accept_~s__state~0); 25539#L119 assume !(8481 == ssl3_accept_~s__state~0); 25491#L122 assume 8482 == ssl3_accept_~s__state~0; 25360#L123 [2019-12-07 18:20:44,461 INFO L796 eck$LassoCheckResult]: Loop: 25360#L123 ssl3_accept_~s__state~0 := 3; 25165#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25971#L602 ssl3_accept_~skip~0 := 0; 25970#L98-2 assume !false; 25969#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25968#L101 assume !(12292 == ssl3_accept_~s__state~0); 25967#L104 assume !(16384 == ssl3_accept_~s__state~0); 25966#L107 assume !(8192 == ssl3_accept_~s__state~0); 25965#L110 assume !(24576 == ssl3_accept_~s__state~0); 25964#L113 assume !(8195 == ssl3_accept_~s__state~0); 25963#L116 assume !(8480 == ssl3_accept_~s__state~0); 25962#L119 assume !(8481 == ssl3_accept_~s__state~0); 25961#L122 assume !(8482 == ssl3_accept_~s__state~0); 25960#L125 assume !(8464 == ssl3_accept_~s__state~0); 25959#L128 assume !(8465 == ssl3_accept_~s__state~0); 25958#L131 assume !(8466 == ssl3_accept_~s__state~0); 25759#L134 assume !(8496 == ssl3_accept_~s__state~0); 25754#L137 assume !(8497 == ssl3_accept_~s__state~0); 25747#L140 assume !(8512 == ssl3_accept_~s__state~0); 25743#L143 assume !(8513 == ssl3_accept_~s__state~0); 25739#L146 assume !(8528 == ssl3_accept_~s__state~0); 25735#L149 assume !(8529 == ssl3_accept_~s__state~0); 25731#L152 assume !(8544 == ssl3_accept_~s__state~0); 25727#L155 assume !(8545 == ssl3_accept_~s__state~0); 25723#L158 assume !(8560 == ssl3_accept_~s__state~0); 25719#L161 assume !(8561 == ssl3_accept_~s__state~0); 25392#L164 assume 8448 == ssl3_accept_~s__state~0; 25305#L165 assume !(ssl3_accept_~num1~0 > 0); 25163#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25179#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25604#L602 ssl3_accept_~skip~0 := 0; 25600#L98-2 assume !false; 25595#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25589#L101 assume !(12292 == ssl3_accept_~s__state~0); 25590#L104 assume !(16384 == ssl3_accept_~s__state~0); 25713#L107 assume !(8192 == ssl3_accept_~s__state~0); 25714#L110 assume !(24576 == ssl3_accept_~s__state~0); 25711#L113 assume !(8195 == ssl3_accept_~s__state~0); 25712#L116 assume !(8480 == ssl3_accept_~s__state~0); 25766#L119 assume !(8481 == ssl3_accept_~s__state~0); 25761#L122 assume 8482 == ssl3_accept_~s__state~0; 25360#L123 [2019-12-07 18:20:44,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-12-07 18:20:44,461 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,461 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420019330] [2019-12-07 18:20:44,461 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:44,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:44,472 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420019330] [2019-12-07 18:20:44,472 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:44,472 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 18:20:44,472 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414147424] [2019-12-07 18:20:44,472 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 18:20:44,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,472 INFO L82 PathProgramCache]: Analyzing trace with hash 809368354, now seen corresponding path program 1 times [2019-12-07 18:20:44,472 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,472 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099429322] [2019-12-07 18:20:44,472 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:44,481 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:44,482 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099429322] [2019-12-07 18:20:44,482 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:44,482 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:44,482 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694661738] [2019-12-07 18:20:44,482 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:44,482 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:44,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:44,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:44,482 INFO L87 Difference]: Start difference. First operand 1063 states and 1437 transitions. cyclomatic complexity: 379 Second operand 3 states. [2019-12-07 18:20:44,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:44,545 INFO L93 Difference]: Finished difference Result 1063 states and 1435 transitions. [2019-12-07 18:20:44,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:44,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1063 states and 1435 transitions. [2019-12-07 18:20:44,551 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2019-12-07 18:20:44,556 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1063 states to 1063 states and 1435 transitions. [2019-12-07 18:20:44,556 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 767 [2019-12-07 18:20:44,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 767 [2019-12-07 18:20:44,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1063 states and 1435 transitions. [2019-12-07 18:20:44,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:44,557 INFO L688 BuchiCegarLoop]: Abstraction has 1063 states and 1435 transitions. [2019-12-07 18:20:44,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states and 1435 transitions. [2019-12-07 18:20:44,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1063. [2019-12-07 18:20:44,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1063 states. [2019-12-07 18:20:44,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1435 transitions. [2019-12-07 18:20:44,566 INFO L711 BuchiCegarLoop]: Abstraction has 1063 states and 1435 transitions. [2019-12-07 18:20:44,566 INFO L591 BuchiCegarLoop]: Abstraction has 1063 states and 1435 transitions. [2019-12-07 18:20:44,566 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-12-07 18:20:44,566 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1063 states and 1435 transitions. [2019-12-07 18:20:44,567 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2019-12-07 18:20:44,567 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:44,567 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:44,568 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,568 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,568 INFO L794 eck$LassoCheckResult]: Stem: 27451#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 27292#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27252#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 27253#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27372#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 27373#L98-2 assume !false; 27863#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28068#L101 assume !(12292 == ssl3_accept_~s__state~0); 28067#L104 assume !(16384 == ssl3_accept_~s__state~0); 28064#L107 assume !(8192 == ssl3_accept_~s__state~0); 28060#L110 assume !(24576 == ssl3_accept_~s__state~0); 28055#L113 assume !(8195 == ssl3_accept_~s__state~0); 28051#L116 assume !(8480 == ssl3_accept_~s__state~0); 28050#L119 assume !(8481 == ssl3_accept_~s__state~0); 28041#L122 assume !(8482 == ssl3_accept_~s__state~0); 28036#L125 assume 8464 == ssl3_accept_~s__state~0; 27465#L132 [2019-12-07 18:20:44,569 INFO L796 eck$LassoCheckResult]: Loop: 27465#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27377#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27375#L273-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; 27376#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28187#L602 ssl3_accept_~skip~0 := 0; 28185#L98-2 assume !false; 28183#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28181#L101 assume !(12292 == ssl3_accept_~s__state~0); 28179#L104 assume !(16384 == ssl3_accept_~s__state~0); 28177#L107 assume !(8192 == ssl3_accept_~s__state~0); 28175#L110 assume !(24576 == ssl3_accept_~s__state~0); 28173#L113 assume !(8195 == ssl3_accept_~s__state~0); 28171#L116 assume !(8480 == ssl3_accept_~s__state~0); 28169#L119 assume !(8481 == ssl3_accept_~s__state~0); 28167#L122 assume !(8482 == ssl3_accept_~s__state~0); 28141#L125 assume !(8464 == ssl3_accept_~s__state~0); 28137#L128 assume !(8465 == ssl3_accept_~s__state~0); 28136#L131 assume !(8466 == ssl3_accept_~s__state~0); 28134#L134 assume 8496 == ssl3_accept_~s__state~0; 27411#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27412#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27444#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 27424#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27425#L292-2 ssl3_accept_~s__init_num~0 := 0; 28023#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28017#L602 ssl3_accept_~skip~0 := 0; 28014#L98-2 assume !false; 28011#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28005#L101 assume !(12292 == ssl3_accept_~s__state~0); 28003#L104 assume !(16384 == ssl3_accept_~s__state~0); 28001#L107 assume !(8192 == ssl3_accept_~s__state~0); 27999#L110 assume !(24576 == ssl3_accept_~s__state~0); 27997#L113 assume !(8195 == ssl3_accept_~s__state~0); 27995#L116 assume !(8480 == ssl3_accept_~s__state~0); 27993#L119 assume !(8481 == ssl3_accept_~s__state~0); 27991#L122 assume !(8482 == ssl3_accept_~s__state~0); 27989#L125 assume !(8464 == ssl3_accept_~s__state~0); 27987#L128 assume !(8465 == ssl3_accept_~s__state~0); 27985#L131 assume !(8466 == ssl3_accept_~s__state~0); 27983#L134 assume !(8496 == ssl3_accept_~s__state~0); 27981#L137 assume !(8497 == ssl3_accept_~s__state~0); 27979#L140 assume 8512 == ssl3_accept_~s__state~0; 27338#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27339#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27964#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27960#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27954#L602 ssl3_accept_~skip~0 := 0; 27952#L98-2 assume !false; 27950#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27948#L101 assume !(12292 == ssl3_accept_~s__state~0); 27946#L104 assume !(16384 == ssl3_accept_~s__state~0); 27944#L107 assume !(8192 == ssl3_accept_~s__state~0); 27942#L110 assume !(24576 == ssl3_accept_~s__state~0); 27940#L113 assume !(8195 == ssl3_accept_~s__state~0); 27938#L116 assume !(8480 == ssl3_accept_~s__state~0); 27936#L119 assume !(8481 == ssl3_accept_~s__state~0); 27934#L122 assume !(8482 == ssl3_accept_~s__state~0); 27932#L125 assume !(8464 == ssl3_accept_~s__state~0); 27930#L128 assume !(8465 == ssl3_accept_~s__state~0); 27928#L131 assume !(8466 == ssl3_accept_~s__state~0); 27926#L134 assume !(8496 == ssl3_accept_~s__state~0); 27924#L137 assume !(8497 == ssl3_accept_~s__state~0); 27922#L140 assume !(8512 == ssl3_accept_~s__state~0); 27921#L143 assume !(8513 == ssl3_accept_~s__state~0); 27920#L146 assume 8528 == ssl3_accept_~s__state~0; 27679#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27917#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27916#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27907#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 27912#L352 assume !(ssl3_accept_~ret~0 <= 0); 27902#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27899#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27894#L602 ssl3_accept_~skip~0 := 0; 27893#L98-2 assume !false; 27892#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27891#L101 assume !(12292 == ssl3_accept_~s__state~0); 27883#L104 assume !(16384 == ssl3_accept_~s__state~0); 27876#L107 assume !(8192 == ssl3_accept_~s__state~0); 27868#L110 assume !(24576 == ssl3_accept_~s__state~0); 27865#L113 assume !(8195 == ssl3_accept_~s__state~0); 27861#L116 assume !(8480 == ssl3_accept_~s__state~0); 27858#L119 assume !(8481 == ssl3_accept_~s__state~0); 27855#L122 assume !(8482 == ssl3_accept_~s__state~0); 27852#L125 assume !(8464 == ssl3_accept_~s__state~0); 27849#L128 assume !(8465 == ssl3_accept_~s__state~0); 27846#L131 assume !(8466 == ssl3_accept_~s__state~0); 27843#L134 assume !(8496 == ssl3_accept_~s__state~0); 27840#L137 assume !(8497 == ssl3_accept_~s__state~0); 27837#L140 assume !(8512 == ssl3_accept_~s__state~0); 27834#L143 assume !(8513 == ssl3_accept_~s__state~0); 27831#L146 assume !(8528 == ssl3_accept_~s__state~0); 27829#L149 assume !(8529 == ssl3_accept_~s__state~0); 27827#L152 assume 8544 == ssl3_accept_~s__state~0; 27488#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 27237#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27724#L602 ssl3_accept_~skip~0 := 0; 27722#L98-2 assume !false; 27720#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27718#L101 assume !(12292 == ssl3_accept_~s__state~0); 27717#L104 assume !(16384 == ssl3_accept_~s__state~0); 27715#L107 assume !(8192 == ssl3_accept_~s__state~0); 27713#L110 assume !(24576 == ssl3_accept_~s__state~0); 27711#L113 assume !(8195 == ssl3_accept_~s__state~0); 27709#L116 assume !(8480 == ssl3_accept_~s__state~0); 27707#L119 assume !(8481 == ssl3_accept_~s__state~0); 27705#L122 assume !(8482 == ssl3_accept_~s__state~0); 27703#L125 assume !(8464 == ssl3_accept_~s__state~0); 27701#L128 assume !(8465 == ssl3_accept_~s__state~0); 27699#L131 assume !(8466 == ssl3_accept_~s__state~0); 27698#L134 assume !(8496 == ssl3_accept_~s__state~0); 27697#L137 assume !(8497 == ssl3_accept_~s__state~0); 27696#L140 assume !(8512 == ssl3_accept_~s__state~0); 27695#L143 assume !(8513 == ssl3_accept_~s__state~0); 27693#L146 assume !(8528 == ssl3_accept_~s__state~0); 27691#L149 assume !(8529 == ssl3_accept_~s__state~0); 27687#L152 assume !(8544 == ssl3_accept_~s__state~0); 27685#L155 assume !(8545 == ssl3_accept_~s__state~0); 27631#L158 assume !(8560 == ssl3_accept_~s__state~0); 27629#L161 assume !(8561 == ssl3_accept_~s__state~0); 27630#L164 assume !(8448 == ssl3_accept_~s__state~0); 27694#L167 assume 8576 == ssl3_accept_~s__state~0; 27418#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 27293#L439 assume !(ssl3_accept_~ret~0 <= 0); 27282#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27283#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28223#L602 ssl3_accept_~skip~0 := 0; 28221#L98-2 assume !false; 28219#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28217#L101 assume !(12292 == ssl3_accept_~s__state~0); 28215#L104 assume !(16384 == ssl3_accept_~s__state~0); 28213#L107 assume !(8192 == ssl3_accept_~s__state~0); 28211#L110 assume !(24576 == ssl3_accept_~s__state~0); 28209#L113 assume !(8195 == ssl3_accept_~s__state~0); 28131#L116 assume !(8480 == ssl3_accept_~s__state~0); 27537#L119 assume !(8481 == ssl3_accept_~s__state~0); 28126#L122 assume !(8482 == ssl3_accept_~s__state~0); 27522#L125 assume 8464 == ssl3_accept_~s__state~0; 27465#L132 [2019-12-07 18:20:44,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,569 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-12-07 18:20:44,569 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,569 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043821280] [2019-12-07 18:20:44,569 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:44,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:44,578 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:44,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,578 INFO L82 PathProgramCache]: Analyzing trace with hash 555205044, now seen corresponding path program 1 times [2019-12-07 18:20:44,578 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,578 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318991000] [2019-12-07 18:20:44,579 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:44,610 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-12-07 18:20:44,610 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318991000] [2019-12-07 18:20:44,610 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:44,610 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:44,610 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18515984] [2019-12-07 18:20:44,611 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:44,611 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:44,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:44,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:44,611 INFO L87 Difference]: Start difference. First operand 1063 states and 1435 transitions. cyclomatic complexity: 377 Second operand 3 states. [2019-12-07 18:20:44,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:44,620 INFO L93 Difference]: Finished difference Result 2091 states and 2806 transitions. [2019-12-07 18:20:44,620 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:44,620 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2091 states and 2806 transitions. [2019-12-07 18:20:44,625 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1420 [2019-12-07 18:20:44,634 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2091 states to 2091 states and 2806 transitions. [2019-12-07 18:20:44,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1508 [2019-12-07 18:20:44,635 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1508 [2019-12-07 18:20:44,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2091 states and 2806 transitions. [2019-12-07 18:20:44,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:44,636 INFO L688 BuchiCegarLoop]: Abstraction has 2091 states and 2806 transitions. [2019-12-07 18:20:44,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2091 states and 2806 transitions. [2019-12-07 18:20:44,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2091 to 1063. [2019-12-07 18:20:44,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1063 states. [2019-12-07 18:20:44,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1432 transitions. [2019-12-07 18:20:44,647 INFO L711 BuchiCegarLoop]: Abstraction has 1063 states and 1432 transitions. [2019-12-07 18:20:44,647 INFO L591 BuchiCegarLoop]: Abstraction has 1063 states and 1432 transitions. [2019-12-07 18:20:44,647 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-12-07 18:20:44,647 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1063 states and 1432 transitions. [2019-12-07 18:20:44,648 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2019-12-07 18:20:44,648 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:44,649 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:44,649 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,649 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,649 INFO L794 eck$LassoCheckResult]: Stem: 30619#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 30453#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30412#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 30413#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30536#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 30537#L98-2 assume !false; 30927#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31235#L101 assume !(12292 == ssl3_accept_~s__state~0); 31233#L104 assume !(16384 == ssl3_accept_~s__state~0); 31231#L107 assume !(8192 == ssl3_accept_~s__state~0); 31229#L110 assume !(24576 == ssl3_accept_~s__state~0); 31227#L113 assume !(8195 == ssl3_accept_~s__state~0); 31225#L116 assume !(8480 == ssl3_accept_~s__state~0); 31223#L119 assume !(8481 == ssl3_accept_~s__state~0); 31221#L122 assume !(8482 == ssl3_accept_~s__state~0); 31219#L125 assume 8464 == ssl3_accept_~s__state~0; 30634#L132 [2019-12-07 18:20:44,650 INFO L796 eck$LassoCheckResult]: Loop: 30634#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 30541#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30539#L273-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; 30540#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31388#L602 ssl3_accept_~skip~0 := 0; 31386#L98-2 assume !false; 31384#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31382#L101 assume !(12292 == ssl3_accept_~s__state~0); 31380#L104 assume !(16384 == ssl3_accept_~s__state~0); 31378#L107 assume !(8192 == ssl3_accept_~s__state~0); 31376#L110 assume !(24576 == ssl3_accept_~s__state~0); 31372#L113 assume !(8195 == ssl3_accept_~s__state~0); 31368#L116 assume !(8480 == ssl3_accept_~s__state~0); 31364#L119 assume !(8481 == ssl3_accept_~s__state~0); 31360#L122 assume !(8482 == ssl3_accept_~s__state~0); 31352#L125 assume !(8464 == ssl3_accept_~s__state~0); 31351#L128 assume !(8465 == ssl3_accept_~s__state~0); 31346#L131 assume !(8466 == ssl3_accept_~s__state~0); 31342#L134 assume 8496 == ssl3_accept_~s__state~0; 30577#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30578#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30607#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 30608#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31179#L292-2 ssl3_accept_~s__init_num~0 := 0; 31174#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31167#L602 ssl3_accept_~skip~0 := 0; 31164#L98-2 assume !false; 31161#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31158#L101 assume !(12292 == ssl3_accept_~s__state~0); 31155#L104 assume !(16384 == ssl3_accept_~s__state~0); 31152#L107 assume !(8192 == ssl3_accept_~s__state~0); 31149#L110 assume !(24576 == ssl3_accept_~s__state~0); 31146#L113 assume !(8195 == ssl3_accept_~s__state~0); 31143#L116 assume !(8480 == ssl3_accept_~s__state~0); 31140#L119 assume !(8481 == ssl3_accept_~s__state~0); 31137#L122 assume !(8482 == ssl3_accept_~s__state~0); 31134#L125 assume !(8464 == ssl3_accept_~s__state~0); 31131#L128 assume !(8465 == ssl3_accept_~s__state~0); 31128#L131 assume !(8466 == ssl3_accept_~s__state~0); 31125#L134 assume !(8496 == ssl3_accept_~s__state~0); 31122#L137 assume !(8497 == ssl3_accept_~s__state~0); 31119#L140 assume 8512 == ssl3_accept_~s__state~0; 30862#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31113#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31110#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31073#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31065#L602 ssl3_accept_~skip~0 := 0; 31062#L98-2 assume !false; 31061#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31060#L101 assume !(12292 == ssl3_accept_~s__state~0); 31055#L104 assume !(16384 == ssl3_accept_~s__state~0); 31053#L107 assume !(8192 == ssl3_accept_~s__state~0); 31051#L110 assume !(24576 == ssl3_accept_~s__state~0); 31049#L113 assume !(8195 == ssl3_accept_~s__state~0); 31047#L116 assume !(8480 == ssl3_accept_~s__state~0); 31045#L119 assume !(8481 == ssl3_accept_~s__state~0); 31043#L122 assume !(8482 == ssl3_accept_~s__state~0); 31041#L125 assume !(8464 == ssl3_accept_~s__state~0); 31039#L128 assume !(8465 == ssl3_accept_~s__state~0); 31037#L131 assume !(8466 == ssl3_accept_~s__state~0); 31029#L134 assume !(8496 == ssl3_accept_~s__state~0); 31026#L137 assume !(8497 == ssl3_accept_~s__state~0); 31023#L140 assume !(8512 == ssl3_accept_~s__state~0); 31019#L143 assume !(8513 == ssl3_accept_~s__state~0); 31007#L146 assume 8528 == ssl3_accept_~s__state~0; 30851#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30981#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30854#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 30855#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 30406#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 30408#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30414#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31444#L602 ssl3_accept_~skip~0 := 0; 31443#L98-2 assume !false; 30628#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30629#L101 assume !(12292 == ssl3_accept_~s__state~0); 31442#L104 assume !(16384 == ssl3_accept_~s__state~0); 31441#L107 assume !(8192 == ssl3_accept_~s__state~0); 31440#L110 assume !(24576 == ssl3_accept_~s__state~0); 31424#L113 assume !(8195 == ssl3_accept_~s__state~0); 31418#L116 assume !(8480 == ssl3_accept_~s__state~0); 31416#L119 assume !(8481 == ssl3_accept_~s__state~0); 31414#L122 assume !(8482 == ssl3_accept_~s__state~0); 31412#L125 assume !(8464 == ssl3_accept_~s__state~0); 31374#L128 assume !(8465 == ssl3_accept_~s__state~0); 31370#L131 assume !(8466 == ssl3_accept_~s__state~0); 31366#L134 assume !(8496 == ssl3_accept_~s__state~0); 31362#L137 assume !(8497 == ssl3_accept_~s__state~0); 31358#L140 assume !(8512 == ssl3_accept_~s__state~0); 31356#L143 assume !(8513 == ssl3_accept_~s__state~0); 31308#L146 assume !(8528 == ssl3_accept_~s__state~0); 31307#L149 assume !(8529 == ssl3_accept_~s__state~0); 30696#L152 assume 8544 == ssl3_accept_~s__state~0; 30695#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 30581#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31054#L602 ssl3_accept_~skip~0 := 0; 31052#L98-2 assume !false; 31050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31048#L101 assume !(12292 == ssl3_accept_~s__state~0); 31046#L104 assume !(16384 == ssl3_accept_~s__state~0); 31044#L107 assume !(8192 == ssl3_accept_~s__state~0); 31042#L110 assume !(24576 == ssl3_accept_~s__state~0); 31040#L113 assume !(8195 == ssl3_accept_~s__state~0); 31038#L116 assume !(8480 == ssl3_accept_~s__state~0); 31036#L119 assume !(8481 == ssl3_accept_~s__state~0); 31035#L122 assume !(8482 == ssl3_accept_~s__state~0); 31034#L125 assume !(8464 == ssl3_accept_~s__state~0); 31033#L128 assume !(8465 == ssl3_accept_~s__state~0); 31031#L131 assume !(8466 == ssl3_accept_~s__state~0); 31030#L134 assume !(8496 == ssl3_accept_~s__state~0); 31027#L137 assume !(8497 == ssl3_accept_~s__state~0); 31024#L140 assume !(8512 == ssl3_accept_~s__state~0); 31020#L143 assume !(8513 == ssl3_accept_~s__state~0); 31012#L146 assume !(8528 == ssl3_accept_~s__state~0); 31008#L149 assume !(8529 == ssl3_accept_~s__state~0); 31009#L152 assume !(8544 == ssl3_accept_~s__state~0); 30697#L155 assume !(8545 == ssl3_accept_~s__state~0); 30698#L158 assume !(8560 == ssl3_accept_~s__state~0); 30740#L161 assume !(8561 == ssl3_accept_~s__state~0); 30741#L164 assume !(8448 == ssl3_accept_~s__state~0); 31103#L167 assume 8576 == ssl3_accept_~s__state~0; 30584#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 30454#L439 assume !(ssl3_accept_~ret~0 <= 0); 30443#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 30444#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31276#L602 ssl3_accept_~skip~0 := 0; 31274#L98-2 assume !false; 31272#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31270#L101 assume !(12292 == ssl3_accept_~s__state~0); 31268#L104 assume !(16384 == ssl3_accept_~s__state~0); 31266#L107 assume !(8192 == ssl3_accept_~s__state~0); 31265#L110 assume !(24576 == ssl3_accept_~s__state~0); 31264#L113 assume !(8195 == ssl3_accept_~s__state~0); 31263#L116 assume !(8480 == ssl3_accept_~s__state~0); 30703#L119 assume !(8481 == ssl3_accept_~s__state~0); 31262#L122 assume !(8482 == ssl3_accept_~s__state~0); 30686#L125 assume 8464 == ssl3_accept_~s__state~0; 30634#L132 [2019-12-07 18:20:44,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,650 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-12-07 18:20:44,650 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,650 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193404792] [2019-12-07 18:20:44,650 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:44,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:44,655 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:44,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,656 INFO L82 PathProgramCache]: Analyzing trace with hash -940277421, now seen corresponding path program 1 times [2019-12-07 18:20:44,656 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,656 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387255731] [2019-12-07 18:20:44,656 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:44,680 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 18:20:44,681 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387255731] [2019-12-07 18:20:44,681 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:44,681 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:44,681 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774199852] [2019-12-07 18:20:44,681 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:44,681 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:44,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:44,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:44,681 INFO L87 Difference]: Start difference. First operand 1063 states and 1432 transitions. cyclomatic complexity: 374 Second operand 3 states. [2019-12-07 18:20:44,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:44,758 INFO L93 Difference]: Finished difference Result 1025 states and 1343 transitions. [2019-12-07 18:20:44,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:44,758 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1025 states and 1343 transitions. [2019-12-07 18:20:44,760 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 620 [2019-12-07 18:20:44,764 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1025 states to 907 states and 1193 transitions. [2019-12-07 18:20:44,764 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 648 [2019-12-07 18:20:44,764 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 766 [2019-12-07 18:20:44,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 907 states and 1193 transitions. [2019-12-07 18:20:44,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:44,764 INFO L688 BuchiCegarLoop]: Abstraction has 907 states and 1193 transitions. [2019-12-07 18:20:44,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 907 states and 1193 transitions. [2019-12-07 18:20:44,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 907 to 787. [2019-12-07 18:20:44,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 787 states. [2019-12-07 18:20:44,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 787 states to 787 states and 1039 transitions. [2019-12-07 18:20:44,770 INFO L711 BuchiCegarLoop]: Abstraction has 787 states and 1039 transitions. [2019-12-07 18:20:44,771 INFO L591 BuchiCegarLoop]: Abstraction has 787 states and 1039 transitions. [2019-12-07 18:20:44,771 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-12-07 18:20:44,771 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 787 states and 1039 transitions. [2019-12-07 18:20:44,772 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2019-12-07 18:20:44,772 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:44,772 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:44,773 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,773 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:44,773 INFO L794 eck$LassoCheckResult]: Stem: 32665#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 32530#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32498#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 32499#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32592#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 32593#L98-2 assume !false; 32976#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32968#L101 assume !(12292 == ssl3_accept_~s__state~0); 32969#L104 assume !(16384 == ssl3_accept_~s__state~0); 32960#L107 assume !(8192 == ssl3_accept_~s__state~0); 32961#L110 assume !(24576 == ssl3_accept_~s__state~0); 32952#L113 assume !(8195 == ssl3_accept_~s__state~0); 32953#L116 assume !(8480 == ssl3_accept_~s__state~0); 32946#L119 assume !(8481 == ssl3_accept_~s__state~0); 32947#L122 assume !(8482 == ssl3_accept_~s__state~0); 32719#L125 assume 8464 == ssl3_accept_~s__state~0; 32684#L132 [2019-12-07 18:20:44,773 INFO L796 eck$LassoCheckResult]: Loop: 32684#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32597#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32595#L273-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; 32596#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33132#L602 ssl3_accept_~skip~0 := 0; 33125#L98-2 assume !false; 33122#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33119#L101 assume !(12292 == ssl3_accept_~s__state~0); 33116#L104 assume !(16384 == ssl3_accept_~s__state~0); 33113#L107 assume !(8192 == ssl3_accept_~s__state~0); 33110#L110 assume !(24576 == ssl3_accept_~s__state~0); 33107#L113 assume !(8195 == ssl3_accept_~s__state~0); 33104#L116 assume !(8480 == ssl3_accept_~s__state~0); 33101#L119 assume !(8481 == ssl3_accept_~s__state~0); 33098#L122 assume !(8482 == ssl3_accept_~s__state~0); 33095#L125 assume !(8464 == ssl3_accept_~s__state~0); 33092#L128 assume !(8465 == ssl3_accept_~s__state~0); 33089#L131 assume !(8466 == ssl3_accept_~s__state~0); 33080#L134 assume 8496 == ssl3_accept_~s__state~0; 32823#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32662#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32657#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 32646#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 32647#L292-2 ssl3_accept_~s__init_num~0 := 0; 33137#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33126#L602 ssl3_accept_~skip~0 := 0; 33123#L98-2 assume !false; 33120#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33117#L101 assume !(12292 == ssl3_accept_~s__state~0); 33114#L104 assume !(16384 == ssl3_accept_~s__state~0); 33111#L107 assume !(8192 == ssl3_accept_~s__state~0); 33108#L110 assume !(24576 == ssl3_accept_~s__state~0); 33105#L113 assume !(8195 == ssl3_accept_~s__state~0); 33102#L116 assume !(8480 == ssl3_accept_~s__state~0); 33099#L119 assume !(8481 == ssl3_accept_~s__state~0); 33096#L122 assume !(8482 == ssl3_accept_~s__state~0); 33093#L125 assume !(8464 == ssl3_accept_~s__state~0); 33090#L128 assume !(8465 == ssl3_accept_~s__state~0); 33087#L131 assume !(8466 == ssl3_accept_~s__state~0); 33085#L134 assume !(8496 == ssl3_accept_~s__state~0); 33082#L137 assume !(8497 == ssl3_accept_~s__state~0); 32694#L140 assume 8512 == ssl3_accept_~s__state~0; 32571#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32572#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 32511#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32641#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33247#L602 ssl3_accept_~skip~0 := 0; 33246#L98-2 assume !false; 33245#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33244#L101 assume !(12292 == ssl3_accept_~s__state~0); 33242#L104 assume !(16384 == ssl3_accept_~s__state~0); 33241#L107 assume !(8192 == ssl3_accept_~s__state~0); 32978#L110 assume !(24576 == ssl3_accept_~s__state~0); 32975#L113 assume !(8195 == ssl3_accept_~s__state~0); 32971#L116 assume !(8480 == ssl3_accept_~s__state~0); 32967#L119 assume !(8481 == ssl3_accept_~s__state~0); 32963#L122 assume !(8482 == ssl3_accept_~s__state~0); 32959#L125 assume !(8464 == ssl3_accept_~s__state~0); 32955#L128 assume !(8465 == ssl3_accept_~s__state~0); 32951#L131 assume !(8466 == ssl3_accept_~s__state~0); 32948#L134 assume !(8496 == ssl3_accept_~s__state~0); 32944#L137 assume !(8497 == ssl3_accept_~s__state~0); 32941#L140 assume !(8512 == ssl3_accept_~s__state~0); 32940#L143 assume !(8513 == ssl3_accept_~s__state~0); 32939#L146 assume 8528 == ssl3_accept_~s__state~0; 32550#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 32551#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 32599#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 32505#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 32609#L352 assume !(ssl3_accept_~ret~0 <= 0); 32497#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 32500#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33262#L602 ssl3_accept_~skip~0 := 0; 33261#L98-2 assume !false; 33260#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33259#L101 assume !(12292 == ssl3_accept_~s__state~0); 33258#L104 assume !(16384 == ssl3_accept_~s__state~0); 33257#L107 assume !(8192 == ssl3_accept_~s__state~0); 33243#L110 assume !(24576 == ssl3_accept_~s__state~0); 32617#L113 assume !(8195 == ssl3_accept_~s__state~0); 32618#L116 assume !(8480 == ssl3_accept_~s__state~0); 33240#L119 assume !(8481 == ssl3_accept_~s__state~0); 33239#L122 assume !(8482 == ssl3_accept_~s__state~0); 33238#L125 assume !(8464 == ssl3_accept_~s__state~0); 32548#L128 assume !(8465 == ssl3_accept_~s__state~0); 32519#L131 assume !(8466 == ssl3_accept_~s__state~0); 32520#L134 assume !(8496 == ssl3_accept_~s__state~0); 32706#L137 assume !(8497 == ssl3_accept_~s__state~0); 32937#L140 assume !(8512 == ssl3_accept_~s__state~0); 32936#L143 assume !(8513 == ssl3_accept_~s__state~0); 32935#L146 assume !(8528 == ssl3_accept_~s__state~0); 32934#L149 assume !(8529 == ssl3_accept_~s__state~0); 32854#L152 assume 8544 == ssl3_accept_~s__state~0; 32707#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 32598#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 32490#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32485#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 32486#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 32685#L399 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; 32535#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33224#L602 ssl3_accept_~skip~0 := 0; 33223#L98-2 assume !false; 33222#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33221#L101 assume !(12292 == ssl3_accept_~s__state~0); 33220#L104 assume !(16384 == ssl3_accept_~s__state~0); 33219#L107 assume !(8192 == ssl3_accept_~s__state~0); 33218#L110 assume !(24576 == ssl3_accept_~s__state~0); 33217#L113 assume !(8195 == ssl3_accept_~s__state~0); 33216#L116 assume !(8480 == ssl3_accept_~s__state~0); 33215#L119 assume !(8481 == ssl3_accept_~s__state~0); 33214#L122 assume !(8482 == ssl3_accept_~s__state~0); 33210#L125 assume !(8464 == ssl3_accept_~s__state~0); 33207#L128 assume !(8465 == ssl3_accept_~s__state~0); 33157#L131 assume !(8466 == ssl3_accept_~s__state~0); 32901#L134 assume !(8496 == ssl3_accept_~s__state~0); 32896#L137 assume !(8497 == ssl3_accept_~s__state~0); 32891#L140 assume !(8512 == ssl3_accept_~s__state~0); 32886#L143 assume !(8513 == ssl3_accept_~s__state~0); 32881#L146 assume !(8528 == ssl3_accept_~s__state~0); 32876#L149 assume !(8529 == ssl3_accept_~s__state~0); 32871#L152 assume !(8544 == ssl3_accept_~s__state~0); 32866#L155 assume !(8545 == ssl3_accept_~s__state~0); 32863#L158 assume !(8560 == ssl3_accept_~s__state~0); 32860#L161 assume !(8561 == ssl3_accept_~s__state~0); 32853#L164 assume 8448 == ssl3_accept_~s__state~0; 32652#L165 assume !(ssl3_accept_~num1~0 > 0); 32533#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32549#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32745#L602 ssl3_accept_~skip~0 := 0; 32741#L98-2 assume !false; 32738#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32734#L101 assume !(12292 == ssl3_accept_~s__state~0); 32735#L104 assume !(16384 == ssl3_accept_~s__state~0); 32747#L107 assume !(8192 == ssl3_accept_~s__state~0); 32743#L110 assume !(24576 == ssl3_accept_~s__state~0); 32725#L113 assume !(8195 == ssl3_accept_~s__state~0); 32718#L116 assume !(8480 == ssl3_accept_~s__state~0); 32716#L119 assume !(8481 == ssl3_accept_~s__state~0); 32717#L122 assume !(8482 == ssl3_accept_~s__state~0); 32732#L125 assume 8464 == ssl3_accept_~s__state~0; 32684#L132 [2019-12-07 18:20:44,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,774 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-12-07 18:20:44,774 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,774 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607697321] [2019-12-07 18:20:44,774 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:44,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:44,782 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:44,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:44,782 INFO L82 PathProgramCache]: Analyzing trace with hash -1798525030, now seen corresponding path program 1 times [2019-12-07 18:20:44,782 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:44,782 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159833802] [2019-12-07 18:20:44,783 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:44,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:44,819 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 18:20:44,819 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159833802] [2019-12-07 18:20:44,820 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415855699] [2019-12-07 18:20:44,820 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 18:20:44,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:44,858 INFO L264 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 18:20:44,861 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:44,881 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 18:20:44,881 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 18:20:44,882 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 18:20:44,882 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104993452] [2019-12-07 18:20:44,882 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:44,882 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:44,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 18:20:44,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 18:20:44,882 INFO L87 Difference]: Start difference. First operand 787 states and 1039 transitions. cyclomatic complexity: 257 Second operand 4 states. [2019-12-07 18:20:45,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:45,069 INFO L93 Difference]: Finished difference Result 1275 states and 1667 transitions. [2019-12-07 18:20:45,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 18:20:45,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1275 states and 1667 transitions. [2019-12-07 18:20:45,074 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1106 [2019-12-07 18:20:45,081 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1275 states to 1275 states and 1667 transitions. [2019-12-07 18:20:45,081 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1134 [2019-12-07 18:20:45,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1134 [2019-12-07 18:20:45,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1275 states and 1667 transitions. [2019-12-07 18:20:45,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:45,082 INFO L688 BuchiCegarLoop]: Abstraction has 1275 states and 1667 transitions. [2019-12-07 18:20:45,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1275 states and 1667 transitions. [2019-12-07 18:20:45,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1275 to 982. [2019-12-07 18:20:45,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 982 states. [2019-12-07 18:20:45,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 1293 transitions. [2019-12-07 18:20:45,092 INFO L711 BuchiCegarLoop]: Abstraction has 982 states and 1293 transitions. [2019-12-07 18:20:45,092 INFO L591 BuchiCegarLoop]: Abstraction has 982 states and 1293 transitions. [2019-12-07 18:20:45,092 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-12-07 18:20:45,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 982 states and 1293 transitions. [2019-12-07 18:20:45,093 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 813 [2019-12-07 18:20:45,094 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:45,094 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:45,094 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:45,095 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:45,095 INFO L794 eck$LassoCheckResult]: Stem: 35158#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 35019#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34987#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 34988#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35086#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 35087#L98-2 assume !false; 35273#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35645#L101 assume !(12292 == ssl3_accept_~s__state~0); 35639#L104 assume !(16384 == ssl3_accept_~s__state~0); 35640#L107 assume !(8192 == ssl3_accept_~s__state~0); 35633#L110 assume !(24576 == ssl3_accept_~s__state~0); 35634#L113 assume !(8195 == ssl3_accept_~s__state~0); 35627#L116 assume !(8480 == ssl3_accept_~s__state~0); 35628#L119 assume !(8481 == ssl3_accept_~s__state~0); 35622#L122 assume !(8482 == ssl3_accept_~s__state~0); 35623#L125 assume 8464 == ssl3_accept_~s__state~0; 35174#L132 [2019-12-07 18:20:45,095 INFO L796 eck$LassoCheckResult]: Loop: 35174#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 35093#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35091#L273-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; 35092#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35922#L602 ssl3_accept_~skip~0 := 0; 35920#L98-2 assume !false; 35918#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35916#L101 assume !(12292 == ssl3_accept_~s__state~0); 35914#L104 assume !(16384 == ssl3_accept_~s__state~0); 35912#L107 assume !(8192 == ssl3_accept_~s__state~0); 35909#L110 assume !(24576 == ssl3_accept_~s__state~0); 35906#L113 assume !(8195 == ssl3_accept_~s__state~0); 35903#L116 assume !(8480 == ssl3_accept_~s__state~0); 35900#L119 assume !(8481 == ssl3_accept_~s__state~0); 35897#L122 assume !(8482 == ssl3_accept_~s__state~0); 35894#L125 assume !(8464 == ssl3_accept_~s__state~0); 35891#L128 assume !(8465 == ssl3_accept_~s__state~0); 35889#L131 assume !(8466 == ssl3_accept_~s__state~0); 35193#L134 assume 8496 == ssl3_accept_~s__state~0; 35124#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 35125#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35146#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 35136#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 35137#L292-2 ssl3_accept_~s__init_num~0 := 0; 35085#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35935#L602 ssl3_accept_~skip~0 := 0; 35934#L98-2 assume !false; 35933#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35932#L101 assume !(12292 == ssl3_accept_~s__state~0); 35931#L104 assume !(16384 == ssl3_accept_~s__state~0); 35910#L107 assume !(8192 == ssl3_accept_~s__state~0); 35907#L110 assume !(24576 == ssl3_accept_~s__state~0); 35904#L113 assume !(8195 == ssl3_accept_~s__state~0); 35901#L116 assume !(8480 == ssl3_accept_~s__state~0); 35898#L119 assume !(8481 == ssl3_accept_~s__state~0); 35895#L122 assume !(8482 == ssl3_accept_~s__state~0); 35892#L125 assume !(8464 == ssl3_accept_~s__state~0); 35890#L128 assume !(8465 == ssl3_accept_~s__state~0); 35008#L131 assume !(8466 == ssl3_accept_~s__state~0); 35009#L134 assume !(8496 == ssl3_accept_~s__state~0); 35180#L137 assume !(8497 == ssl3_accept_~s__state~0); 35181#L140 assume !(8512 == ssl3_accept_~s__state~0); 35140#L143 assume !(8513 == ssl3_accept_~s__state~0); 35116#L146 assume !(8528 == ssl3_accept_~s__state~0); 35117#L149 assume !(8529 == ssl3_accept_~s__state~0); 35107#L152 assume !(8544 == ssl3_accept_~s__state~0); 35066#L155 assume !(8545 == ssl3_accept_~s__state~0); 35030#L158 assume !(8560 == ssl3_accept_~s__state~0); 35031#L161 assume !(8561 == ssl3_accept_~s__state~0); 35015#L164 assume !(8448 == ssl3_accept_~s__state~0); 35016#L167 assume !(8576 == ssl3_accept_~s__state~0); 35198#L170 assume !(8577 == ssl3_accept_~s__state~0); 35187#L173 assume !(8592 == ssl3_accept_~s__state~0); 35143#L176 assume !(8593 == ssl3_accept_~s__state~0); 35120#L179 assume !(8608 == ssl3_accept_~s__state~0); 35121#L182 assume !(8609 == ssl3_accept_~s__state~0); 35109#L185 assume !(8640 == ssl3_accept_~s__state~0); 35070#L188 assume !(8641 == ssl3_accept_~s__state~0); 35071#L191 assume 8656 == ssl3_accept_~s__state~0; 35079#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 35163#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35164#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 35712#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 35711#L519 assume !(0 == ssl3_accept_~tmp___10~0); 35708#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35702#L602 ssl3_accept_~skip~0 := 0; 35700#L98-2 assume !false; 35698#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35696#L101 assume !(12292 == ssl3_accept_~s__state~0); 35694#L104 assume !(16384 == ssl3_accept_~s__state~0); 35692#L107 assume !(8192 == ssl3_accept_~s__state~0); 35690#L110 assume !(24576 == ssl3_accept_~s__state~0); 35688#L113 assume !(8195 == ssl3_accept_~s__state~0); 35686#L116 assume !(8480 == ssl3_accept_~s__state~0); 35684#L119 assume !(8481 == ssl3_accept_~s__state~0); 35682#L122 assume !(8482 == ssl3_accept_~s__state~0); 35680#L125 assume !(8464 == ssl3_accept_~s__state~0); 35678#L128 assume !(8465 == ssl3_accept_~s__state~0); 35676#L131 assume !(8466 == ssl3_accept_~s__state~0); 35674#L134 assume !(8496 == ssl3_accept_~s__state~0); 35672#L137 assume !(8497 == ssl3_accept_~s__state~0); 35670#L140 assume !(8512 == ssl3_accept_~s__state~0); 35668#L143 assume !(8513 == ssl3_accept_~s__state~0); 35666#L146 assume !(8528 == ssl3_accept_~s__state~0); 35664#L149 assume !(8529 == ssl3_accept_~s__state~0); 35663#L152 assume !(8544 == ssl3_accept_~s__state~0); 35662#L155 assume !(8545 == ssl3_accept_~s__state~0); 35656#L158 assume !(8560 == ssl3_accept_~s__state~0); 35651#L161 assume !(8561 == ssl3_accept_~s__state~0); 35649#L164 assume !(8448 == ssl3_accept_~s__state~0); 35646#L167 assume !(8576 == ssl3_accept_~s__state~0); 35644#L170 assume !(8577 == ssl3_accept_~s__state~0); 35641#L173 assume !(8592 == ssl3_accept_~s__state~0); 35638#L176 assume !(8593 == ssl3_accept_~s__state~0); 35635#L179 assume !(8608 == ssl3_accept_~s__state~0); 35632#L182 assume !(8609 == ssl3_accept_~s__state~0); 35629#L185 assume !(8640 == ssl3_accept_~s__state~0); 35626#L188 assume !(8641 == ssl3_accept_~s__state~0); 35624#L191 assume !(8656 == ssl3_accept_~s__state~0); 35621#L194 assume !(8657 == ssl3_accept_~s__state~0); 34972#L197 assume 8672 == ssl3_accept_~s__state~0; 34973#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 35061#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 34991#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 35153#L542 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 35155#L542-2 ssl3_accept_~s__init_num~0 := 0; 35167#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35879#L602 ssl3_accept_~skip~0 := 0; 35878#L98-2 assume !false; 35877#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35876#L101 assume !(12292 == ssl3_accept_~s__state~0); 35875#L104 assume !(16384 == ssl3_accept_~s__state~0); 35874#L107 assume !(8192 == ssl3_accept_~s__state~0); 35873#L110 assume !(24576 == ssl3_accept_~s__state~0); 35872#L113 assume !(8195 == ssl3_accept_~s__state~0); 35871#L116 assume !(8480 == ssl3_accept_~s__state~0); 35870#L119 assume !(8481 == ssl3_accept_~s__state~0); 35869#L122 assume !(8482 == ssl3_accept_~s__state~0); 35868#L125 assume !(8464 == ssl3_accept_~s__state~0); 35867#L128 assume !(8465 == ssl3_accept_~s__state~0); 35866#L131 assume !(8466 == ssl3_accept_~s__state~0); 35395#L134 assume !(8496 == ssl3_accept_~s__state~0); 35394#L137 assume !(8497 == ssl3_accept_~s__state~0); 35393#L140 assume !(8512 == ssl3_accept_~s__state~0); 35392#L143 assume !(8513 == ssl3_accept_~s__state~0); 35391#L146 assume !(8528 == ssl3_accept_~s__state~0); 35390#L149 assume !(8529 == ssl3_accept_~s__state~0); 35389#L152 assume !(8544 == ssl3_accept_~s__state~0); 35388#L155 assume !(8545 == ssl3_accept_~s__state~0); 35387#L158 assume !(8560 == ssl3_accept_~s__state~0); 35386#L161 assume !(8561 == ssl3_accept_~s__state~0); 35248#L164 assume 8448 == ssl3_accept_~s__state~0; 35244#L165 assume !(ssl3_accept_~num1~0 > 0); 35239#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35235#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35229#L602 ssl3_accept_~skip~0 := 0; 35227#L98-2 assume !false; 35225#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35223#L101 assume !(12292 == ssl3_accept_~s__state~0); 35221#L104 assume !(16384 == ssl3_accept_~s__state~0); 35219#L107 assume !(8192 == ssl3_accept_~s__state~0); 35217#L110 assume !(24576 == ssl3_accept_~s__state~0); 35215#L113 assume !(8195 == ssl3_accept_~s__state~0); 35213#L116 assume !(8480 == ssl3_accept_~s__state~0); 35211#L119 assume !(8481 == ssl3_accept_~s__state~0); 35208#L122 assume !(8482 == ssl3_accept_~s__state~0); 35209#L125 assume 8464 == ssl3_accept_~s__state~0; 35174#L132 [2019-12-07 18:20:45,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:45,095 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-12-07 18:20:45,095 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:45,095 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505879839] [2019-12-07 18:20:45,095 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:45,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:45,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:45,101 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:45,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:45,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1018010601, now seen corresponding path program 1 times [2019-12-07 18:20:45,101 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:45,101 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939841462] [2019-12-07 18:20:45,101 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:45,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:45,137 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-12-07 18:20:45,137 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939841462] [2019-12-07 18:20:45,137 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:45,137 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:45,137 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740462826] [2019-12-07 18:20:45,138 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:45,138 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:45,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:45,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:45,138 INFO L87 Difference]: Start difference. First operand 982 states and 1293 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-12-07 18:20:45,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:45,151 INFO L93 Difference]: Finished difference Result 1640 states and 2178 transitions. [2019-12-07 18:20:45,151 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:45,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1640 states and 2178 transitions. [2019-12-07 18:20:45,155 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1471 [2019-12-07 18:20:45,162 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1640 states to 1640 states and 2178 transitions. [2019-12-07 18:20:45,162 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1499 [2019-12-07 18:20:45,163 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1499 [2019-12-07 18:20:45,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1640 states and 2178 transitions. [2019-12-07 18:20:45,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:45,164 INFO L688 BuchiCegarLoop]: Abstraction has 1640 states and 2178 transitions. [2019-12-07 18:20:45,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1640 states and 2178 transitions. [2019-12-07 18:20:45,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1640 to 1640. [2019-12-07 18:20:45,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1640 states. [2019-12-07 18:20:45,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1640 states to 1640 states and 2178 transitions. [2019-12-07 18:20:45,177 INFO L711 BuchiCegarLoop]: Abstraction has 1640 states and 2178 transitions. [2019-12-07 18:20:45,177 INFO L591 BuchiCegarLoop]: Abstraction has 1640 states and 2178 transitions. [2019-12-07 18:20:45,177 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-12-07 18:20:45,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1640 states and 2178 transitions. [2019-12-07 18:20:45,180 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1471 [2019-12-07 18:20:45,180 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:45,180 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:45,181 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:45,181 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:45,181 INFO L794 eck$LassoCheckResult]: Stem: 37792#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 37648#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37615#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 37616#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37717#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 37718#L98-2 assume !false; 37939#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39000#L101 assume !(12292 == ssl3_accept_~s__state~0); 38998#L104 assume !(16384 == ssl3_accept_~s__state~0); 38996#L107 assume !(8192 == ssl3_accept_~s__state~0); 38994#L110 assume !(24576 == ssl3_accept_~s__state~0); 38992#L113 assume !(8195 == ssl3_accept_~s__state~0); 38990#L116 assume !(8480 == ssl3_accept_~s__state~0); 38988#L119 assume !(8481 == ssl3_accept_~s__state~0); 38986#L122 assume !(8482 == ssl3_accept_~s__state~0); 37908#L125 assume 8464 == ssl3_accept_~s__state~0; 37809#L132 [2019-12-07 18:20:45,181 INFO L796 eck$LassoCheckResult]: Loop: 37809#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 37722#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37720#L273-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; 37721#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39206#L602 ssl3_accept_~skip~0 := 0; 39201#L98-2 assume !false; 37803#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37804#L101 assume !(12292 == ssl3_accept_~s__state~0); 37813#L104 assume !(16384 == ssl3_accept_~s__state~0); 37814#L107 assume !(8192 == ssl3_accept_~s__state~0); 37807#L110 assume !(24576 == ssl3_accept_~s__state~0); 37745#L113 assume !(8195 == ssl3_accept_~s__state~0); 37746#L116 assume !(8480 == ssl3_accept_~s__state~0); 39157#L119 assume !(8481 == ssl3_accept_~s__state~0); 39151#L122 assume !(8482 == ssl3_accept_~s__state~0); 39149#L125 assume !(8464 == ssl3_accept_~s__state~0); 39124#L128 assume !(8465 == ssl3_accept_~s__state~0); 38863#L131 assume !(8466 == ssl3_accept_~s__state~0); 38553#L134 assume 8496 == ssl3_accept_~s__state~0; 38338#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 38552#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38551#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 38546#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38543#L292-2 ssl3_accept_~s__init_num~0 := 0; 38542#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38537#L602 ssl3_accept_~skip~0 := 0; 38536#L98-2 assume !false; 38535#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38531#L101 assume !(12292 == ssl3_accept_~s__state~0); 38528#L104 assume !(16384 == ssl3_accept_~s__state~0); 38523#L107 assume !(8192 == ssl3_accept_~s__state~0); 38521#L110 assume !(24576 == ssl3_accept_~s__state~0); 38519#L113 assume !(8195 == ssl3_accept_~s__state~0); 38517#L116 assume !(8480 == ssl3_accept_~s__state~0); 38515#L119 assume !(8481 == ssl3_accept_~s__state~0); 38513#L122 assume !(8482 == ssl3_accept_~s__state~0); 38511#L125 assume !(8464 == ssl3_accept_~s__state~0); 38509#L128 assume !(8465 == ssl3_accept_~s__state~0); 38507#L131 assume !(8466 == ssl3_accept_~s__state~0); 38505#L134 assume !(8496 == ssl3_accept_~s__state~0); 38503#L137 assume !(8497 == ssl3_accept_~s__state~0); 37858#L140 assume 8512 == ssl3_accept_~s__state~0; 38329#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37742#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37629#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37770#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38491#L602 ssl3_accept_~skip~0 := 0; 38489#L98-2 assume !false; 38487#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38485#L101 assume !(12292 == ssl3_accept_~s__state~0); 38483#L104 assume !(16384 == ssl3_accept_~s__state~0); 38481#L107 assume !(8192 == ssl3_accept_~s__state~0); 38475#L110 assume !(24576 == ssl3_accept_~s__state~0); 38470#L113 assume !(8195 == ssl3_accept_~s__state~0); 38463#L116 assume !(8480 == ssl3_accept_~s__state~0); 38460#L119 assume !(8481 == ssl3_accept_~s__state~0); 38457#L122 assume !(8482 == ssl3_accept_~s__state~0); 38455#L125 assume !(8464 == ssl3_accept_~s__state~0); 38453#L128 assume !(8465 == ssl3_accept_~s__state~0); 38451#L131 assume !(8466 == ssl3_accept_~s__state~0); 38449#L134 assume !(8496 == ssl3_accept_~s__state~0); 38447#L137 assume !(8497 == ssl3_accept_~s__state~0); 38445#L140 assume !(8512 == ssl3_accept_~s__state~0); 38443#L143 assume !(8513 == ssl3_accept_~s__state~0); 37912#L146 assume 8528 == ssl3_accept_~s__state~0; 37669#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37670#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37724#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 37622#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 37612#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 37614#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38405#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38399#L602 ssl3_accept_~skip~0 := 0; 38397#L98-2 assume !false; 38395#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38393#L101 assume !(12292 == ssl3_accept_~s__state~0); 38391#L104 assume !(16384 == ssl3_accept_~s__state~0); 38389#L107 assume !(8192 == ssl3_accept_~s__state~0); 38383#L110 assume !(24576 == ssl3_accept_~s__state~0); 38376#L113 assume !(8195 == ssl3_accept_~s__state~0); 38370#L116 assume !(8480 == ssl3_accept_~s__state~0); 38363#L119 assume !(8481 == ssl3_accept_~s__state~0); 38360#L122 assume !(8482 == ssl3_accept_~s__state~0); 38357#L125 assume !(8464 == ssl3_accept_~s__state~0); 38353#L128 assume !(8465 == ssl3_accept_~s__state~0); 38349#L131 assume !(8466 == ssl3_accept_~s__state~0); 38345#L134 assume !(8496 == ssl3_accept_~s__state~0); 38341#L137 assume !(8497 == ssl3_accept_~s__state~0); 38336#L140 assume !(8512 == ssl3_accept_~s__state~0); 38332#L143 assume !(8513 == ssl3_accept_~s__state~0); 38327#L146 assume !(8528 == ssl3_accept_~s__state~0); 38324#L149 assume !(8529 == ssl3_accept_~s__state~0); 38321#L152 assume 8544 == ssl3_accept_~s__state~0; 38023#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37723#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 37607#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37602#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37603#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 37810#L399 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; 37653#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38616#L602 ssl3_accept_~skip~0 := 0; 38612#L98-2 assume !false; 38608#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38604#L101 assume !(12292 == ssl3_accept_~s__state~0); 38600#L104 assume !(16384 == ssl3_accept_~s__state~0); 38596#L107 assume !(8192 == ssl3_accept_~s__state~0); 38592#L110 assume !(24576 == ssl3_accept_~s__state~0); 38588#L113 assume !(8195 == ssl3_accept_~s__state~0); 38584#L116 assume !(8480 == ssl3_accept_~s__state~0); 38580#L119 assume !(8481 == ssl3_accept_~s__state~0); 38578#L122 assume !(8482 == ssl3_accept_~s__state~0); 38576#L125 assume !(8464 == ssl3_accept_~s__state~0); 38574#L128 assume !(8465 == ssl3_accept_~s__state~0); 38572#L131 assume !(8466 == ssl3_accept_~s__state~0); 38570#L134 assume !(8496 == ssl3_accept_~s__state~0); 38568#L137 assume !(8497 == ssl3_accept_~s__state~0); 38567#L140 assume !(8512 == ssl3_accept_~s__state~0); 38566#L143 assume !(8513 == ssl3_accept_~s__state~0); 38565#L146 assume !(8528 == ssl3_accept_~s__state~0); 38564#L149 assume !(8529 == ssl3_accept_~s__state~0); 38563#L152 assume !(8544 == ssl3_accept_~s__state~0); 38562#L155 assume !(8545 == ssl3_accept_~s__state~0); 38561#L158 assume !(8560 == ssl3_accept_~s__state~0); 38560#L161 assume !(8561 == ssl3_accept_~s__state~0); 38559#L164 assume 8448 == ssl3_accept_~s__state~0; 37779#L165 assume !(ssl3_accept_~num1~0 > 0); 37651#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37668#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38686#L602 ssl3_accept_~skip~0 := 0; 38685#L98-2 assume !false; 38684#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38683#L101 assume !(12292 == ssl3_accept_~s__state~0); 38675#L104 assume 16384 == ssl3_accept_~s__state~0; 38671#L210 ssl3_accept_~s__server~0 := 1; 38668#L215 assume 0 != ssl3_accept_~cb~0; 38664#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38662#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38637#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38634#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38628#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 38622#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38614#L602 ssl3_accept_~skip~0 := 0; 38610#L98-2 assume !false; 38606#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38602#L101 assume !(12292 == ssl3_accept_~s__state~0); 38598#L104 assume !(16384 == ssl3_accept_~s__state~0); 38594#L107 assume !(8192 == ssl3_accept_~s__state~0); 38590#L110 assume !(24576 == ssl3_accept_~s__state~0); 38586#L113 assume !(8195 == ssl3_accept_~s__state~0); 38582#L116 assume !(8480 == ssl3_accept_~s__state~0); 38579#L119 assume !(8481 == ssl3_accept_~s__state~0); 38577#L122 assume !(8482 == ssl3_accept_~s__state~0); 38575#L125 assume 8464 == ssl3_accept_~s__state~0; 37809#L132 [2019-12-07 18:20:45,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:45,182 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-12-07 18:20:45,182 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:45,182 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736339523] [2019-12-07 18:20:45,182 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:45,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:45,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:45,187 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:45,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:45,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1257195284, now seen corresponding path program 1 times [2019-12-07 18:20:45,188 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:45,188 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698424600] [2019-12-07 18:20:45,188 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:45,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:45,218 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 18:20:45,218 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698424600] [2019-12-07 18:20:45,218 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106093289] [2019-12-07 18:20:45,218 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 18:20:45,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:45,259 INFO L264 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 18:20:45,263 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:45,281 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-12-07 18:20:45,282 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 18:20:45,282 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 18:20:45,282 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140546205] [2019-12-07 18:20:45,282 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:45,282 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:45,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:45,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 18:20:45,282 INFO L87 Difference]: Start difference. First operand 1640 states and 2178 transitions. cyclomatic complexity: 544 Second operand 3 states. [2019-12-07 18:20:45,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:45,350 INFO L93 Difference]: Finished difference Result 1676 states and 2222 transitions. [2019-12-07 18:20:45,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:45,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1676 states and 2222 transitions. [2019-12-07 18:20:45,356 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1507 [2019-12-07 18:20:45,364 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1676 states to 1676 states and 2222 transitions. [2019-12-07 18:20:45,365 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1535 [2019-12-07 18:20:45,365 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1535 [2019-12-07 18:20:45,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1676 states and 2222 transitions. [2019-12-07 18:20:45,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:45,366 INFO L688 BuchiCegarLoop]: Abstraction has 1676 states and 2222 transitions. [2019-12-07 18:20:45,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1676 states and 2222 transitions. [2019-12-07 18:20:45,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1676 to 1658. [2019-12-07 18:20:45,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1658 states. [2019-12-07 18:20:45,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1658 states to 1658 states and 2200 transitions. [2019-12-07 18:20:45,383 INFO L711 BuchiCegarLoop]: Abstraction has 1658 states and 2200 transitions. [2019-12-07 18:20:45,383 INFO L591 BuchiCegarLoop]: Abstraction has 1658 states and 2200 transitions. [2019-12-07 18:20:45,383 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-12-07 18:20:45,383 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1658 states and 2200 transitions. [2019-12-07 18:20:45,386 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1489 [2019-12-07 18:20:45,386 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:45,386 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:45,387 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:45,388 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:45,388 INFO L794 eck$LassoCheckResult]: Stem: 41564#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 41427#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41395#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 41396#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41494#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 41495#L98-2 assume !false; 41694#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42969#L101 assume !(12292 == ssl3_accept_~s__state~0); 42966#L104 assume !(16384 == ssl3_accept_~s__state~0); 42963#L107 assume !(8192 == ssl3_accept_~s__state~0); 42960#L110 assume !(24576 == ssl3_accept_~s__state~0); 42958#L113 assume !(8195 == ssl3_accept_~s__state~0); 42957#L116 assume !(8480 == ssl3_accept_~s__state~0); 42956#L119 assume !(8481 == ssl3_accept_~s__state~0); 42955#L122 assume !(8482 == ssl3_accept_~s__state~0); 41679#L125 assume 8464 == ssl3_accept_~s__state~0; 41680#L132 [2019-12-07 18:20:45,388 INFO L796 eck$LassoCheckResult]: Loop: 41680#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 42821#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 42819#L273-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; 42817#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42811#L602 ssl3_accept_~skip~0 := 0; 42809#L98-2 assume !false; 42807#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42805#L101 assume !(12292 == ssl3_accept_~s__state~0); 42803#L104 assume !(16384 == ssl3_accept_~s__state~0); 42801#L107 assume !(8192 == ssl3_accept_~s__state~0); 42799#L110 assume !(24576 == ssl3_accept_~s__state~0); 42797#L113 assume !(8195 == ssl3_accept_~s__state~0); 42795#L116 assume !(8480 == ssl3_accept_~s__state~0); 42793#L119 assume !(8481 == ssl3_accept_~s__state~0); 42791#L122 assume !(8482 == ssl3_accept_~s__state~0); 42789#L125 assume !(8464 == ssl3_accept_~s__state~0); 42788#L128 assume !(8465 == ssl3_accept_~s__state~0); 42787#L131 assume !(8466 == ssl3_accept_~s__state~0); 42576#L134 assume 8496 == ssl3_accept_~s__state~0; 41791#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42573#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42571#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 42569#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42567#L292-2 ssl3_accept_~s__init_num~0 := 0; 42565#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42559#L602 ssl3_accept_~skip~0 := 0; 42557#L98-2 assume !false; 42556#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42552#L101 assume !(12292 == ssl3_accept_~s__state~0); 42548#L104 assume !(16384 == ssl3_accept_~s__state~0); 42547#L107 assume !(8192 == ssl3_accept_~s__state~0); 42536#L110 assume !(24576 == ssl3_accept_~s__state~0); 42535#L113 assume !(8195 == ssl3_accept_~s__state~0); 42534#L116 assume !(8480 == ssl3_accept_~s__state~0); 42533#L119 assume !(8481 == ssl3_accept_~s__state~0); 42532#L122 assume !(8482 == ssl3_accept_~s__state~0); 42531#L125 assume !(8464 == ssl3_accept_~s__state~0); 42527#L128 assume !(8465 == ssl3_accept_~s__state~0); 42524#L131 assume !(8466 == ssl3_accept_~s__state~0); 42523#L134 assume !(8496 == ssl3_accept_~s__state~0); 42522#L137 assume !(8497 == ssl3_accept_~s__state~0); 41628#L140 assume 8512 == ssl3_accept_~s__state~0; 41709#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42512#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42510#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42509#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42056#L602 ssl3_accept_~skip~0 := 0; 42057#L98-2 assume !false; 42050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42051#L101 assume !(12292 == ssl3_accept_~s__state~0); 42044#L104 assume !(16384 == ssl3_accept_~s__state~0); 42045#L107 assume !(8192 == ssl3_accept_~s__state~0); 42038#L110 assume !(24576 == ssl3_accept_~s__state~0); 42039#L113 assume !(8195 == ssl3_accept_~s__state~0); 42032#L116 assume !(8480 == ssl3_accept_~s__state~0); 42033#L119 assume !(8481 == ssl3_accept_~s__state~0); 42026#L122 assume !(8482 == ssl3_accept_~s__state~0); 42027#L125 assume !(8464 == ssl3_accept_~s__state~0); 41821#L128 assume !(8465 == ssl3_accept_~s__state~0); 41822#L131 assume !(8466 == ssl3_accept_~s__state~0); 41816#L134 assume !(8496 == ssl3_accept_~s__state~0); 41817#L137 assume !(8497 == ssl3_accept_~s__state~0); 42479#L140 assume !(8512 == ssl3_accept_~s__state~0); 42478#L143 assume !(8513 == ssl3_accept_~s__state~0); 41684#L146 assume 8528 == ssl3_accept_~s__state~0; 41685#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41501#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 41502#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 42021#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 42460#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 42457#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42284#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42278#L602 ssl3_accept_~skip~0 := 0; 42276#L98-2 assume !false; 42274#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42272#L101 assume !(12292 == ssl3_accept_~s__state~0); 42270#L104 assume !(16384 == ssl3_accept_~s__state~0); 42268#L107 assume !(8192 == ssl3_accept_~s__state~0); 42266#L110 assume !(24576 == ssl3_accept_~s__state~0); 42264#L113 assume !(8195 == ssl3_accept_~s__state~0); 42262#L116 assume !(8480 == ssl3_accept_~s__state~0); 42260#L119 assume !(8481 == ssl3_accept_~s__state~0); 42258#L122 assume !(8482 == ssl3_accept_~s__state~0); 42256#L125 assume !(8464 == ssl3_accept_~s__state~0); 42254#L128 assume !(8465 == ssl3_accept_~s__state~0); 42252#L131 assume !(8466 == ssl3_accept_~s__state~0); 42250#L134 assume !(8496 == ssl3_accept_~s__state~0); 42248#L137 assume !(8497 == ssl3_accept_~s__state~0); 42246#L140 assume !(8512 == ssl3_accept_~s__state~0); 42244#L143 assume !(8513 == ssl3_accept_~s__state~0); 42242#L146 assume !(8528 == ssl3_accept_~s__state~0); 42240#L149 assume !(8529 == ssl3_accept_~s__state~0); 42239#L152 assume 8544 == ssl3_accept_~s__state~0; 41837#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42235#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 42232#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42228#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41584#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 41582#L399 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; 41432#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42762#L602 ssl3_accept_~skip~0 := 0; 42760#L98-2 assume !false; 42759#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42758#L101 assume !(12292 == ssl3_accept_~s__state~0); 42756#L104 assume !(16384 == ssl3_accept_~s__state~0); 42754#L107 assume !(8192 == ssl3_accept_~s__state~0); 42748#L110 assume !(24576 == ssl3_accept_~s__state~0); 42746#L113 assume !(8195 == ssl3_accept_~s__state~0); 42744#L116 assume !(8480 == ssl3_accept_~s__state~0); 42742#L119 assume !(8481 == ssl3_accept_~s__state~0); 42740#L122 assume !(8482 == ssl3_accept_~s__state~0); 42738#L125 assume !(8464 == ssl3_accept_~s__state~0); 42736#L128 assume !(8465 == ssl3_accept_~s__state~0); 42734#L131 assume !(8466 == ssl3_accept_~s__state~0); 42614#L134 assume !(8496 == ssl3_accept_~s__state~0); 42612#L137 assume !(8497 == ssl3_accept_~s__state~0); 42610#L140 assume !(8512 == ssl3_accept_~s__state~0); 42608#L143 assume !(8513 == ssl3_accept_~s__state~0); 42606#L146 assume !(8528 == ssl3_accept_~s__state~0); 42604#L149 assume !(8529 == ssl3_accept_~s__state~0); 42602#L152 assume !(8544 == ssl3_accept_~s__state~0); 42601#L155 assume !(8545 == ssl3_accept_~s__state~0); 42600#L158 assume !(8560 == ssl3_accept_~s__state~0); 42599#L161 assume !(8561 == ssl3_accept_~s__state~0); 42598#L164 assume 8448 == ssl3_accept_~s__state~0; 41550#L165 assume !(ssl3_accept_~num1~0 > 0); 41430#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41447#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42682#L602 ssl3_accept_~skip~0 := 0; 42676#L98-2 assume !false; 42674#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42671#L101 assume 12292 == ssl3_accept_~s__state~0; 42669#L102 ssl3_accept_~s__new_session~0 := 1; 42667#L210 ssl3_accept_~s__server~0 := 1; 42665#L215 assume 0 != ssl3_accept_~cb~0; 42663#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 42661#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 42658#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 42655#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 42652#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 42650#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42644#L602 ssl3_accept_~skip~0 := 0; 42642#L98-2 assume !false; 42640#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42638#L101 assume !(12292 == ssl3_accept_~s__state~0); 42636#L104 assume !(16384 == ssl3_accept_~s__state~0); 42634#L107 assume !(8192 == ssl3_accept_~s__state~0); 42632#L110 assume !(24576 == ssl3_accept_~s__state~0); 42630#L113 assume !(8195 == ssl3_accept_~s__state~0); 42628#L116 assume !(8480 == ssl3_accept_~s__state~0); 42625#L119 assume !(8481 == ssl3_accept_~s__state~0); 42623#L122 assume !(8482 == ssl3_accept_~s__state~0); 42621#L125 assume 8464 == ssl3_accept_~s__state~0; 41680#L132 [2019-12-07 18:20:45,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:45,388 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-12-07 18:20:45,388 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:45,389 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791775938] [2019-12-07 18:20:45,389 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:45,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:45,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:45,395 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:45,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:45,396 INFO L82 PathProgramCache]: Analyzing trace with hash 93866840, now seen corresponding path program 1 times [2019-12-07 18:20:45,396 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:45,396 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032281504] [2019-12-07 18:20:45,396 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:45,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:45,426 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 18:20:45,426 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032281504] [2019-12-07 18:20:45,426 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613264955] [2019-12-07 18:20:45,426 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 18:20:45,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:45,469 INFO L264 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 18:20:45,471 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:45,501 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-12-07 18:20:45,501 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 18:20:45,501 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 18:20:45,502 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691126363] [2019-12-07 18:20:45,502 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:45,502 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:45,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:45,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 18:20:45,503 INFO L87 Difference]: Start difference. First operand 1658 states and 2200 transitions. cyclomatic complexity: 548 Second operand 3 states. [2019-12-07 18:20:45,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:45,570 INFO L93 Difference]: Finished difference Result 1662 states and 2200 transitions. [2019-12-07 18:20:45,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:45,571 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1662 states and 2200 transitions. [2019-12-07 18:20:45,574 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1493 [2019-12-07 18:20:45,579 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1662 states to 1662 states and 2200 transitions. [2019-12-07 18:20:45,579 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1521 [2019-12-07 18:20:45,580 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1521 [2019-12-07 18:20:45,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1662 states and 2200 transitions. [2019-12-07 18:20:45,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:45,580 INFO L688 BuchiCegarLoop]: Abstraction has 1662 states and 2200 transitions. [2019-12-07 18:20:45,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1662 states and 2200 transitions. [2019-12-07 18:20:45,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1662 to 1620. [2019-12-07 18:20:45,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1620 states. [2019-12-07 18:20:45,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1620 states to 1620 states and 2144 transitions. [2019-12-07 18:20:45,593 INFO L711 BuchiCegarLoop]: Abstraction has 1620 states and 2144 transitions. [2019-12-07 18:20:45,593 INFO L591 BuchiCegarLoop]: Abstraction has 1620 states and 2144 transitions. [2019-12-07 18:20:45,593 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-12-07 18:20:45,593 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1620 states and 2144 transitions. [2019-12-07 18:20:45,596 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1451 [2019-12-07 18:20:45,596 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:45,596 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:45,597 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:45,597 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:45,597 INFO L794 eck$LassoCheckResult]: Stem: 45350#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 45211#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45179#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 45180#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45277#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 45278#L98-2 assume !false; 45519#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46413#L101 assume !(12292 == ssl3_accept_~s__state~0); 46410#L104 assume !(16384 == ssl3_accept_~s__state~0); 46407#L107 assume !(8192 == ssl3_accept_~s__state~0); 46405#L110 assume !(24576 == ssl3_accept_~s__state~0); 46403#L113 assume !(8195 == ssl3_accept_~s__state~0); 46401#L116 assume !(8480 == ssl3_accept_~s__state~0); 46400#L119 assume !(8481 == ssl3_accept_~s__state~0); 46399#L122 assume !(8482 == ssl3_accept_~s__state~0); 46395#L125 assume 8464 == ssl3_accept_~s__state~0; 45486#L132 [2019-12-07 18:20:45,598 INFO L796 eck$LassoCheckResult]: Loop: 45486#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 46392#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 46391#L273-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; 46180#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46175#L602 ssl3_accept_~skip~0 := 0; 46174#L98-2 assume !false; 46173#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46169#L101 assume !(12292 == ssl3_accept_~s__state~0); 46166#L104 assume !(16384 == ssl3_accept_~s__state~0); 46165#L107 assume !(8192 == ssl3_accept_~s__state~0); 46160#L110 assume !(24576 == ssl3_accept_~s__state~0); 46158#L113 assume !(8195 == ssl3_accept_~s__state~0); 46156#L116 assume !(8480 == ssl3_accept_~s__state~0); 46154#L119 assume !(8481 == ssl3_accept_~s__state~0); 46152#L122 assume !(8482 == ssl3_accept_~s__state~0); 46150#L125 assume !(8464 == ssl3_accept_~s__state~0); 46148#L128 assume !(8465 == ssl3_accept_~s__state~0); 46146#L131 assume !(8466 == ssl3_accept_~s__state~0); 46144#L134 assume 8496 == ssl3_accept_~s__state~0; 45479#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46140#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46138#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 46135#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46133#L292-2 ssl3_accept_~s__init_num~0 := 0; 46131#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46121#L602 ssl3_accept_~skip~0 := 0; 46119#L98-2 assume !false; 46117#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46103#L101 assume !(12292 == ssl3_accept_~s__state~0); 46099#L104 assume !(16384 == ssl3_accept_~s__state~0); 46095#L107 assume !(8192 == ssl3_accept_~s__state~0); 46091#L110 assume !(24576 == ssl3_accept_~s__state~0); 46087#L113 assume !(8195 == ssl3_accept_~s__state~0); 46083#L116 assume !(8480 == ssl3_accept_~s__state~0); 46079#L119 assume !(8481 == ssl3_accept_~s__state~0); 46075#L122 assume !(8482 == ssl3_accept_~s__state~0); 46071#L125 assume !(8464 == ssl3_accept_~s__state~0); 46067#L128 assume !(8465 == ssl3_accept_~s__state~0); 46063#L131 assume !(8466 == ssl3_accept_~s__state~0); 46059#L134 assume !(8496 == ssl3_accept_~s__state~0); 46055#L137 assume !(8497 == ssl3_accept_~s__state~0); 45419#L140 assume 8512 == ssl3_accept_~s__state~0; 45470#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46443#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46442#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46441#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46433#L602 ssl3_accept_~skip~0 := 0; 46431#L98-2 assume !false; 46423#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46421#L101 assume !(12292 == ssl3_accept_~s__state~0); 46419#L104 assume !(16384 == ssl3_accept_~s__state~0); 46417#L107 assume !(8192 == ssl3_accept_~s__state~0); 46415#L110 assume !(24576 == ssl3_accept_~s__state~0); 46412#L113 assume !(8195 == ssl3_accept_~s__state~0); 46409#L116 assume !(8480 == ssl3_accept_~s__state~0); 45778#L119 assume !(8481 == ssl3_accept_~s__state~0); 45637#L122 assume !(8482 == ssl3_accept_~s__state~0); 45632#L125 assume !(8464 == ssl3_accept_~s__state~0); 45627#L128 assume !(8465 == ssl3_accept_~s__state~0); 45622#L131 assume !(8466 == ssl3_accept_~s__state~0); 45615#L134 assume !(8496 == ssl3_accept_~s__state~0); 45609#L137 assume !(8497 == ssl3_accept_~s__state~0); 45604#L140 assume !(8512 == ssl3_accept_~s__state~0); 45499#L143 assume !(8513 == ssl3_accept_~s__state~0); 45463#L146 assume 8528 == ssl3_accept_~s__state~0; 45232#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45233#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45284#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45185#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45176#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45178#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45181#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46259#L602 ssl3_accept_~skip~0 := 0; 46255#L98-2 assume !false; 46251#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46247#L101 assume !(12292 == ssl3_accept_~s__state~0); 46243#L104 assume !(16384 == ssl3_accept_~s__state~0); 46240#L107 assume !(8192 == ssl3_accept_~s__state~0); 46047#L110 assume !(24576 == ssl3_accept_~s__state~0); 45899#L113 assume !(8195 == ssl3_accept_~s__state~0); 45898#L116 assume !(8480 == ssl3_accept_~s__state~0); 45893#L119 assume !(8481 == ssl3_accept_~s__state~0); 45891#L122 assume !(8482 == ssl3_accept_~s__state~0); 45889#L125 assume !(8464 == ssl3_accept_~s__state~0); 45887#L128 assume !(8465 == ssl3_accept_~s__state~0); 45885#L131 assume !(8466 == ssl3_accept_~s__state~0); 45883#L134 assume !(8496 == ssl3_accept_~s__state~0); 45881#L137 assume !(8497 == ssl3_accept_~s__state~0); 45879#L140 assume !(8512 == ssl3_accept_~s__state~0); 45877#L143 assume !(8513 == ssl3_accept_~s__state~0); 45875#L146 assume !(8528 == ssl3_accept_~s__state~0); 45873#L149 assume !(8529 == ssl3_accept_~s__state~0); 45871#L152 assume 8544 == ssl3_accept_~s__state~0; 45507#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45868#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 45866#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45865#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45371#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 45370#L399 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; 45216#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46102#L602 ssl3_accept_~skip~0 := 0; 46098#L98-2 assume !false; 46094#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46090#L101 assume !(12292 == ssl3_accept_~s__state~0); 46086#L104 assume !(16384 == ssl3_accept_~s__state~0); 46082#L107 assume !(8192 == ssl3_accept_~s__state~0); 46078#L110 assume !(24576 == ssl3_accept_~s__state~0); 46074#L113 assume !(8195 == ssl3_accept_~s__state~0); 46070#L116 assume !(8480 == ssl3_accept_~s__state~0); 46066#L119 assume !(8481 == ssl3_accept_~s__state~0); 46062#L122 assume !(8482 == ssl3_accept_~s__state~0); 46058#L125 assume !(8464 == ssl3_accept_~s__state~0); 46054#L128 assume !(8465 == ssl3_accept_~s__state~0); 46052#L131 assume !(8466 == ssl3_accept_~s__state~0); 45777#L134 assume !(8496 == ssl3_accept_~s__state~0); 45776#L137 assume !(8497 == ssl3_accept_~s__state~0); 45775#L140 assume !(8512 == ssl3_accept_~s__state~0); 45774#L143 assume !(8513 == ssl3_accept_~s__state~0); 45773#L146 assume !(8528 == ssl3_accept_~s__state~0); 45772#L149 assume !(8529 == ssl3_accept_~s__state~0); 45771#L152 assume !(8544 == ssl3_accept_~s__state~0); 45770#L155 assume !(8545 == ssl3_accept_~s__state~0); 45769#L158 assume !(8560 == ssl3_accept_~s__state~0); 45768#L161 assume !(8561 == ssl3_accept_~s__state~0); 45767#L164 assume 8448 == ssl3_accept_~s__state~0; 45765#L165 assume !(ssl3_accept_~num1~0 > 0); 45761#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45758#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45753#L602 ssl3_accept_~skip~0 := 0; 45752#L98-2 assume !false; 45751#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45750#L101 assume !(12292 == ssl3_accept_~s__state~0); 45749#L104 assume 16384 == ssl3_accept_~s__state~0; 45747#L210 ssl3_accept_~s__server~0 := 1; 46778#L215 assume 0 != ssl3_accept_~cb~0; 46777#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 46774#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 46764#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 46758#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 46238#L242 assume 12292 != ssl3_accept_~s__state~0; 46114#L243 assume !(0 == ssl3_accept_~tmp___5~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 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 46109#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46101#L602 ssl3_accept_~skip~0 := 0; 46097#L98-2 assume !false; 46093#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46089#L101 assume !(12292 == ssl3_accept_~s__state~0); 46085#L104 assume !(16384 == ssl3_accept_~s__state~0); 46081#L107 assume !(8192 == ssl3_accept_~s__state~0); 46077#L110 assume !(24576 == ssl3_accept_~s__state~0); 46073#L113 assume !(8195 == ssl3_accept_~s__state~0); 46069#L116 assume !(8480 == ssl3_accept_~s__state~0); 46065#L119 assume !(8481 == ssl3_accept_~s__state~0); 46061#L122 assume !(8482 == ssl3_accept_~s__state~0); 46057#L125 assume 8464 == ssl3_accept_~s__state~0; 45486#L132 [2019-12-07 18:20:45,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:45,598 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-12-07 18:20:45,598 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:45,598 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477141646] [2019-12-07 18:20:45,598 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:45,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:45,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:45,606 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:45,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:45,606 INFO L82 PathProgramCache]: Analyzing trace with hash -634071425, now seen corresponding path program 1 times [2019-12-07 18:20:45,606 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:45,606 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193302527] [2019-12-07 18:20:45,607 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:45,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:45,650 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 18:20:45,650 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193302527] [2019-12-07 18:20:45,651 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871574447] [2019-12-07 18:20:45,651 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 18:20:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:45,691 INFO L264 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 18:20:45,693 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:45,713 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 18:20:45,713 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 18:20:45,713 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-12-07 18:20:45,714 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762021600] [2019-12-07 18:20:45,714 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:45,714 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:45,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 18:20:45,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 18:20:45,714 INFO L87 Difference]: Start difference. First operand 1620 states and 2144 transitions. cyclomatic complexity: 530 Second operand 4 states. [2019-12-07 18:20:45,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:45,894 INFO L93 Difference]: Finished difference Result 2715 states and 3558 transitions. [2019-12-07 18:20:45,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 18:20:45,895 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2715 states and 3558 transitions. [2019-12-07 18:20:45,901 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2190 [2019-12-07 18:20:45,908 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2715 states to 2679 states and 3520 transitions. [2019-12-07 18:20:45,908 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2538 [2019-12-07 18:20:45,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2538 [2019-12-07 18:20:45,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2679 states and 3520 transitions. [2019-12-07 18:20:45,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:45,910 INFO L688 BuchiCegarLoop]: Abstraction has 2679 states and 3520 transitions. [2019-12-07 18:20:45,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2679 states and 3520 transitions. [2019-12-07 18:20:45,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2679 to 2085. [2019-12-07 18:20:45,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2085 states. [2019-12-07 18:20:45,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2085 states to 2085 states and 2770 transitions. [2019-12-07 18:20:45,937 INFO L711 BuchiCegarLoop]: Abstraction has 2085 states and 2770 transitions. [2019-12-07 18:20:45,937 INFO L591 BuchiCegarLoop]: Abstraction has 2085 states and 2770 transitions. [2019-12-07 18:20:45,937 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-12-07 18:20:45,937 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2085 states and 2770 transitions. [2019-12-07 18:20:45,941 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1883 [2019-12-07 18:20:45,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:45,941 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:45,942 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:45,942 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:45,943 INFO L794 eck$LassoCheckResult]: Stem: 50164#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 50016#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49983#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 49984#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50088#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 50089#L98-2 assume !false; 50267#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51212#L101 assume !(12292 == ssl3_accept_~s__state~0); 51210#L104 assume !(16384 == ssl3_accept_~s__state~0); 51208#L107 assume !(8192 == ssl3_accept_~s__state~0); 51206#L110 assume !(24576 == ssl3_accept_~s__state~0); 51204#L113 assume !(8195 == ssl3_accept_~s__state~0); 51202#L116 assume !(8480 == ssl3_accept_~s__state~0); 51200#L119 assume !(8481 == ssl3_accept_~s__state~0); 51198#L122 assume !(8482 == ssl3_accept_~s__state~0); 51196#L125 assume 8464 == ssl3_accept_~s__state~0; 50182#L132 [2019-12-07 18:20:45,943 INFO L796 eck$LassoCheckResult]: Loop: 50182#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 50093#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 50091#L273-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; 50092#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52018#L602 ssl3_accept_~skip~0 := 0; 52016#L98-2 assume !false; 52014#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52013#L101 assume !(12292 == ssl3_accept_~s__state~0); 52012#L104 assume !(16384 == ssl3_accept_~s__state~0); 52011#L107 assume !(8192 == ssl3_accept_~s__state~0); 52010#L110 assume !(24576 == ssl3_accept_~s__state~0); 52006#L113 assume !(8195 == ssl3_accept_~s__state~0); 52002#L116 assume !(8480 == ssl3_accept_~s__state~0); 52000#L119 assume !(8481 == ssl3_accept_~s__state~0); 51998#L122 assume !(8482 == ssl3_accept_~s__state~0); 51997#L125 assume !(8464 == ssl3_accept_~s__state~0); 51877#L128 assume !(8465 == ssl3_accept_~s__state~0); 51876#L131 assume !(8466 == ssl3_accept_~s__state~0); 51835#L134 assume 8496 == ssl3_accept_~s__state~0; 50335#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51834#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51830#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 51827#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51826#L292-2 ssl3_accept_~s__init_num~0 := 0; 51825#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51820#L602 ssl3_accept_~skip~0 := 0; 51819#L98-2 assume !false; 51818#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51817#L101 assume !(12292 == ssl3_accept_~s__state~0); 51816#L104 assume !(16384 == ssl3_accept_~s__state~0); 51812#L107 assume !(8192 == ssl3_accept_~s__state~0); 51809#L110 assume !(24576 == ssl3_accept_~s__state~0); 51808#L113 assume !(8195 == ssl3_accept_~s__state~0); 51807#L116 assume !(8480 == ssl3_accept_~s__state~0); 51806#L119 assume !(8481 == ssl3_accept_~s__state~0); 51805#L122 assume !(8482 == ssl3_accept_~s__state~0); 51804#L125 assume !(8464 == ssl3_accept_~s__state~0); 51803#L128 assume !(8465 == ssl3_accept_~s__state~0); 51802#L131 assume !(8466 == ssl3_accept_~s__state~0); 51801#L134 assume !(8496 == ssl3_accept_~s__state~0); 51800#L137 assume !(8497 == ssl3_accept_~s__state~0); 50220#L140 assume 8512 == ssl3_accept_~s__state~0; 50332#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51798#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51796#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51793#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51788#L602 ssl3_accept_~skip~0 := 0; 51787#L98-2 assume !false; 51786#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51785#L101 assume !(12292 == ssl3_accept_~s__state~0); 51784#L104 assume !(16384 == ssl3_accept_~s__state~0); 51782#L107 assume !(8192 == ssl3_accept_~s__state~0); 51781#L110 assume !(24576 == ssl3_accept_~s__state~0); 51780#L113 assume !(8195 == ssl3_accept_~s__state~0); 51779#L116 assume !(8480 == ssl3_accept_~s__state~0); 51778#L119 assume !(8481 == ssl3_accept_~s__state~0); 51777#L122 assume !(8482 == ssl3_accept_~s__state~0); 51776#L125 assume !(8464 == ssl3_accept_~s__state~0); 51775#L128 assume !(8465 == ssl3_accept_~s__state~0); 51774#L131 assume !(8466 == ssl3_accept_~s__state~0); 51773#L134 assume !(8496 == ssl3_accept_~s__state~0); 51772#L137 assume !(8497 == ssl3_accept_~s__state~0); 51771#L140 assume !(8512 == ssl3_accept_~s__state~0); 51770#L143 assume !(8513 == ssl3_accept_~s__state~0); 51769#L146 assume 8528 == ssl3_accept_~s__state~0; 50329#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51768#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 51765#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 51756#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 51761#L352 assume !(ssl3_accept_~ret~0 <= 0); 49985#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49986#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51750#L602 ssl3_accept_~skip~0 := 0; 51749#L98-2 assume !false; 51748#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51747#L101 assume !(12292 == ssl3_accept_~s__state~0); 51746#L104 assume !(16384 == ssl3_accept_~s__state~0); 51745#L107 assume !(8192 == ssl3_accept_~s__state~0); 51744#L110 assume !(24576 == ssl3_accept_~s__state~0); 51743#L113 assume !(8195 == ssl3_accept_~s__state~0); 51742#L116 assume !(8480 == ssl3_accept_~s__state~0); 51741#L119 assume !(8481 == ssl3_accept_~s__state~0); 51740#L122 assume !(8482 == ssl3_accept_~s__state~0); 51739#L125 assume !(8464 == ssl3_accept_~s__state~0); 51738#L128 assume !(8465 == ssl3_accept_~s__state~0); 51737#L131 assume !(8466 == ssl3_accept_~s__state~0); 51736#L134 assume !(8496 == ssl3_accept_~s__state~0); 51735#L137 assume !(8497 == ssl3_accept_~s__state~0); 51696#L140 assume !(8512 == ssl3_accept_~s__state~0); 51687#L143 assume !(8513 == ssl3_accept_~s__state~0); 51685#L146 assume !(8528 == ssl3_accept_~s__state~0); 51683#L149 assume !(8529 == ssl3_accept_~s__state~0); 51665#L152 assume 8544 == ssl3_accept_~s__state~0; 50326#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50094#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 49975#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49970#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49971#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50183#L399 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; 50022#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51495#L602 ssl3_accept_~skip~0 := 0; 51496#L98-2 assume !false; 51487#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51488#L101 assume !(12292 == ssl3_accept_~s__state~0); 51479#L104 assume !(16384 == ssl3_accept_~s__state~0); 51480#L107 assume !(8192 == ssl3_accept_~s__state~0); 51471#L110 assume !(24576 == ssl3_accept_~s__state~0); 51472#L113 assume !(8195 == ssl3_accept_~s__state~0); 51463#L116 assume !(8480 == ssl3_accept_~s__state~0); 51464#L119 assume !(8481 == ssl3_accept_~s__state~0); 51455#L122 assume !(8482 == ssl3_accept_~s__state~0); 51456#L125 assume !(8464 == ssl3_accept_~s__state~0); 51446#L128 assume !(8465 == ssl3_accept_~s__state~0); 51447#L131 assume !(8466 == ssl3_accept_~s__state~0); 50882#L134 assume !(8496 == ssl3_accept_~s__state~0); 50883#L137 assume !(8497 == ssl3_accept_~s__state~0); 50878#L140 assume !(8512 == ssl3_accept_~s__state~0); 50879#L143 assume !(8513 == ssl3_accept_~s__state~0); 50874#L146 assume !(8528 == ssl3_accept_~s__state~0); 50875#L149 assume !(8529 == ssl3_accept_~s__state~0); 50870#L152 assume !(8544 == ssl3_accept_~s__state~0); 50871#L155 assume !(8545 == ssl3_accept_~s__state~0); 50866#L158 assume !(8560 == ssl3_accept_~s__state~0); 50867#L161 assume !(8561 == ssl3_accept_~s__state~0); 50862#L164 assume 8448 == ssl3_accept_~s__state~0; 50863#L165 assume !(ssl3_accept_~num1~0 > 0); 50037#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50038#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51605#L602 ssl3_accept_~skip~0 := 0; 51604#L98-2 assume !false; 51603#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51602#L101 assume !(12292 == ssl3_accept_~s__state~0); 51601#L104 assume !(16384 == ssl3_accept_~s__state~0); 51600#L107 assume !(8192 == ssl3_accept_~s__state~0); 51599#L110 assume !(24576 == ssl3_accept_~s__state~0); 51598#L113 assume !(8195 == ssl3_accept_~s__state~0); 51597#L116 assume !(8480 == ssl3_accept_~s__state~0); 51596#L119 assume !(8481 == ssl3_accept_~s__state~0); 51595#L122 assume !(8482 == ssl3_accept_~s__state~0); 51594#L125 assume !(8464 == ssl3_accept_~s__state~0); 51593#L128 assume !(8465 == ssl3_accept_~s__state~0); 51592#L131 assume !(8466 == ssl3_accept_~s__state~0); 51591#L134 assume !(8496 == ssl3_accept_~s__state~0); 51590#L137 assume !(8497 == ssl3_accept_~s__state~0); 51589#L140 assume !(8512 == ssl3_accept_~s__state~0); 51588#L143 assume !(8513 == ssl3_accept_~s__state~0); 51587#L146 assume !(8528 == ssl3_accept_~s__state~0); 51586#L149 assume !(8529 == ssl3_accept_~s__state~0); 51585#L152 assume !(8544 == ssl3_accept_~s__state~0); 51584#L155 assume !(8545 == ssl3_accept_~s__state~0); 51583#L158 assume !(8560 == ssl3_accept_~s__state~0); 51582#L161 assume !(8561 == ssl3_accept_~s__state~0); 51581#L164 assume !(8448 == ssl3_accept_~s__state~0); 51580#L167 assume 8576 == ssl3_accept_~s__state~0; 51232#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 51542#L439 assume !(ssl3_accept_~ret~0 <= 0); 51539#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51540#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51627#L602 ssl3_accept_~skip~0 := 0; 51626#L98-2 assume !false; 51625#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51624#L101 assume !(12292 == ssl3_accept_~s__state~0); 51623#L104 assume !(16384 == ssl3_accept_~s__state~0); 51622#L107 assume !(8192 == ssl3_accept_~s__state~0); 51621#L110 assume !(24576 == ssl3_accept_~s__state~0); 51620#L113 assume !(8195 == ssl3_accept_~s__state~0); 51619#L116 assume !(8480 == ssl3_accept_~s__state~0); 51618#L119 assume !(8481 == ssl3_accept_~s__state~0); 51617#L122 assume !(8482 == ssl3_accept_~s__state~0); 51616#L125 assume 8464 == ssl3_accept_~s__state~0; 50182#L132 [2019-12-07 18:20:45,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:45,943 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-12-07 18:20:45,943 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:45,943 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941553744] [2019-12-07 18:20:45,944 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:45,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:45,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:45,950 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:45,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:45,951 INFO L82 PathProgramCache]: Analyzing trace with hash 1479770081, now seen corresponding path program 1 times [2019-12-07 18:20:45,951 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:45,951 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959709793] [2019-12-07 18:20:45,951 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:45,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:45,979 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-12-07 18:20:45,979 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959709793] [2019-12-07 18:20:45,979 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:45,979 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:45,979 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114912826] [2019-12-07 18:20:45,980 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:45,980 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:45,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:45,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:45,980 INFO L87 Difference]: Start difference. First operand 2085 states and 2770 transitions. cyclomatic complexity: 693 Second operand 3 states. [2019-12-07 18:20:46,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:46,083 INFO L93 Difference]: Finished difference Result 2306 states and 3031 transitions. [2019-12-07 18:20:46,083 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:46,083 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2306 states and 3031 transitions. [2019-12-07 18:20:46,088 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1978 [2019-12-07 18:20:46,093 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2306 states to 2236 states and 2961 transitions. [2019-12-07 18:20:46,093 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2095 [2019-12-07 18:20:46,094 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2095 [2019-12-07 18:20:46,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2236 states and 2961 transitions. [2019-12-07 18:20:46,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:46,095 INFO L688 BuchiCegarLoop]: Abstraction has 2236 states and 2961 transitions. [2019-12-07 18:20:46,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2236 states and 2961 transitions. [2019-12-07 18:20:46,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2236 to 2083. [2019-12-07 18:20:46,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2083 states. [2019-12-07 18:20:46,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2083 states to 2083 states and 2762 transitions. [2019-12-07 18:20:46,113 INFO L711 BuchiCegarLoop]: Abstraction has 2083 states and 2762 transitions. [2019-12-07 18:20:46,113 INFO L591 BuchiCegarLoop]: Abstraction has 2083 states and 2762 transitions. [2019-12-07 18:20:46,113 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-12-07 18:20:46,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2083 states and 2762 transitions. [2019-12-07 18:20:46,116 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1875 [2019-12-07 18:20:46,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:46,117 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:46,117 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:46,118 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:46,118 INFO L794 eck$LassoCheckResult]: Stem: 54552#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 54412#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54380#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 54381#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54479#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 54480#L98-2 assume !false; 54768#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54907#L101 assume !(12292 == ssl3_accept_~s__state~0); 54905#L104 assume !(16384 == ssl3_accept_~s__state~0); 54903#L107 assume !(8192 == ssl3_accept_~s__state~0); 54901#L110 assume !(24576 == ssl3_accept_~s__state~0); 54899#L113 assume !(8195 == ssl3_accept_~s__state~0); 54897#L116 assume !(8480 == ssl3_accept_~s__state~0); 54895#L119 assume !(8481 == ssl3_accept_~s__state~0); 54893#L122 assume !(8482 == ssl3_accept_~s__state~0); 54891#L125 assume 8464 == ssl3_accept_~s__state~0; 54571#L132 [2019-12-07 18:20:46,118 INFO L796 eck$LassoCheckResult]: Loop: 54571#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 54572#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56413#L273-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; 56411#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56405#L602 ssl3_accept_~skip~0 := 0; 56403#L98-2 assume !false; 56401#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56399#L101 assume !(12292 == ssl3_accept_~s__state~0); 56397#L104 assume !(16384 == ssl3_accept_~s__state~0); 56395#L107 assume !(8192 == ssl3_accept_~s__state~0); 56393#L110 assume !(24576 == ssl3_accept_~s__state~0); 56391#L113 assume !(8195 == ssl3_accept_~s__state~0); 56389#L116 assume !(8480 == ssl3_accept_~s__state~0); 56387#L119 assume !(8481 == ssl3_accept_~s__state~0); 56385#L122 assume !(8482 == ssl3_accept_~s__state~0); 56383#L125 assume !(8464 == ssl3_accept_~s__state~0); 56382#L128 assume !(8465 == ssl3_accept_~s__state~0); 56377#L131 assume !(8466 == ssl3_accept_~s__state~0); 56167#L134 assume 8496 == ssl3_accept_~s__state~0; 54961#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 54546#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54547#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 56155#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56153#L292-2 ssl3_accept_~s__init_num~0 := 0; 56146#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56140#L602 ssl3_accept_~skip~0 := 0; 56138#L98-2 assume !false; 56136#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56134#L101 assume !(12292 == ssl3_accept_~s__state~0); 56132#L104 assume !(16384 == ssl3_accept_~s__state~0); 56130#L107 assume !(8192 == ssl3_accept_~s__state~0); 56128#L110 assume !(24576 == ssl3_accept_~s__state~0); 56126#L113 assume !(8195 == ssl3_accept_~s__state~0); 56124#L116 assume !(8480 == ssl3_accept_~s__state~0); 56122#L119 assume !(8481 == ssl3_accept_~s__state~0); 56120#L122 assume !(8482 == ssl3_accept_~s__state~0); 56118#L125 assume !(8464 == ssl3_accept_~s__state~0); 56116#L128 assume !(8465 == ssl3_accept_~s__state~0); 56114#L131 assume !(8466 == ssl3_accept_~s__state~0); 56112#L134 assume !(8496 == ssl3_accept_~s__state~0); 56109#L137 assume !(8497 == ssl3_accept_~s__state~0); 54614#L140 assume 8512 == ssl3_accept_~s__state~0; 54455#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54456#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54393#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55343#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55335#L602 ssl3_accept_~skip~0 := 0; 55334#L98-2 assume !false; 55333#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55329#L101 assume !(12292 == ssl3_accept_~s__state~0); 55327#L104 assume !(16384 == ssl3_accept_~s__state~0); 55325#L107 assume !(8192 == ssl3_accept_~s__state~0); 55324#L110 assume !(24576 == ssl3_accept_~s__state~0); 55322#L113 assume !(8195 == ssl3_accept_~s__state~0); 55323#L116 assume !(8480 == ssl3_accept_~s__state~0); 55314#L119 assume !(8481 == ssl3_accept_~s__state~0); 55315#L122 assume !(8482 == ssl3_accept_~s__state~0); 55289#L125 assume !(8464 == ssl3_accept_~s__state~0); 55290#L128 assume !(8465 == ssl3_accept_~s__state~0); 55277#L131 assume !(8466 == ssl3_accept_~s__state~0); 55278#L134 assume !(8496 == ssl3_accept_~s__state~0); 55263#L137 assume !(8497 == ssl3_accept_~s__state~0); 55264#L140 assume !(8512 == ssl3_accept_~s__state~0); 55190#L143 assume !(8513 == ssl3_accept_~s__state~0); 55191#L146 assume 8528 == ssl3_accept_~s__state~0; 54433#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54434#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 56070#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 56061#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 56066#L352 assume !(ssl3_accept_~ret~0 <= 0); 56058#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56056#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56050#L602 ssl3_accept_~skip~0 := 0; 56048#L98-2 assume !false; 56046#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56044#L101 assume !(12292 == ssl3_accept_~s__state~0); 56042#L104 assume !(16384 == ssl3_accept_~s__state~0); 56040#L107 assume !(8192 == ssl3_accept_~s__state~0); 56038#L110 assume !(24576 == ssl3_accept_~s__state~0); 56037#L113 assume !(8195 == ssl3_accept_~s__state~0); 56036#L116 assume !(8480 == ssl3_accept_~s__state~0); 56035#L119 assume !(8481 == ssl3_accept_~s__state~0); 56034#L122 assume !(8482 == ssl3_accept_~s__state~0); 56033#L125 assume !(8464 == ssl3_accept_~s__state~0); 56032#L128 assume !(8465 == ssl3_accept_~s__state~0); 56031#L131 assume !(8466 == ssl3_accept_~s__state~0); 56029#L134 assume !(8496 == ssl3_accept_~s__state~0); 56027#L137 assume !(8497 == ssl3_accept_~s__state~0); 56025#L140 assume !(8512 == ssl3_accept_~s__state~0); 56023#L143 assume !(8513 == ssl3_accept_~s__state~0); 56021#L146 assume !(8528 == ssl3_accept_~s__state~0); 56019#L149 assume !(8529 == ssl3_accept_~s__state~0); 56017#L152 assume 8544 == ssl3_accept_~s__state~0; 54948#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54485#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 54372#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54367#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54368#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54573#L399 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; 54417#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55507#L602 ssl3_accept_~skip~0 := 0; 55506#L98-2 assume !false; 55503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55504#L101 assume !(12292 == ssl3_accept_~s__state~0); 55960#L104 assume !(16384 == ssl3_accept_~s__state~0); 55958#L107 assume !(8192 == ssl3_accept_~s__state~0); 55492#L110 assume !(24576 == ssl3_accept_~s__state~0); 55490#L113 assume !(8195 == ssl3_accept_~s__state~0); 55485#L116 assume !(8480 == ssl3_accept_~s__state~0); 55486#L119 assume !(8481 == ssl3_accept_~s__state~0); 55946#L122 assume !(8482 == ssl3_accept_~s__state~0); 55474#L125 assume !(8464 == ssl3_accept_~s__state~0); 55472#L128 assume !(8465 == ssl3_accept_~s__state~0); 55470#L131 assume !(8466 == ssl3_accept_~s__state~0); 55468#L134 assume !(8496 == ssl3_accept_~s__state~0); 55465#L137 assume !(8497 == ssl3_accept_~s__state~0); 55462#L140 assume !(8512 == ssl3_accept_~s__state~0); 55459#L143 assume !(8513 == ssl3_accept_~s__state~0); 55458#L146 assume !(8528 == ssl3_accept_~s__state~0); 55457#L149 assume !(8529 == ssl3_accept_~s__state~0); 55456#L152 assume !(8544 == ssl3_accept_~s__state~0); 55455#L155 assume !(8545 == ssl3_accept_~s__state~0); 55454#L158 assume !(8560 == ssl3_accept_~s__state~0); 55449#L161 assume !(8561 == ssl3_accept_~s__state~0); 55445#L164 assume 8448 == ssl3_accept_~s__state~0; 54536#L165 assume !(ssl3_accept_~num1~0 > 0); 54415#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54432#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55944#L602 ssl3_accept_~skip~0 := 0; 55943#L98-2 assume !false; 55941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55939#L101 assume !(12292 == ssl3_accept_~s__state~0); 55937#L104 assume !(16384 == ssl3_accept_~s__state~0); 55935#L107 assume !(8192 == ssl3_accept_~s__state~0); 55933#L110 assume !(24576 == ssl3_accept_~s__state~0); 55931#L113 assume !(8195 == ssl3_accept_~s__state~0); 55929#L116 assume !(8480 == ssl3_accept_~s__state~0); 55927#L119 assume !(8481 == ssl3_accept_~s__state~0); 55925#L122 assume !(8482 == ssl3_accept_~s__state~0); 55923#L125 assume !(8464 == ssl3_accept_~s__state~0); 55921#L128 assume !(8465 == ssl3_accept_~s__state~0); 55919#L131 assume !(8466 == ssl3_accept_~s__state~0); 55917#L134 assume !(8496 == ssl3_accept_~s__state~0); 55916#L137 assume !(8497 == ssl3_accept_~s__state~0); 55913#L140 assume !(8512 == ssl3_accept_~s__state~0); 55911#L143 assume !(8513 == ssl3_accept_~s__state~0); 55905#L146 assume !(8528 == ssl3_accept_~s__state~0); 55903#L149 assume !(8529 == ssl3_accept_~s__state~0); 55901#L152 assume !(8544 == ssl3_accept_~s__state~0); 55899#L155 assume !(8545 == ssl3_accept_~s__state~0); 55897#L158 assume !(8560 == ssl3_accept_~s__state~0); 55895#L161 assume !(8561 == ssl3_accept_~s__state~0); 55893#L164 assume !(8448 == ssl3_accept_~s__state~0); 55891#L167 assume 8576 == ssl3_accept_~s__state~0; 55566#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 55888#L439 assume !(ssl3_accept_~ret~0 <= 0); 55886#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 55415#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56438#L602 ssl3_accept_~skip~0 := 0; 56437#L98-2 assume !false; 56436#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56435#L101 assume !(12292 == ssl3_accept_~s__state~0); 56434#L104 assume !(16384 == ssl3_accept_~s__state~0); 56433#L107 assume !(8192 == ssl3_accept_~s__state~0); 56432#L110 assume !(24576 == ssl3_accept_~s__state~0); 56431#L113 assume !(8195 == ssl3_accept_~s__state~0); 56430#L116 assume !(8480 == ssl3_accept_~s__state~0); 56429#L119 assume !(8481 == ssl3_accept_~s__state~0); 56428#L122 assume !(8482 == ssl3_accept_~s__state~0); 56381#L125 assume !(8464 == ssl3_accept_~s__state~0); 56379#L128 assume !(8465 == ssl3_accept_~s__state~0); 56380#L131 assume 8466 == ssl3_accept_~s__state~0; 54571#L132 [2019-12-07 18:20:46,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:46,118 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-12-07 18:20:46,118 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:46,118 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300585882] [2019-12-07 18:20:46,118 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:46,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:46,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:46,123 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:46,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:46,123 INFO L82 PathProgramCache]: Analyzing trace with hash 424877702, now seen corresponding path program 1 times [2019-12-07 18:20:46,123 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:46,123 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467784274] [2019-12-07 18:20:46,124 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:46,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:46,211 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-12-07 18:20:46,212 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467784274] [2019-12-07 18:20:46,212 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:46,212 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 18:20:46,212 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169243784] [2019-12-07 18:20:46,212 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:46,212 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:46,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 18:20:46,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 18:20:46,212 INFO L87 Difference]: Start difference. First operand 2083 states and 2762 transitions. cyclomatic complexity: 688 Second operand 5 states. [2019-12-07 18:20:46,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:46,298 INFO L93 Difference]: Finished difference Result 8940 states and 11744 transitions. [2019-12-07 18:20:46,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-12-07 18:20:46,298 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8940 states and 11744 transitions. [2019-12-07 18:20:46,323 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 8620 [2019-12-07 18:20:46,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8940 states to 8940 states and 11744 transitions. [2019-12-07 18:20:46,343 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8799 [2019-12-07 18:20:46,347 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8799 [2019-12-07 18:20:46,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8940 states and 11744 transitions. [2019-12-07 18:20:46,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:46,347 INFO L688 BuchiCegarLoop]: Abstraction has 8940 states and 11744 transitions. [2019-12-07 18:20:46,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8940 states and 11744 transitions. [2019-12-07 18:20:46,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8940 to 3482. [2019-12-07 18:20:46,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3482 states. [2019-12-07 18:20:46,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3482 states to 3482 states and 4592 transitions. [2019-12-07 18:20:46,390 INFO L711 BuchiCegarLoop]: Abstraction has 3482 states and 4592 transitions. [2019-12-07 18:20:46,390 INFO L591 BuchiCegarLoop]: Abstraction has 3482 states and 4592 transitions. [2019-12-07 18:20:46,390 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-12-07 18:20:46,390 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3482 states and 4592 transitions. [2019-12-07 18:20:46,397 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3274 [2019-12-07 18:20:46,397 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:46,397 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:46,398 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:46,398 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:46,398 INFO L794 eck$LassoCheckResult]: Stem: 65595#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 65452#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65420#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 65421#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65522#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 65523#L98-2 assume !false; 65696#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67244#L101 assume !(12292 == ssl3_accept_~s__state~0); 67245#L104 assume !(16384 == ssl3_accept_~s__state~0); 67240#L107 assume !(8192 == ssl3_accept_~s__state~0); 67241#L110 assume !(24576 == ssl3_accept_~s__state~0); 67236#L113 assume !(8195 == ssl3_accept_~s__state~0); 67237#L116 assume !(8480 == ssl3_accept_~s__state~0); 67232#L119 assume !(8481 == ssl3_accept_~s__state~0); 67233#L122 assume !(8482 == ssl3_accept_~s__state~0); 67228#L125 assume 8464 == ssl3_accept_~s__state~0; 65615#L132 [2019-12-07 18:20:46,398 INFO L796 eck$LassoCheckResult]: Loop: 65615#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 65528#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 65526#L273-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; 65527#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65414#L602 ssl3_accept_~skip~0 := 0; 65651#L98-2 assume !false; 68850#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68847#L101 assume !(12292 == ssl3_accept_~s__state~0); 68844#L104 assume !(16384 == ssl3_accept_~s__state~0); 68841#L107 assume !(8192 == ssl3_accept_~s__state~0); 68838#L110 assume !(24576 == ssl3_accept_~s__state~0); 68836#L113 assume !(8195 == ssl3_accept_~s__state~0); 68833#L116 assume !(8480 == ssl3_accept_~s__state~0); 68830#L119 assume !(8481 == ssl3_accept_~s__state~0); 68827#L122 assume !(8482 == ssl3_accept_~s__state~0); 68824#L125 assume !(8464 == ssl3_accept_~s__state~0); 68821#L128 assume !(8465 == ssl3_accept_~s__state~0); 68616#L131 assume !(8466 == ssl3_accept_~s__state~0); 67329#L134 assume 8496 == ssl3_accept_~s__state~0; 67136#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 67328#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 67327#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 67326#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67322#L292-2 ssl3_accept_~s__init_num~0 := 0; 67319#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67314#L602 ssl3_accept_~skip~0 := 0; 67313#L98-2 assume !false; 67309#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67306#L101 assume !(12292 == ssl3_accept_~s__state~0); 67305#L104 assume !(16384 == ssl3_accept_~s__state~0); 67303#L107 assume !(8192 == ssl3_accept_~s__state~0); 67300#L110 assume !(24576 == ssl3_accept_~s__state~0); 67298#L113 assume !(8195 == ssl3_accept_~s__state~0); 67292#L116 assume !(8480 == ssl3_accept_~s__state~0); 67290#L119 assume !(8481 == ssl3_accept_~s__state~0); 67288#L122 assume !(8482 == ssl3_accept_~s__state~0); 67286#L125 assume !(8464 == ssl3_accept_~s__state~0); 67285#L128 assume !(8465 == ssl3_accept_~s__state~0); 67284#L131 assume !(8466 == ssl3_accept_~s__state~0); 67283#L134 assume !(8496 == ssl3_accept_~s__state~0); 67282#L137 assume !(8497 == ssl3_accept_~s__state~0); 65657#L140 assume 8512 == ssl3_accept_~s__state~0; 65728#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65729#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 65432#L307 assume !(ssl3_accept_~ret~0 <= 0); 65433#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65576#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67812#L602 ssl3_accept_~skip~0 := 0; 67803#L98-2 assume !false; 67804#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67795#L101 assume !(12292 == ssl3_accept_~s__state~0); 67796#L104 assume !(16384 == ssl3_accept_~s__state~0); 67787#L107 assume !(8192 == ssl3_accept_~s__state~0); 67788#L110 assume !(24576 == ssl3_accept_~s__state~0); 67779#L113 assume !(8195 == ssl3_accept_~s__state~0); 67780#L116 assume !(8480 == ssl3_accept_~s__state~0); 67771#L119 assume !(8481 == ssl3_accept_~s__state~0); 67772#L122 assume !(8482 == ssl3_accept_~s__state~0); 67758#L125 assume !(8464 == ssl3_accept_~s__state~0); 67759#L128 assume !(8465 == ssl3_accept_~s__state~0); 67749#L131 assume !(8466 == ssl3_accept_~s__state~0); 67750#L134 assume !(8496 == ssl3_accept_~s__state~0); 67705#L137 assume !(8497 == ssl3_accept_~s__state~0); 67706#L140 assume !(8512 == ssl3_accept_~s__state~0); 67701#L143 assume !(8513 == ssl3_accept_~s__state~0); 67702#L146 assume 8528 == ssl3_accept_~s__state~0; 67200#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68658#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 68656#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 68647#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 68652#L352 assume !(ssl3_accept_~ret~0 <= 0); 68644#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 68642#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68636#L602 ssl3_accept_~skip~0 := 0; 68634#L98-2 assume !false; 68632#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68630#L101 assume !(12292 == ssl3_accept_~s__state~0); 68628#L104 assume !(16384 == ssl3_accept_~s__state~0); 68626#L107 assume !(8192 == ssl3_accept_~s__state~0); 68624#L110 assume !(24576 == ssl3_accept_~s__state~0); 68622#L113 assume !(8195 == ssl3_accept_~s__state~0); 68620#L116 assume !(8480 == ssl3_accept_~s__state~0); 68619#L119 assume !(8481 == ssl3_accept_~s__state~0); 68516#L122 assume !(8482 == ssl3_accept_~s__state~0); 68515#L125 assume !(8464 == ssl3_accept_~s__state~0); 68513#L128 assume !(8465 == ssl3_accept_~s__state~0); 68511#L131 assume !(8466 == ssl3_accept_~s__state~0); 68509#L134 assume !(8496 == ssl3_accept_~s__state~0); 68507#L137 assume !(8497 == ssl3_accept_~s__state~0); 68505#L140 assume !(8512 == ssl3_accept_~s__state~0); 68503#L143 assume !(8513 == ssl3_accept_~s__state~0); 68502#L146 assume !(8528 == ssl3_accept_~s__state~0); 68501#L149 assume !(8529 == ssl3_accept_~s__state~0); 68500#L152 assume 8544 == ssl3_accept_~s__state~0; 67195#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68499#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 68497#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65407#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 65408#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 65616#L399 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; 65458#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68176#L602 ssl3_accept_~skip~0 := 0; 68175#L98-2 assume !false; 68172#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68168#L101 assume !(12292 == ssl3_accept_~s__state~0); 68165#L104 assume !(16384 == ssl3_accept_~s__state~0); 68160#L107 assume !(8192 == ssl3_accept_~s__state~0); 68158#L110 assume !(24576 == ssl3_accept_~s__state~0); 68156#L113 assume !(8195 == ssl3_accept_~s__state~0); 68154#L116 assume !(8480 == ssl3_accept_~s__state~0); 68152#L119 assume !(8481 == ssl3_accept_~s__state~0); 68150#L122 assume !(8482 == ssl3_accept_~s__state~0); 68148#L125 assume !(8464 == ssl3_accept_~s__state~0); 68146#L128 assume !(8465 == ssl3_accept_~s__state~0); 68144#L131 assume !(8466 == ssl3_accept_~s__state~0); 68142#L134 assume !(8496 == ssl3_accept_~s__state~0); 68140#L137 assume !(8497 == ssl3_accept_~s__state~0); 68138#L140 assume !(8512 == ssl3_accept_~s__state~0); 68136#L143 assume !(8513 == ssl3_accept_~s__state~0); 68134#L146 assume !(8528 == ssl3_accept_~s__state~0); 68132#L149 assume !(8529 == ssl3_accept_~s__state~0); 68129#L152 assume !(8544 == ssl3_accept_~s__state~0); 68130#L155 assume !(8545 == ssl3_accept_~s__state~0); 68462#L158 assume !(8560 == ssl3_accept_~s__state~0); 68120#L161 assume !(8561 == ssl3_accept_~s__state~0); 68121#L164 assume 8448 == ssl3_accept_~s__state~0; 68457#L165 assume !(ssl3_accept_~num1~0 > 0); 65473#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65474#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68466#L602 ssl3_accept_~skip~0 := 0; 68461#L98-2 assume !false; 68459#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68456#L101 assume !(12292 == ssl3_accept_~s__state~0); 68455#L104 assume !(16384 == ssl3_accept_~s__state~0); 68449#L107 assume !(8192 == ssl3_accept_~s__state~0); 68447#L110 assume !(24576 == ssl3_accept_~s__state~0); 68445#L113 assume !(8195 == ssl3_accept_~s__state~0); 68443#L116 assume !(8480 == ssl3_accept_~s__state~0); 68441#L119 assume !(8481 == ssl3_accept_~s__state~0); 68439#L122 assume !(8482 == ssl3_accept_~s__state~0); 68437#L125 assume !(8464 == ssl3_accept_~s__state~0); 68435#L128 assume !(8465 == ssl3_accept_~s__state~0); 68433#L131 assume !(8466 == ssl3_accept_~s__state~0); 68431#L134 assume !(8496 == ssl3_accept_~s__state~0); 68429#L137 assume !(8497 == ssl3_accept_~s__state~0); 68427#L140 assume !(8512 == ssl3_accept_~s__state~0); 68425#L143 assume !(8513 == ssl3_accept_~s__state~0); 68423#L146 assume !(8528 == ssl3_accept_~s__state~0); 68421#L149 assume !(8529 == ssl3_accept_~s__state~0); 68419#L152 assume !(8544 == ssl3_accept_~s__state~0); 68417#L155 assume !(8545 == ssl3_accept_~s__state~0); 68415#L158 assume !(8560 == ssl3_accept_~s__state~0); 68413#L161 assume !(8561 == ssl3_accept_~s__state~0); 68411#L164 assume !(8448 == ssl3_accept_~s__state~0); 68409#L167 assume 8576 == ssl3_accept_~s__state~0; 68248#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 68406#L439 assume !(ssl3_accept_~ret~0 <= 0); 68404#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 65446#L565 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68870#L602 ssl3_accept_~skip~0 := 0; 65428#L98-2 assume !false; 65429#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68849#L101 assume !(12292 == ssl3_accept_~s__state~0); 68846#L104 assume !(16384 == ssl3_accept_~s__state~0); 68843#L107 assume !(8192 == ssl3_accept_~s__state~0); 68840#L110 assume !(24576 == ssl3_accept_~s__state~0); 65553#L113 assume !(8195 == ssl3_accept_~s__state~0); 65534#L116 assume !(8480 == ssl3_accept_~s__state~0); 65535#L119 assume !(8481 == ssl3_accept_~s__state~0); 65496#L122 assume !(8482 == ssl3_accept_~s__state~0); 65459#L125 assume !(8464 == ssl3_accept_~s__state~0); 65460#L128 assume !(8465 == ssl3_accept_~s__state~0); 65472#L131 assume 8466 == ssl3_accept_~s__state~0; 65615#L132 [2019-12-07 18:20:46,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:46,398 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-12-07 18:20:46,398 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:46,399 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792709761] [2019-12-07 18:20:46,399 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:46,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:46,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:46,417 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:46,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:46,417 INFO L82 PathProgramCache]: Analyzing trace with hash 56684819, now seen corresponding path program 1 times [2019-12-07 18:20:46,418 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:46,418 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966837613] [2019-12-07 18:20:46,418 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:46,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:46,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:46,449 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:46,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:46,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1178367099, now seen corresponding path program 1 times [2019-12-07 18:20:46,449 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:46,450 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561520506] [2019-12-07 18:20:46,450 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:46,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:46,476 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2019-12-07 18:20:46,476 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561520506] [2019-12-07 18:20:46,476 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:46,476 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:46,476 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999756703] [2019-12-07 18:20:47,292 WARN L192 SmtUtils]: Spent 806.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-12-07 18:20:47,350 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 18:20:47,350 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 18:20:47,350 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 18:20:47,350 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 18:20:47,350 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 18:20:47,350 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,350 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 18:20:47,350 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 18:20:47,350 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration25_Loop [2019-12-07 18:20:47,350 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 18:20:47,350 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 18:20:47,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,381 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,388 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,579 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 18:20:47,579 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:47,582 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,582 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,585 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,585 INFO L440 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/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:47,589 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,589 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,592 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,592 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:47,599 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,599 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,602 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,602 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:47,607 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,607 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,609 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,610 INFO L440 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/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:47,614 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,614 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,619 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,620 INFO L440 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/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:47,624 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,624 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,627 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,627 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:47,631 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,632 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,634 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,634 INFO L440 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/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:47,639 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,639 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,643 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,643 INFO L440 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/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:47,648 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,648 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,650 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,651 INFO L440 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/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/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 [2019-12-07 18:20:47,655 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,655 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,657 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,657 INFO L440 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/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 28 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 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,662 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,664 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,664 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 29 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 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,668 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,668 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,671 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,671 INFO L440 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/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 30 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 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,675 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,675 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,678 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,678 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 31 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 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,686 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,686 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,695 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,695 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 32 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 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,700 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,700 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,703 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,703 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 33 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 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,708 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,708 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,711 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:47,712 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 34 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 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,715 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:47,715 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 35 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 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,722 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 18:20:47,722 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:47,725 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 18:20:47,727 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 18:20:47,727 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 18:20:47,727 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 18:20:47,727 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 18:20:47,727 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 18:20:47,727 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,727 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 18:20:47,727 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 18:20:47,727 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration25_Loop [2019-12-07 18:20:47,727 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 18:20:47,727 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 18:20:47,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,733 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,735 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,738 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,743 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,750 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,755 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,768 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:47,930 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 18:20:47,930 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 36 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 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,939 INFO L120 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 [2019-12-07 18:20:47,940 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:47,940 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:47,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:47,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:47,941 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:47,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:47,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:47,942 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 37 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 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,947 INFO L120 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 [2019-12-07 18:20:47,948 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:47,948 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:47,948 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:47,948 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:47,948 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:47,949 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:47,949 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:47,951 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 38 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 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,956 INFO L120 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 [2019-12-07 18:20:47,958 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:47,958 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:47,958 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:47,958 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 18:20:47,958 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:47,958 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 18:20:47,959 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:47,960 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 39 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 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,964 INFO L120 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 [2019-12-07 18:20:47,966 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:47,966 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:47,966 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:47,966 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:47,966 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:47,966 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:47,966 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:47,968 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 40 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 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,972 INFO L120 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 [2019-12-07 18:20:47,973 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:47,973 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:47,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:47,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:47,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:47,974 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:47,974 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:47,975 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 41 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 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,979 INFO L120 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 [2019-12-07 18:20:47,980 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:47,981 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:47,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:47,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:47,981 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:47,981 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:47,981 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:47,983 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 42 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 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,987 INFO L120 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 [2019-12-07 18:20:47,988 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:47,988 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:47,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:47,988 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:47,988 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:47,989 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:47,989 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:47,990 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 43 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 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:47,994 INFO L120 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 [2019-12-07 18:20:47,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:47,996 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:47,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:47,996 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:47,996 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:47,996 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:47,996 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:47,997 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 44 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 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:48,001 INFO L120 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 [2019-12-07 18:20:48,002 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:48,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:48,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:48,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:48,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:48,002 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:48,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:48,004 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 45 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 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:48,007 INFO L120 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 [2019-12-07 18:20:48,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:48,008 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:48,008 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:48,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:48,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:48,009 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:48,009 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:48,010 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 46 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 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:48,013 INFO L120 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 [2019-12-07 18:20:48,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:48,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:48,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:48,015 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:48,015 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:48,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:48,016 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:48,017 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 47 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 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:48,020 INFO L120 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 [2019-12-07 18:20:48,021 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:48,021 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:48,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:48,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:48,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:48,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:48,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:48,024 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 48 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 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:48,027 INFO L120 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 [2019-12-07 18:20:48,028 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:48,028 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:48,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:48,028 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:48,028 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:48,029 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:48,029 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:48,030 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 49 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 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:48,033 INFO L120 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 [2019-12-07 18:20:48,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:48,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:48,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:48,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:48,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:48,036 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:48,036 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:48,038 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 50 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 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:48,042 INFO L120 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 [2019-12-07 18:20:48,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:48,043 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:48,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:48,043 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:48,043 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:48,044 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:48,044 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:48,045 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 51 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 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:48,049 INFO L120 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 [2019-12-07 18:20:48,050 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:48,050 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:48,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:48,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:48,051 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:48,052 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:48,052 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:48,054 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 52 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 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:48,058 INFO L120 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 [2019-12-07 18:20:48,059 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:48,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:48,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:48,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:48,059 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:48,059 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:48,060 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:48,061 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 18:20:48,063 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 18:20:48,063 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 53 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 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:48,065 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 18:20:48,066 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 18:20:48,066 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 18:20:48,066 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2019-12-07 18:20:48,067 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 18:20:48,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:48,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:48,084 INFO L264 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 18:20:48,085 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:48,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:48,105 INFO L264 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 18:20:48,106 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:48,130 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-12-07 18:20:48,131 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 [2019-12-07 18:20:48,131 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3482 states and 4592 transitions. cyclomatic complexity: 1121 Second operand 5 states. [2019-12-07 18:20:48,206 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3482 states and 4592 transitions. cyclomatic complexity: 1121. Second operand 5 states. Result 9106 states and 11958 transitions. Complement of second has 4 states. [2019-12-07 18:20:48,207 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 [2019-12-07 18:20:48,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 18:20:48,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 416 transitions. [2019-12-07 18:20:48,207 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 416 transitions. Stem has 16 letters. Loop has 173 letters. [2019-12-07 18:20:48,211 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 18:20:48,212 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 416 transitions. Stem has 189 letters. Loop has 173 letters. [2019-12-07 18:20:48,214 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 18:20:48,214 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 416 transitions. Stem has 16 letters. Loop has 346 letters. [2019-12-07 18:20:48,217 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 18:20:48,217 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9106 states and 11958 transitions. [2019-12-07 18:20:48,249 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6074 [2019-12-07 18:20:48,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9106 states to 9106 states and 11958 transitions. [2019-12-07 18:20:48,271 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6145 [2019-12-07 18:20:48,273 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6157 [2019-12-07 18:20:48,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9106 states and 11958 transitions. [2019-12-07 18:20:48,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:48,274 INFO L688 BuchiCegarLoop]: Abstraction has 9106 states and 11958 transitions. [2019-12-07 18:20:48,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9106 states and 11958 transitions. [2019-12-07 18:20:48,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9106 to 9094. [2019-12-07 18:20:48,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9094 states. [2019-12-07 18:20:48,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9094 states to 9094 states and 11940 transitions. [2019-12-07 18:20:48,337 INFO L711 BuchiCegarLoop]: Abstraction has 9094 states and 11940 transitions. [2019-12-07 18:20:48,337 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:48,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:48,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:48,337 INFO L87 Difference]: Start difference. First operand 9094 states and 11940 transitions. Second operand 3 states. [2019-12-07 18:20:48,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:48,386 INFO L93 Difference]: Finished difference Result 9094 states and 11721 transitions. [2019-12-07 18:20:48,387 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:48,388 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9094 states and 11721 transitions. [2019-12-07 18:20:48,407 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6074 [2019-12-07 18:20:48,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9094 states to 9094 states and 11721 transitions. [2019-12-07 18:20:48,423 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6145 [2019-12-07 18:20:48,425 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6145 [2019-12-07 18:20:48,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9094 states and 11721 transitions. [2019-12-07 18:20:48,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:48,426 INFO L688 BuchiCegarLoop]: Abstraction has 9094 states and 11721 transitions. [2019-12-07 18:20:48,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9094 states and 11721 transitions. [2019-12-07 18:20:48,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9094 to 9094. [2019-12-07 18:20:48,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9094 states. [2019-12-07 18:20:48,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9094 states to 9094 states and 11721 transitions. [2019-12-07 18:20:48,486 INFO L711 BuchiCegarLoop]: Abstraction has 9094 states and 11721 transitions. [2019-12-07 18:20:48,487 INFO L591 BuchiCegarLoop]: Abstraction has 9094 states and 11721 transitions. [2019-12-07 18:20:48,487 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-12-07 18:20:48,487 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9094 states and 11721 transitions. [2019-12-07 18:20:48,503 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6074 [2019-12-07 18:20:48,503 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:48,503 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:48,504 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:48,504 INFO L850 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] [2019-12-07 18:20:48,504 INFO L794 eck$LassoCheckResult]: Stem: 97042#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 96841#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 96795#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 96796#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 96937#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 96938#L98-2 assume !false; 99339#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103829#L101 assume !(12292 == ssl3_accept_~s__state~0); 103827#L104 assume !(16384 == ssl3_accept_~s__state~0); 103825#L107 assume !(8192 == ssl3_accept_~s__state~0); 103823#L110 assume !(24576 == ssl3_accept_~s__state~0); 103821#L113 assume !(8195 == ssl3_accept_~s__state~0); 103819#L116 assume !(8480 == ssl3_accept_~s__state~0); 103816#L119 assume !(8481 == ssl3_accept_~s__state~0); 103748#L122 assume !(8482 == ssl3_accept_~s__state~0); 103746#L125 assume 8464 == ssl3_accept_~s__state~0; 97950#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 97951#L273 [2019-12-07 18:20:48,504 INFO L796 eck$LassoCheckResult]: Loop: 97951#L273 assume !(0 == ssl3_accept_~blastFlag~0); 102857#L273-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; 102856#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 102835#L603 assume !(0 == ssl3_accept_~skip~0); 102833#L602 ssl3_accept_~skip~0 := 0; 102822#L98-2 assume !false; 102823#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102812#L101 assume !(12292 == ssl3_accept_~s__state~0); 102813#L104 assume !(16384 == ssl3_accept_~s__state~0); 102795#L107 assume !(8192 == ssl3_accept_~s__state~0); 102796#L110 assume !(24576 == ssl3_accept_~s__state~0); 102773#L113 assume !(8195 == ssl3_accept_~s__state~0); 102774#L116 assume !(8480 == ssl3_accept_~s__state~0); 102756#L119 assume !(8481 == ssl3_accept_~s__state~0); 102757#L122 assume !(8482 == ssl3_accept_~s__state~0); 102743#L125 assume !(8464 == ssl3_accept_~s__state~0); 102744#L128 assume !(8465 == ssl3_accept_~s__state~0); 102605#L131 assume !(8466 == ssl3_accept_~s__state~0); 102485#L134 assume 8496 == ssl3_accept_~s__state~0; 102431#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 102482#L286 assume !(1 == ssl3_accept_~blastFlag~0); 102480#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 102477#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 102475#L292-2 ssl3_accept_~s__init_num~0 := 0; 102470#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 102465#L603 assume !(0 == ssl3_accept_~skip~0); 102461#L602 ssl3_accept_~skip~0 := 0; 102459#L98-2 assume !false; 102457#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102455#L101 assume !(12292 == ssl3_accept_~s__state~0); 102453#L104 assume !(16384 == ssl3_accept_~s__state~0); 102451#L107 assume !(8192 == ssl3_accept_~s__state~0); 102449#L110 assume !(24576 == ssl3_accept_~s__state~0); 102447#L113 assume !(8195 == ssl3_accept_~s__state~0); 102445#L116 assume !(8480 == ssl3_accept_~s__state~0); 102443#L119 assume !(8481 == ssl3_accept_~s__state~0); 102436#L122 assume !(8482 == ssl3_accept_~s__state~0); 102435#L125 assume !(8464 == ssl3_accept_~s__state~0); 102434#L128 assume !(8465 == ssl3_accept_~s__state~0); 102433#L131 assume !(8466 == ssl3_accept_~s__state~0); 102432#L134 assume !(8496 == ssl3_accept_~s__state~0); 102430#L137 assume !(8497 == ssl3_accept_~s__state~0); 100067#L140 assume 8512 == ssl3_accept_~s__state~0; 100035#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 100036#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 102503#L307 assume !(ssl3_accept_~ret~0 <= 0); 103315#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 103311#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 103307#L603 assume !(0 == ssl3_accept_~skip~0); 103304#L602 ssl3_accept_~skip~0 := 0; 103303#L98-2 assume !false; 103302#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103301#L101 assume !(12292 == ssl3_accept_~s__state~0); 103300#L104 assume !(16384 == ssl3_accept_~s__state~0); 103299#L107 assume !(8192 == ssl3_accept_~s__state~0); 103298#L110 assume !(24576 == ssl3_accept_~s__state~0); 103297#L113 assume !(8195 == ssl3_accept_~s__state~0); 103296#L116 assume !(8480 == ssl3_accept_~s__state~0); 103295#L119 assume !(8481 == ssl3_accept_~s__state~0); 103294#L122 assume !(8482 == ssl3_accept_~s__state~0); 103293#L125 assume !(8464 == ssl3_accept_~s__state~0); 103292#L128 assume !(8465 == ssl3_accept_~s__state~0); 103291#L131 assume !(8466 == ssl3_accept_~s__state~0); 103290#L134 assume !(8496 == ssl3_accept_~s__state~0); 103289#L137 assume !(8497 == ssl3_accept_~s__state~0); 103288#L140 assume !(8512 == ssl3_accept_~s__state~0); 103287#L143 assume !(8513 == ssl3_accept_~s__state~0); 103286#L146 assume 8528 == ssl3_accept_~s__state~0; 102586#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 103285#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 103283#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 103282#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 103278#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 103273#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 103269#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 103265#L603 assume !(0 == ssl3_accept_~skip~0); 103259#L602 ssl3_accept_~skip~0 := 0; 103256#L98-2 assume !false; 103251#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103249#L101 assume !(12292 == ssl3_accept_~s__state~0); 103247#L104 assume !(16384 == ssl3_accept_~s__state~0); 103245#L107 assume !(8192 == ssl3_accept_~s__state~0); 103243#L110 assume !(24576 == ssl3_accept_~s__state~0); 103241#L113 assume !(8195 == ssl3_accept_~s__state~0); 103239#L116 assume !(8480 == ssl3_accept_~s__state~0); 103237#L119 assume !(8481 == ssl3_accept_~s__state~0); 103235#L122 assume !(8482 == ssl3_accept_~s__state~0); 103233#L125 assume !(8464 == ssl3_accept_~s__state~0); 103231#L128 assume !(8465 == ssl3_accept_~s__state~0); 103229#L131 assume !(8466 == ssl3_accept_~s__state~0); 103227#L134 assume !(8496 == ssl3_accept_~s__state~0); 103225#L137 assume !(8497 == ssl3_accept_~s__state~0); 103223#L140 assume !(8512 == ssl3_accept_~s__state~0); 103221#L143 assume !(8513 == ssl3_accept_~s__state~0); 103219#L146 assume !(8528 == ssl3_accept_~s__state~0); 103217#L149 assume !(8529 == ssl3_accept_~s__state~0); 103215#L152 assume 8544 == ssl3_accept_~s__state~0; 102568#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 103212#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 103209#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 103207#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 103203#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 103202#L399 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; 103197#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 103193#L603 assume !(0 == ssl3_accept_~skip~0); 103190#L602 ssl3_accept_~skip~0 := 0; 103189#L98-2 assume !false; 103188#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103187#L101 assume !(12292 == ssl3_accept_~s__state~0); 103186#L104 assume !(16384 == ssl3_accept_~s__state~0); 103185#L107 assume !(8192 == ssl3_accept_~s__state~0); 103184#L110 assume !(24576 == ssl3_accept_~s__state~0); 103183#L113 assume !(8195 == ssl3_accept_~s__state~0); 103178#L116 assume !(8480 == ssl3_accept_~s__state~0); 103175#L119 assume !(8481 == ssl3_accept_~s__state~0); 103169#L122 assume !(8482 == ssl3_accept_~s__state~0); 103165#L125 assume !(8464 == ssl3_accept_~s__state~0); 103160#L128 assume !(8465 == ssl3_accept_~s__state~0); 103158#L131 assume !(8466 == ssl3_accept_~s__state~0); 103156#L134 assume !(8496 == ssl3_accept_~s__state~0); 103154#L137 assume !(8497 == ssl3_accept_~s__state~0); 103152#L140 assume !(8512 == ssl3_accept_~s__state~0); 103150#L143 assume !(8513 == ssl3_accept_~s__state~0); 103148#L146 assume !(8528 == ssl3_accept_~s__state~0); 103146#L149 assume !(8529 == ssl3_accept_~s__state~0); 103144#L152 assume !(8544 == ssl3_accept_~s__state~0); 103142#L155 assume !(8545 == ssl3_accept_~s__state~0); 103140#L158 assume !(8560 == ssl3_accept_~s__state~0); 103138#L161 assume !(8561 == ssl3_accept_~s__state~0); 103136#L164 assume 8448 == ssl3_accept_~s__state~0; 103133#L165 assume !(ssl3_accept_~num1~0 > 0); 103128#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 103123#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 103118#L603 assume !(0 == ssl3_accept_~skip~0); 103114#L602 ssl3_accept_~skip~0 := 0; 103112#L98-2 assume !false; 103109#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103107#L101 assume !(12292 == ssl3_accept_~s__state~0); 103104#L104 assume !(16384 == ssl3_accept_~s__state~0); 103101#L107 assume !(8192 == ssl3_accept_~s__state~0); 103100#L110 assume !(24576 == ssl3_accept_~s__state~0); 103099#L113 assume !(8195 == ssl3_accept_~s__state~0); 103098#L116 assume !(8480 == ssl3_accept_~s__state~0); 103097#L119 assume !(8481 == ssl3_accept_~s__state~0); 103096#L122 assume !(8482 == ssl3_accept_~s__state~0); 103095#L125 assume !(8464 == ssl3_accept_~s__state~0); 103094#L128 assume !(8465 == ssl3_accept_~s__state~0); 103093#L131 assume !(8466 == ssl3_accept_~s__state~0); 103092#L134 assume !(8496 == ssl3_accept_~s__state~0); 103079#L137 assume !(8497 == ssl3_accept_~s__state~0); 103078#L140 assume !(8512 == ssl3_accept_~s__state~0); 103013#L143 assume !(8513 == ssl3_accept_~s__state~0); 103010#L146 assume !(8528 == ssl3_accept_~s__state~0); 103008#L149 assume !(8529 == ssl3_accept_~s__state~0); 103006#L152 assume !(8544 == ssl3_accept_~s__state~0); 103002#L155 assume !(8545 == ssl3_accept_~s__state~0); 102998#L158 assume !(8560 == ssl3_accept_~s__state~0); 102994#L161 assume !(8561 == ssl3_accept_~s__state~0); 102989#L164 assume !(8448 == ssl3_accept_~s__state~0); 102990#L167 assume 8576 == ssl3_accept_~s__state~0; 102963#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 102869#L439 assume !(ssl3_accept_~ret~0 <= 0); 102854#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 102843#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 102844#L603 assume !(0 == ssl3_accept_~skip~0); 102828#L602 ssl3_accept_~skip~0 := 0; 102829#L98-2 assume !false; 102817#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102818#L101 assume !(12292 == ssl3_accept_~s__state~0); 102805#L104 assume !(16384 == ssl3_accept_~s__state~0); 102806#L107 assume !(8192 == ssl3_accept_~s__state~0); 102784#L110 assume !(24576 == ssl3_accept_~s__state~0); 102785#L113 assume !(8195 == ssl3_accept_~s__state~0); 102762#L116 assume !(8480 == ssl3_accept_~s__state~0); 102763#L119 assume !(8481 == ssl3_accept_~s__state~0); 102750#L122 assume !(8482 == ssl3_accept_~s__state~0); 102751#L125 assume !(8464 == ssl3_accept_~s__state~0); 102737#L128 assume !(8465 == ssl3_accept_~s__state~0); 102738#L131 assume 8466 == ssl3_accept_~s__state~0; 102392#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 97951#L273 [2019-12-07 18:20:48,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:48,505 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-12-07 18:20:48,505 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:48,505 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109781482] [2019-12-07 18:20:48,505 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:48,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:48,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:48,510 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:48,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:48,511 INFO L82 PathProgramCache]: Analyzing trace with hash 893989660, now seen corresponding path program 1 times [2019-12-07 18:20:48,511 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:48,511 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024686938] [2019-12-07 18:20:48,511 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:48,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:48,534 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-12-07 18:20:48,535 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024686938] [2019-12-07 18:20:48,535 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:48,535 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:48,535 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133417030] [2019-12-07 18:20:48,535 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:48,535 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:48,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:48,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:48,536 INFO L87 Difference]: Start difference. First operand 9094 states and 11721 transitions. cyclomatic complexity: 2646 Second operand 3 states. [2019-12-07 18:20:48,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:48,567 INFO L93 Difference]: Finished difference Result 9160 states and 11598 transitions. [2019-12-07 18:20:48,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:48,568 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9160 states and 11598 transitions. [2019-12-07 18:20:48,597 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6118 [2019-12-07 18:20:48,619 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9160 states to 9160 states and 11598 transitions. [2019-12-07 18:20:48,619 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6189 [2019-12-07 18:20:48,623 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6189 [2019-12-07 18:20:48,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9160 states and 11598 transitions. [2019-12-07 18:20:48,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:48,623 INFO L688 BuchiCegarLoop]: Abstraction has 9160 states and 11598 transitions. [2019-12-07 18:20:48,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9160 states and 11598 transitions. [2019-12-07 18:20:48,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9160 to 9130. [2019-12-07 18:20:48,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9130 states. [2019-12-07 18:20:48,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9130 states to 9130 states and 11568 transitions. [2019-12-07 18:20:48,689 INFO L711 BuchiCegarLoop]: Abstraction has 9130 states and 11568 transitions. [2019-12-07 18:20:48,689 INFO L591 BuchiCegarLoop]: Abstraction has 9130 states and 11568 transitions. [2019-12-07 18:20:48,689 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-12-07 18:20:48,689 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9130 states and 11568 transitions. [2019-12-07 18:20:48,706 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6098 [2019-12-07 18:20:48,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:48,707 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:48,708 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:48,708 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:48,708 INFO L794 eck$LassoCheckResult]: Stem: 115307#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 115103#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 115055#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 115056#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 115202#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 115203#L98-2 assume !false; 117810#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120418#L101 assume !(12292 == ssl3_accept_~s__state~0); 120410#L104 assume !(16384 == ssl3_accept_~s__state~0); 120411#L107 assume !(8192 == ssl3_accept_~s__state~0); 120405#L110 assume !(24576 == ssl3_accept_~s__state~0); 120402#L113 assume !(8195 == ssl3_accept_~s__state~0); 120403#L116 assume !(8480 == ssl3_accept_~s__state~0); 120396#L119 assume !(8481 == ssl3_accept_~s__state~0); 120397#L122 assume !(8482 == ssl3_accept_~s__state~0); 115863#L125 assume 8464 == ssl3_accept_~s__state~0; 115861#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 115862#L273 [2019-12-07 18:20:48,708 INFO L796 eck$LassoCheckResult]: Loop: 115862#L273 assume !(0 == ssl3_accept_~blastFlag~0); 120076#L273-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; 120071#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 120072#L603 assume 0 == ssl3_accept_~skip~0; 120060#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 120061#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 120038#L614-1 assume !(0 != ssl3_accept_~cb~0); 120037#L602 ssl3_accept_~skip~0 := 0; 120018#L98-2 assume !false; 120019#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119999#L101 assume !(12292 == ssl3_accept_~s__state~0); 120000#L104 assume !(16384 == ssl3_accept_~s__state~0); 119983#L107 assume !(8192 == ssl3_accept_~s__state~0); 119984#L110 assume !(24576 == ssl3_accept_~s__state~0); 119968#L113 assume !(8195 == ssl3_accept_~s__state~0); 119969#L116 assume !(8480 == ssl3_accept_~s__state~0); 119949#L119 assume !(8481 == ssl3_accept_~s__state~0); 119950#L122 assume !(8482 == ssl3_accept_~s__state~0); 119931#L125 assume !(8464 == ssl3_accept_~s__state~0); 119932#L128 assume !(8465 == ssl3_accept_~s__state~0); 119787#L131 assume !(8466 == ssl3_accept_~s__state~0); 119683#L134 assume 8496 == ssl3_accept_~s__state~0; 119652#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 119682#L286 assume !(1 == ssl3_accept_~blastFlag~0); 119681#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 119679#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 119678#L292-2 ssl3_accept_~s__init_num~0 := 0; 119677#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 119676#L603 assume 0 == ssl3_accept_~skip~0; 119672#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 119671#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 119669#L614-1 assume !(0 != ssl3_accept_~cb~0); 119667#L602 ssl3_accept_~skip~0 := 0; 119666#L98-2 assume !false; 119665#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119664#L101 assume !(12292 == ssl3_accept_~s__state~0); 119663#L104 assume !(16384 == ssl3_accept_~s__state~0); 119662#L107 assume !(8192 == ssl3_accept_~s__state~0); 119661#L110 assume !(24576 == ssl3_accept_~s__state~0); 119660#L113 assume !(8195 == ssl3_accept_~s__state~0); 119659#L116 assume !(8480 == ssl3_accept_~s__state~0); 119658#L119 assume !(8481 == ssl3_accept_~s__state~0); 119657#L122 assume !(8482 == ssl3_accept_~s__state~0); 119656#L125 assume !(8464 == ssl3_accept_~s__state~0); 119655#L128 assume !(8465 == ssl3_accept_~s__state~0); 119654#L131 assume !(8466 == ssl3_accept_~s__state~0); 119653#L134 assume !(8496 == ssl3_accept_~s__state~0); 119651#L137 assume !(8497 == ssl3_accept_~s__state~0); 119614#L140 assume 8512 == ssl3_accept_~s__state~0; 119607#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119608#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 121494#L307 assume !(ssl3_accept_~ret~0 <= 0); 124153#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 124152#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 124151#L603 assume 0 == ssl3_accept_~skip~0; 124147#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 124146#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 124144#L614-1 assume !(0 != ssl3_accept_~cb~0); 124142#L602 ssl3_accept_~skip~0 := 0; 124141#L98-2 assume !false; 124140#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124139#L101 assume !(12292 == ssl3_accept_~s__state~0); 124138#L104 assume !(16384 == ssl3_accept_~s__state~0); 124137#L107 assume !(8192 == ssl3_accept_~s__state~0); 124136#L110 assume !(24576 == ssl3_accept_~s__state~0); 124135#L113 assume !(8195 == ssl3_accept_~s__state~0); 124134#L116 assume !(8480 == ssl3_accept_~s__state~0); 124133#L119 assume !(8481 == ssl3_accept_~s__state~0); 124132#L122 assume !(8482 == ssl3_accept_~s__state~0); 124131#L125 assume !(8464 == ssl3_accept_~s__state~0); 124130#L128 assume !(8465 == ssl3_accept_~s__state~0); 124129#L131 assume !(8466 == ssl3_accept_~s__state~0); 124128#L134 assume !(8496 == ssl3_accept_~s__state~0); 124127#L137 assume !(8497 == ssl3_accept_~s__state~0); 124126#L140 assume !(8512 == ssl3_accept_~s__state~0); 124125#L143 assume !(8513 == ssl3_accept_~s__state~0); 124124#L146 assume 8528 == ssl3_accept_~s__state~0; 119775#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 124123#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 124122#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 124120#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 115049#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 115051#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 124159#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 124158#L603 assume !(0 == ssl3_accept_~skip~0); 115046#L602 ssl3_accept_~skip~0 := 0; 123734#L98-2 assume !false; 123732#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123730#L101 assume !(12292 == ssl3_accept_~s__state~0); 123728#L104 assume !(16384 == ssl3_accept_~s__state~0); 123726#L107 assume !(8192 == ssl3_accept_~s__state~0); 123724#L110 assume !(24576 == ssl3_accept_~s__state~0); 123722#L113 assume !(8195 == ssl3_accept_~s__state~0); 123720#L116 assume !(8480 == ssl3_accept_~s__state~0); 123718#L119 assume !(8481 == ssl3_accept_~s__state~0); 123716#L122 assume !(8482 == ssl3_accept_~s__state~0); 123714#L125 assume !(8464 == ssl3_accept_~s__state~0); 123712#L128 assume !(8465 == ssl3_accept_~s__state~0); 123710#L131 assume !(8466 == ssl3_accept_~s__state~0); 123708#L134 assume !(8496 == ssl3_accept_~s__state~0); 123706#L137 assume !(8497 == ssl3_accept_~s__state~0); 123704#L140 assume !(8512 == ssl3_accept_~s__state~0); 123702#L143 assume !(8513 == ssl3_accept_~s__state~0); 123700#L146 assume !(8528 == ssl3_accept_~s__state~0); 123698#L149 assume !(8529 == ssl3_accept_~s__state~0); 123696#L152 assume 8544 == ssl3_accept_~s__state~0; 119766#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 123693#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 123691#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123690#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 115334#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 115335#L399 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; 123523#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 123522#L603 assume 0 == ssl3_accept_~skip~0; 123518#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 123517#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 123515#L614-1 assume !(0 != ssl3_accept_~cb~0); 123513#L602 ssl3_accept_~skip~0 := 0; 123512#L98-2 assume !false; 123511#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123510#L101 assume !(12292 == ssl3_accept_~s__state~0); 123509#L104 assume !(16384 == ssl3_accept_~s__state~0); 123508#L107 assume !(8192 == ssl3_accept_~s__state~0); 123507#L110 assume !(24576 == ssl3_accept_~s__state~0); 123506#L113 assume !(8195 == ssl3_accept_~s__state~0); 123505#L116 assume !(8480 == ssl3_accept_~s__state~0); 123504#L119 assume !(8481 == ssl3_accept_~s__state~0); 123503#L122 assume !(8482 == ssl3_accept_~s__state~0); 123502#L125 assume !(8464 == ssl3_accept_~s__state~0); 123501#L128 assume !(8465 == ssl3_accept_~s__state~0); 123500#L131 assume !(8466 == ssl3_accept_~s__state~0); 123499#L134 assume !(8496 == ssl3_accept_~s__state~0); 123498#L137 assume !(8497 == ssl3_accept_~s__state~0); 123497#L140 assume !(8512 == ssl3_accept_~s__state~0); 123496#L143 assume !(8513 == ssl3_accept_~s__state~0); 123495#L146 assume !(8528 == ssl3_accept_~s__state~0); 123494#L149 assume !(8529 == ssl3_accept_~s__state~0); 123493#L152 assume !(8544 == ssl3_accept_~s__state~0); 123492#L155 assume !(8545 == ssl3_accept_~s__state~0); 123491#L158 assume !(8560 == ssl3_accept_~s__state~0); 123490#L161 assume !(8561 == ssl3_accept_~s__state~0); 123489#L164 assume 8448 == ssl3_accept_~s__state~0; 123487#L165 assume !(ssl3_accept_~num1~0 > 0); 123486#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 123485#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 123484#L603 assume 0 == ssl3_accept_~skip~0; 123480#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 123479#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 123477#L614-1 assume !(0 != ssl3_accept_~cb~0); 123475#L602 ssl3_accept_~skip~0 := 0; 123474#L98-2 assume !false; 123473#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123472#L101 assume !(12292 == ssl3_accept_~s__state~0); 123471#L104 assume !(16384 == ssl3_accept_~s__state~0); 123470#L107 assume !(8192 == ssl3_accept_~s__state~0); 123469#L110 assume !(24576 == ssl3_accept_~s__state~0); 123468#L113 assume !(8195 == ssl3_accept_~s__state~0); 123467#L116 assume !(8480 == ssl3_accept_~s__state~0); 123466#L119 assume !(8481 == ssl3_accept_~s__state~0); 123465#L122 assume !(8482 == ssl3_accept_~s__state~0); 123464#L125 assume !(8464 == ssl3_accept_~s__state~0); 123463#L128 assume !(8465 == ssl3_accept_~s__state~0); 123462#L131 assume !(8466 == ssl3_accept_~s__state~0); 123461#L134 assume !(8496 == ssl3_accept_~s__state~0); 123460#L137 assume !(8497 == ssl3_accept_~s__state~0); 123458#L140 assume !(8512 == ssl3_accept_~s__state~0); 123456#L143 assume !(8513 == ssl3_accept_~s__state~0); 123454#L146 assume !(8528 == ssl3_accept_~s__state~0); 123452#L149 assume !(8529 == ssl3_accept_~s__state~0); 123450#L152 assume !(8544 == ssl3_accept_~s__state~0); 123449#L155 assume !(8545 == ssl3_accept_~s__state~0); 123448#L158 assume !(8560 == ssl3_accept_~s__state~0); 123447#L161 assume !(8561 == ssl3_accept_~s__state~0); 123446#L164 assume !(8448 == ssl3_accept_~s__state~0); 123445#L167 assume 8576 == ssl3_accept_~s__state~0; 120082#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 120083#L439 assume !(ssl3_accept_~ret~0 <= 0); 120073#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 120074#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 120069#L603 assume 0 == ssl3_accept_~skip~0; 120070#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 120056#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 120055#L614-1 assume !(0 != ssl3_accept_~cb~0); 120028#L602 ssl3_accept_~skip~0 := 0; 120029#L98-2 assume !false; 120008#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120009#L101 assume !(12292 == ssl3_accept_~s__state~0); 119990#L104 assume !(16384 == ssl3_accept_~s__state~0); 119991#L107 assume !(8192 == ssl3_accept_~s__state~0); 119975#L110 assume !(24576 == ssl3_accept_~s__state~0); 119976#L113 assume !(8195 == ssl3_accept_~s__state~0); 119960#L116 assume !(8480 == ssl3_accept_~s__state~0); 119961#L119 assume !(8481 == ssl3_accept_~s__state~0); 119941#L122 assume !(8482 == ssl3_accept_~s__state~0); 119942#L125 assume !(8464 == ssl3_accept_~s__state~0); 119923#L128 assume !(8465 == ssl3_accept_~s__state~0); 119924#L131 assume 8466 == ssl3_accept_~s__state~0; 119627#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 115862#L273 [2019-12-07 18:20:48,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:48,709 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 2 times [2019-12-07 18:20:48,709 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:48,709 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341575278] [2019-12-07 18:20:48,709 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:48,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:48,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:48,714 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:48,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:48,714 INFO L82 PathProgramCache]: Analyzing trace with hash 474124606, now seen corresponding path program 1 times [2019-12-07 18:20:48,715 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:48,715 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847412437] [2019-12-07 18:20:48,715 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:48,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:48,770 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 246 proven. 0 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2019-12-07 18:20:48,770 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847412437] [2019-12-07 18:20:48,770 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:48,770 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:48,770 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032017206] [2019-12-07 18:20:48,771 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:48,771 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:48,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:48,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:48,771 INFO L87 Difference]: Start difference. First operand 9130 states and 11568 transitions. cyclomatic complexity: 2457 Second operand 3 states. [2019-12-07 18:20:48,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:48,805 INFO L93 Difference]: Finished difference Result 17422 states and 21976 transitions. [2019-12-07 18:20:48,806 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:48,806 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17422 states and 21976 transitions. [2019-12-07 18:20:48,859 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 11618 [2019-12-07 18:20:48,895 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17422 states to 17422 states and 21976 transitions. [2019-12-07 18:20:48,895 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11693 [2019-12-07 18:20:48,900 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11693 [2019-12-07 18:20:48,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17422 states and 21976 transitions. [2019-12-07 18:20:48,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:48,904 INFO L688 BuchiCegarLoop]: Abstraction has 17422 states and 21976 transitions. [2019-12-07 18:20:48,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17422 states and 21976 transitions. [2019-12-07 18:20:48,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17422 to 9130. [2019-12-07 18:20:48,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9130 states. [2019-12-07 18:20:48,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9130 states to 9130 states and 11556 transitions. [2019-12-07 18:20:48,980 INFO L711 BuchiCegarLoop]: Abstraction has 9130 states and 11556 transitions. [2019-12-07 18:20:48,980 INFO L591 BuchiCegarLoop]: Abstraction has 9130 states and 11556 transitions. [2019-12-07 18:20:48,980 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-12-07 18:20:48,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9130 states and 11556 transitions. [2019-12-07 18:20:48,994 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6098 [2019-12-07 18:20:48,994 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:48,994 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:48,995 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:48,995 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:48,996 INFO L794 eck$LassoCheckResult]: Stem: 141872#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 141660#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 141611#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 141612#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 141759#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 141760#L98-2 assume !false; 144486#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145184#L101 assume !(12292 == ssl3_accept_~s__state~0); 145185#L104 assume !(16384 == ssl3_accept_~s__state~0); 144939#L107 assume !(8192 == ssl3_accept_~s__state~0); 144940#L110 assume !(24576 == ssl3_accept_~s__state~0); 145147#L113 assume !(8195 == ssl3_accept_~s__state~0); 145148#L116 assume !(8480 == ssl3_accept_~s__state~0); 145143#L119 assume !(8481 == ssl3_accept_~s__state~0); 145144#L122 assume !(8482 == ssl3_accept_~s__state~0); 145117#L125 assume 8464 == ssl3_accept_~s__state~0; 143463#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 143464#L273 [2019-12-07 18:20:48,996 INFO L796 eck$LassoCheckResult]: Loop: 143464#L273 assume !(0 == ssl3_accept_~blastFlag~0); 147000#L273-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; 146992#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 146993#L603 assume 0 == ssl3_accept_~skip~0; 146981#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 146982#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 146975#L614-1 assume !(0 != ssl3_accept_~cb~0); 146974#L602 ssl3_accept_~skip~0 := 0; 146853#L98-2 assume !false; 146854#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146804#L101 assume !(12292 == ssl3_accept_~s__state~0); 146805#L104 assume !(16384 == ssl3_accept_~s__state~0); 146798#L107 assume !(8192 == ssl3_accept_~s__state~0); 146799#L110 assume !(24576 == ssl3_accept_~s__state~0); 146783#L113 assume !(8195 == ssl3_accept_~s__state~0); 146784#L116 assume !(8480 == ssl3_accept_~s__state~0); 146769#L119 assume !(8481 == ssl3_accept_~s__state~0); 146770#L122 assume !(8482 == ssl3_accept_~s__state~0); 146757#L125 assume !(8464 == ssl3_accept_~s__state~0); 146758#L128 assume !(8465 == ssl3_accept_~s__state~0); 146628#L131 assume !(8466 == ssl3_accept_~s__state~0); 146528#L134 assume 8496 == ssl3_accept_~s__state~0; 146464#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 146527#L286 assume !(1 == ssl3_accept_~blastFlag~0); 146526#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 146524#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 146521#L292-2 ssl3_accept_~s__init_num~0 := 0; 146519#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 146516#L603 assume 0 == ssl3_accept_~skip~0; 146508#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 146505#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 146501#L614-1 assume !(0 != ssl3_accept_~cb~0); 146498#L602 ssl3_accept_~skip~0 := 0; 146496#L98-2 assume !false; 146494#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146492#L101 assume !(12292 == ssl3_accept_~s__state~0); 146490#L104 assume !(16384 == ssl3_accept_~s__state~0); 146488#L107 assume !(8192 == ssl3_accept_~s__state~0); 146486#L110 assume !(24576 == ssl3_accept_~s__state~0); 146483#L113 assume !(8195 == ssl3_accept_~s__state~0); 146481#L116 assume !(8480 == ssl3_accept_~s__state~0); 146478#L119 assume !(8481 == ssl3_accept_~s__state~0); 146475#L122 assume !(8482 == ssl3_accept_~s__state~0); 146473#L125 assume !(8464 == ssl3_accept_~s__state~0); 146471#L128 assume !(8465 == ssl3_accept_~s__state~0); 146468#L131 assume !(8466 == ssl3_accept_~s__state~0); 146466#L134 assume !(8496 == ssl3_accept_~s__state~0); 146463#L137 assume !(8497 == ssl3_accept_~s__state~0); 146461#L140 assume 8512 == ssl3_accept_~s__state~0; 146458#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146455#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 146456#L307 assume !(ssl3_accept_~ret~0 <= 0); 147319#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 147318#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 147317#L603 assume 0 == ssl3_accept_~skip~0; 147313#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 147312#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 147310#L614-1 assume !(0 != ssl3_accept_~cb~0); 147308#L602 ssl3_accept_~skip~0 := 0; 147307#L98-2 assume !false; 147306#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147305#L101 assume !(12292 == ssl3_accept_~s__state~0); 147304#L104 assume !(16384 == ssl3_accept_~s__state~0); 147303#L107 assume !(8192 == ssl3_accept_~s__state~0); 147302#L110 assume !(24576 == ssl3_accept_~s__state~0); 147301#L113 assume !(8195 == ssl3_accept_~s__state~0); 147300#L116 assume !(8480 == ssl3_accept_~s__state~0); 147299#L119 assume !(8481 == ssl3_accept_~s__state~0); 147298#L122 assume !(8482 == ssl3_accept_~s__state~0); 147297#L125 assume !(8464 == ssl3_accept_~s__state~0); 147296#L128 assume !(8465 == ssl3_accept_~s__state~0); 147295#L131 assume !(8466 == ssl3_accept_~s__state~0); 147293#L134 assume !(8496 == ssl3_accept_~s__state~0); 147291#L137 assume !(8497 == ssl3_accept_~s__state~0); 147289#L140 assume !(8512 == ssl3_accept_~s__state~0); 147287#L143 assume !(8513 == ssl3_accept_~s__state~0); 147283#L146 assume 8528 == ssl3_accept_~s__state~0; 146611#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 147279#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 147278#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 147277#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 147276#L332 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 147275#L333 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 147272#L338 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 147269#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 147268#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 147266#L603 assume !(0 == ssl3_accept_~skip~0); 147260#L602 ssl3_accept_~skip~0 := 0; 147257#L98-2 assume !false; 147252#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147250#L101 assume !(12292 == ssl3_accept_~s__state~0); 147248#L104 assume !(16384 == ssl3_accept_~s__state~0); 147246#L107 assume !(8192 == ssl3_accept_~s__state~0); 147244#L110 assume !(24576 == ssl3_accept_~s__state~0); 147242#L113 assume !(8195 == ssl3_accept_~s__state~0); 147240#L116 assume !(8480 == ssl3_accept_~s__state~0); 147238#L119 assume !(8481 == ssl3_accept_~s__state~0); 147236#L122 assume !(8482 == ssl3_accept_~s__state~0); 147234#L125 assume !(8464 == ssl3_accept_~s__state~0); 147232#L128 assume !(8465 == ssl3_accept_~s__state~0); 147230#L131 assume !(8466 == ssl3_accept_~s__state~0); 147228#L134 assume !(8496 == ssl3_accept_~s__state~0); 147226#L137 assume !(8497 == ssl3_accept_~s__state~0); 147224#L140 assume !(8512 == ssl3_accept_~s__state~0); 147222#L143 assume !(8513 == ssl3_accept_~s__state~0); 147220#L146 assume !(8528 == ssl3_accept_~s__state~0); 147218#L149 assume !(8529 == ssl3_accept_~s__state~0); 147216#L152 assume 8544 == ssl3_accept_~s__state~0; 146596#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 147213#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 147210#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 147208#L387 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 147204#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 147203#L399 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; 147201#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 147200#L603 assume 0 == ssl3_accept_~skip~0; 147196#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 147195#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 147193#L614-1 assume !(0 != ssl3_accept_~cb~0); 147191#L602 ssl3_accept_~skip~0 := 0; 147190#L98-2 assume !false; 147189#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147188#L101 assume !(12292 == ssl3_accept_~s__state~0); 147187#L104 assume !(16384 == ssl3_accept_~s__state~0); 147186#L107 assume !(8192 == ssl3_accept_~s__state~0); 147185#L110 assume !(24576 == ssl3_accept_~s__state~0); 147184#L113 assume !(8195 == ssl3_accept_~s__state~0); 147183#L116 assume !(8480 == ssl3_accept_~s__state~0); 147182#L119 assume !(8481 == ssl3_accept_~s__state~0); 147181#L122 assume !(8482 == ssl3_accept_~s__state~0); 147180#L125 assume !(8464 == ssl3_accept_~s__state~0); 147179#L128 assume !(8465 == ssl3_accept_~s__state~0); 147178#L131 assume !(8466 == ssl3_accept_~s__state~0); 147177#L134 assume !(8496 == ssl3_accept_~s__state~0); 147176#L137 assume !(8497 == ssl3_accept_~s__state~0); 147175#L140 assume !(8512 == ssl3_accept_~s__state~0); 147174#L143 assume !(8513 == ssl3_accept_~s__state~0); 147173#L146 assume !(8528 == ssl3_accept_~s__state~0); 147172#L149 assume !(8529 == ssl3_accept_~s__state~0); 147171#L152 assume !(8544 == ssl3_accept_~s__state~0); 147170#L155 assume !(8545 == ssl3_accept_~s__state~0); 147169#L158 assume !(8560 == ssl3_accept_~s__state~0); 147168#L161 assume !(8561 == ssl3_accept_~s__state~0); 147167#L164 assume 8448 == ssl3_accept_~s__state~0; 147165#L165 assume !(ssl3_accept_~num1~0 > 0); 147164#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 147163#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 147162#L603 assume 0 == ssl3_accept_~skip~0; 147158#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 147157#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 147155#L614-1 assume !(0 != ssl3_accept_~cb~0); 147153#L602 ssl3_accept_~skip~0 := 0; 147152#L98-2 assume !false; 147151#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147150#L101 assume !(12292 == ssl3_accept_~s__state~0); 147149#L104 assume !(16384 == ssl3_accept_~s__state~0); 147148#L107 assume !(8192 == ssl3_accept_~s__state~0); 147147#L110 assume !(24576 == ssl3_accept_~s__state~0); 147146#L113 assume !(8195 == ssl3_accept_~s__state~0); 147145#L116 assume !(8480 == ssl3_accept_~s__state~0); 147144#L119 assume !(8481 == ssl3_accept_~s__state~0); 147143#L122 assume !(8482 == ssl3_accept_~s__state~0); 147142#L125 assume !(8464 == ssl3_accept_~s__state~0); 147141#L128 assume !(8465 == ssl3_accept_~s__state~0); 147140#L131 assume !(8466 == ssl3_accept_~s__state~0); 147139#L134 assume !(8496 == ssl3_accept_~s__state~0); 147138#L137 assume !(8497 == ssl3_accept_~s__state~0); 147137#L140 assume !(8512 == ssl3_accept_~s__state~0); 147136#L143 assume !(8513 == ssl3_accept_~s__state~0); 147135#L146 assume !(8528 == ssl3_accept_~s__state~0); 147134#L149 assume !(8529 == ssl3_accept_~s__state~0); 147133#L152 assume !(8544 == ssl3_accept_~s__state~0); 147132#L155 assume !(8545 == ssl3_accept_~s__state~0); 147131#L158 assume !(8560 == ssl3_accept_~s__state~0); 147130#L161 assume !(8561 == ssl3_accept_~s__state~0); 147128#L164 assume !(8448 == ssl3_accept_~s__state~0); 147129#L167 assume 8576 == ssl3_accept_~s__state~0; 147010#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 147011#L439 assume !(ssl3_accept_~ret~0 <= 0); 146997#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 146998#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 146987#L603 assume 0 == ssl3_accept_~skip~0; 146988#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 146979#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 146978#L614-1 assume !(0 != ssl3_accept_~cb~0); 146970#L602 ssl3_accept_~skip~0 := 0; 146971#L98-2 assume !false; 146835#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146836#L101 assume !(12292 == ssl3_accept_~s__state~0); 146801#L104 assume !(16384 == ssl3_accept_~s__state~0); 146802#L107 assume !(8192 == ssl3_accept_~s__state~0); 146791#L110 assume !(24576 == ssl3_accept_~s__state~0); 146792#L113 assume !(8195 == ssl3_accept_~s__state~0); 146775#L116 assume !(8480 == ssl3_accept_~s__state~0); 146776#L119 assume !(8481 == ssl3_accept_~s__state~0); 146763#L122 assume !(8482 == ssl3_accept_~s__state~0); 146764#L125 assume !(8464 == ssl3_accept_~s__state~0); 146634#L128 assume !(8465 == ssl3_accept_~s__state~0); 146635#L131 assume 8466 == ssl3_accept_~s__state~0; 146470#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 143464#L273 [2019-12-07 18:20:48,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:48,996 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 3 times [2019-12-07 18:20:48,996 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:48,996 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279135295] [2019-12-07 18:20:48,996 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:48,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:48,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:49,001 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:49,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:49,001 INFO L82 PathProgramCache]: Analyzing trace with hash -522575722, now seen corresponding path program 1 times [2019-12-07 18:20:49,001 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:49,002 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164032707] [2019-12-07 18:20:49,002 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:49,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:49,072 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 288 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2019-12-07 18:20:49,073 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164032707] [2019-12-07 18:20:49,073 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:49,073 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 18:20:49,073 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559162518] [2019-12-07 18:20:49,073 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:49,073 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:49,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 18:20:49,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 18:20:49,073 INFO L87 Difference]: Start difference. First operand 9130 states and 11556 transitions. cyclomatic complexity: 2445 Second operand 5 states. [2019-12-07 18:20:49,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:49,132 INFO L93 Difference]: Finished difference Result 12267 states and 15484 transitions. [2019-12-07 18:20:49,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 18:20:49,133 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12267 states and 15484 transitions. [2019-12-07 18:20:49,160 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8142 [2019-12-07 18:20:49,180 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12267 states to 12267 states and 15484 transitions. [2019-12-07 18:20:49,180 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8432 [2019-12-07 18:20:49,185 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8432 [2019-12-07 18:20:49,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12267 states and 15484 transitions. [2019-12-07 18:20:49,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:49,185 INFO L688 BuchiCegarLoop]: Abstraction has 12267 states and 15484 transitions. [2019-12-07 18:20:49,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12267 states and 15484 transitions. [2019-12-07 18:20:49,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12267 to 12075. [2019-12-07 18:20:49,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12075 states. [2019-12-07 18:20:49,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12075 states to 12075 states and 15262 transitions. [2019-12-07 18:20:49,285 INFO L711 BuchiCegarLoop]: Abstraction has 12075 states and 15262 transitions. [2019-12-07 18:20:49,285 INFO L591 BuchiCegarLoop]: Abstraction has 12075 states and 15262 transitions. [2019-12-07 18:20:49,285 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-12-07 18:20:49,285 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12075 states and 15262 transitions. [2019-12-07 18:20:49,303 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8142 [2019-12-07 18:20:49,303 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:49,303 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:49,304 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:49,304 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:49,304 INFO L794 eck$LassoCheckResult]: Stem: 163274#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 163069#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 163022#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 163023#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 163169#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 163170#L98-2 assume !false; 165757#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169931#L101 assume !(12292 == ssl3_accept_~s__state~0); 169929#L104 assume !(16384 == ssl3_accept_~s__state~0); 169927#L107 assume !(8192 == ssl3_accept_~s__state~0); 169925#L110 assume !(24576 == ssl3_accept_~s__state~0); 169923#L113 assume !(8195 == ssl3_accept_~s__state~0); 169921#L116 assume !(8480 == ssl3_accept_~s__state~0); 168775#L119 assume !(8481 == ssl3_accept_~s__state~0); 168776#L122 assume !(8482 == ssl3_accept_~s__state~0); 164796#L125 assume !(8464 == ssl3_accept_~s__state~0); 164797#L128 assume !(8465 == ssl3_accept_~s__state~0); 170291#L131 assume !(8466 == ssl3_accept_~s__state~0); 170292#L134 assume 8496 == ssl3_accept_~s__state~0; 173270#L138 [2019-12-07 18:20:49,304 INFO L796 eck$LassoCheckResult]: Loop: 173270#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 173268#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 173266#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 173263#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 173264#L292-2 ssl3_accept_~s__init_num~0 := 0; 173322#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 173321#L603 assume 0 == ssl3_accept_~skip~0; 173316#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 173314#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 173311#L614-1 assume !(0 != ssl3_accept_~cb~0); 173306#L602 ssl3_accept_~skip~0 := 0; 173304#L98-2 assume !false; 173302#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173300#L101 assume !(12292 == ssl3_accept_~s__state~0); 173298#L104 assume !(16384 == ssl3_accept_~s__state~0); 173296#L107 assume !(8192 == ssl3_accept_~s__state~0); 173291#L110 assume !(24576 == ssl3_accept_~s__state~0); 173288#L113 assume !(8195 == ssl3_accept_~s__state~0); 173285#L116 assume !(8480 == ssl3_accept_~s__state~0); 173283#L119 assume !(8481 == ssl3_accept_~s__state~0); 173281#L122 assume !(8482 == ssl3_accept_~s__state~0); 173279#L125 assume !(8464 == ssl3_accept_~s__state~0); 173277#L128 assume !(8465 == ssl3_accept_~s__state~0); 173275#L131 assume !(8466 == ssl3_accept_~s__state~0); 173272#L134 assume 8496 == ssl3_accept_~s__state~0; 173270#L138 [2019-12-07 18:20:49,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:49,304 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-12-07 18:20:49,304 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:49,304 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564106286] [2019-12-07 18:20:49,304 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:49,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:49,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:49,319 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564106286] [2019-12-07 18:20:49,319 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:49,319 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 18:20:49,319 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332022170] [2019-12-07 18:20:49,320 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 18:20:49,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:49,320 INFO L82 PathProgramCache]: Analyzing trace with hash -555813250, now seen corresponding path program 1 times [2019-12-07 18:20:49,320 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:49,320 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552146459] [2019-12-07 18:20:49,320 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:49,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:49,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:49,326 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552146459] [2019-12-07 18:20:49,326 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:49,326 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:49,326 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616925850] [2019-12-07 18:20:49,326 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:49,326 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:49,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:49,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:49,327 INFO L87 Difference]: Start difference. First operand 12075 states and 15262 transitions. cyclomatic complexity: 3213 Second operand 3 states. [2019-12-07 18:20:49,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:49,411 INFO L93 Difference]: Finished difference Result 11913 states and 15023 transitions. [2019-12-07 18:20:49,411 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:49,411 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11913 states and 15023 transitions. [2019-12-07 18:20:49,440 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8061 [2019-12-07 18:20:49,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11913 states to 11884 states and 14994 transitions. [2019-12-07 18:20:49,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8224 [2019-12-07 18:20:49,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8224 [2019-12-07 18:20:49,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11884 states and 14994 transitions. [2019-12-07 18:20:49,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:49,462 INFO L688 BuchiCegarLoop]: Abstraction has 11884 states and 14994 transitions. [2019-12-07 18:20:49,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11884 states and 14994 transitions. [2019-12-07 18:20:49,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11884 to 11765. [2019-12-07 18:20:49,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11765 states. [2019-12-07 18:20:49,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11765 states to 11765 states and 14845 transitions. [2019-12-07 18:20:49,532 INFO L711 BuchiCegarLoop]: Abstraction has 11765 states and 14845 transitions. [2019-12-07 18:20:49,532 INFO L591 BuchiCegarLoop]: Abstraction has 11765 states and 14845 transitions. [2019-12-07 18:20:49,532 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-12-07 18:20:49,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11765 states and 14845 transitions. [2019-12-07 18:20:49,550 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8002 [2019-12-07 18:20:49,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:49,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:49,551 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 18:20:49,551 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:49,551 INFO L794 eck$LassoCheckResult]: Stem: 187286#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 187065#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 187018#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 187019#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 187170#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 187171#L98-2 [2019-12-07 18:20:49,551 INFO L796 eck$LassoCheckResult]: Loop: 187171#L98-2 assume !false; 192544#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192538#L101 assume !(12292 == ssl3_accept_~s__state~0); 192533#L104 assume !(16384 == ssl3_accept_~s__state~0); 192529#L107 assume !(8192 == ssl3_accept_~s__state~0); 192523#L110 assume !(24576 == ssl3_accept_~s__state~0); 192518#L113 assume !(8195 == ssl3_accept_~s__state~0); 192514#L116 assume !(8480 == ssl3_accept_~s__state~0); 192508#L119 assume !(8481 == ssl3_accept_~s__state~0); 192504#L122 assume !(8482 == ssl3_accept_~s__state~0); 192500#L125 assume !(8464 == ssl3_accept_~s__state~0); 192441#L128 assume !(8465 == ssl3_accept_~s__state~0); 192442#L131 assume !(8466 == ssl3_accept_~s__state~0); 192635#L134 assume !(8496 == ssl3_accept_~s__state~0); 192634#L137 assume !(8497 == ssl3_accept_~s__state~0); 192633#L140 assume !(8512 == ssl3_accept_~s__state~0); 192632#L143 assume !(8513 == ssl3_accept_~s__state~0); 192630#L146 assume !(8528 == ssl3_accept_~s__state~0); 192629#L149 assume !(8529 == ssl3_accept_~s__state~0); 192628#L152 assume !(8544 == ssl3_accept_~s__state~0); 192627#L155 assume !(8545 == ssl3_accept_~s__state~0); 192625#L158 assume !(8560 == ssl3_accept_~s__state~0); 192626#L161 assume !(8561 == ssl3_accept_~s__state~0); 192621#L164 assume 8448 == ssl3_accept_~s__state~0; 192347#L165 assume !(ssl3_accept_~num1~0 > 0); 192348#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 192331#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 192332#L603 assume 0 == ssl3_accept_~skip~0; 192306#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 192307#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 192289#L614-1 assume !(0 != ssl3_accept_~cb~0); 192288#L602 ssl3_accept_~skip~0 := 0; 192273#L98-2 assume !false; 192274#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192261#L101 assume 12292 == ssl3_accept_~s__state~0; 192262#L102 ssl3_accept_~s__new_session~0 := 1; 192615#L210 ssl3_accept_~s__server~0 := 1; 192609#L215 assume 0 != ssl3_accept_~cb~0; 192610#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 192599#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 192585#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 192578#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 192579#L242 assume 12292 != ssl3_accept_~s__state~0; 192572#L243 assume !(0 == ssl3_accept_~tmp___5~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 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 192571#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 192567#L603 assume 0 == ssl3_accept_~skip~0; 192568#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 192561#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 192560#L614-1 assume !(0 != ssl3_accept_~cb~0); 192555#L602 ssl3_accept_~skip~0 := 0; 187171#L98-2 [2019-12-07 18:20:49,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:49,551 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-12-07 18:20:49,551 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:49,551 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938421620] [2019-12-07 18:20:49,551 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:49,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:49,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:49,555 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:49,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:49,555 INFO L82 PathProgramCache]: Analyzing trace with hash -1533713590, now seen corresponding path program 1 times [2019-12-07 18:20:49,555 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:49,555 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491830493] [2019-12-07 18:20:49,556 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:49,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:49,562 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:49,563 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491830493] [2019-12-07 18:20:49,563 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:49,563 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:49,563 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794321212] [2019-12-07 18:20:49,563 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:49,563 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:49,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:49,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:49,563 INFO L87 Difference]: Start difference. First operand 11765 states and 14845 transitions. cyclomatic complexity: 3102 Second operand 3 states. [2019-12-07 18:20:49,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:49,601 INFO L93 Difference]: Finished difference Result 23242 states and 28792 transitions. [2019-12-07 18:20:49,602 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:49,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23242 states and 28792 transitions. [2019-12-07 18:20:49,661 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15811 [2019-12-07 18:20:49,702 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23242 states to 23242 states and 28792 transitions. [2019-12-07 18:20:49,702 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16086 [2019-12-07 18:20:49,709 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16086 [2019-12-07 18:20:49,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23242 states and 28792 transitions. [2019-12-07 18:20:49,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:49,709 INFO L688 BuchiCegarLoop]: Abstraction has 23242 states and 28792 transitions. [2019-12-07 18:20:49,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23242 states and 28792 transitions. [2019-12-07 18:20:49,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23242 to 23242. [2019-12-07 18:20:49,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23242 states. [2019-12-07 18:20:49,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23242 states to 23242 states and 28792 transitions. [2019-12-07 18:20:49,850 INFO L711 BuchiCegarLoop]: Abstraction has 23242 states and 28792 transitions. [2019-12-07 18:20:49,850 INFO L591 BuchiCegarLoop]: Abstraction has 23242 states and 28792 transitions. [2019-12-07 18:20:49,850 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-12-07 18:20:49,850 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23242 states and 28792 transitions. [2019-12-07 18:20:49,891 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15811 [2019-12-07 18:20:49,892 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:49,892 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:49,892 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 18:20:49,892 INFO L850 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:49,892 INFO L794 eck$LassoCheckResult]: Stem: 222307#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 222079#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 222042#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 222184#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 222186#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 224594#L98-2 [2019-12-07 18:20:49,892 INFO L796 eck$LassoCheckResult]: Loop: 224594#L98-2 assume !false; 224584#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224585#L101 assume !(12292 == ssl3_accept_~s__state~0); 224573#L104 assume !(16384 == ssl3_accept_~s__state~0); 224574#L107 assume !(8192 == ssl3_accept_~s__state~0); 224563#L110 assume !(24576 == ssl3_accept_~s__state~0); 224564#L113 assume !(8195 == ssl3_accept_~s__state~0); 224552#L116 assume !(8480 == ssl3_accept_~s__state~0); 224553#L119 assume !(8481 == ssl3_accept_~s__state~0); 224539#L122 assume !(8482 == ssl3_accept_~s__state~0); 224540#L125 assume !(8464 == ssl3_accept_~s__state~0); 224699#L128 assume !(8465 == ssl3_accept_~s__state~0); 224700#L131 assume !(8466 == ssl3_accept_~s__state~0); 225409#L134 assume !(8496 == ssl3_accept_~s__state~0); 225407#L137 assume !(8497 == ssl3_accept_~s__state~0); 225405#L140 assume !(8512 == ssl3_accept_~s__state~0); 225403#L143 assume !(8513 == ssl3_accept_~s__state~0); 225401#L146 assume !(8528 == ssl3_accept_~s__state~0); 225399#L149 assume !(8529 == ssl3_accept_~s__state~0); 225397#L152 assume !(8544 == ssl3_accept_~s__state~0); 225395#L155 assume !(8545 == ssl3_accept_~s__state~0); 225392#L158 assume !(8560 == ssl3_accept_~s__state~0); 225387#L161 assume !(8561 == ssl3_accept_~s__state~0); 224660#L164 assume 8448 == ssl3_accept_~s__state~0; 224661#L165 assume !(ssl3_accept_~num1~0 > 0); 224648#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 224649#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 224637#L603 assume 0 == ssl3_accept_~skip~0; 224638#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 224619#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 224618#L614-1 assume 0 != ssl3_accept_~cb~0; 224602#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 224603#L602 ssl3_accept_~skip~0 := 0; 224591#L98-2 assume !false; 224592#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224580#L101 assume !(12292 == ssl3_accept_~s__state~0); 224582#L104 assume 16384 == ssl3_accept_~s__state~0; 224560#L210 ssl3_accept_~s__server~0 := 1; 225416#L215 assume 0 != ssl3_accept_~cb~0; 225414#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 224969#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 224970#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 225385#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 225248#L242 assume 12292 != ssl3_accept_~s__state~0; 225247#L243 assume !(0 == ssl3_accept_~tmp___5~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 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 225246#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 225245#L603 assume 0 == ssl3_accept_~skip~0; 224624#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 224625#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 224606#L614-1 assume 0 != ssl3_accept_~cb~0; 224608#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 224595#L602 ssl3_accept_~skip~0 := 0; 224594#L98-2 [2019-12-07 18:20:49,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:49,892 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 3 times [2019-12-07 18:20:49,893 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:49,893 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230910204] [2019-12-07 18:20:49,893 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:49,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:49,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:49,897 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:49,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:49,897 INFO L82 PathProgramCache]: Analyzing trace with hash -276268158, now seen corresponding path program 1 times [2019-12-07 18:20:49,897 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:49,897 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323876839] [2019-12-07 18:20:49,897 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:49,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:49,908 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-12-07 18:20:49,908 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323876839] [2019-12-07 18:20:49,908 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:49,908 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:49,909 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173192280] [2019-12-07 18:20:49,909 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:49,909 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:49,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:49,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:49,909 INFO L87 Difference]: Start difference. First operand 23242 states and 28792 transitions. cyclomatic complexity: 5594 Second operand 3 states. [2019-12-07 18:20:49,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:49,945 INFO L93 Difference]: Finished difference Result 19755 states and 24317 transitions. [2019-12-07 18:20:49,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:49,946 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19755 states and 24317 transitions. [2019-12-07 18:20:49,992 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 12328 [2019-12-07 18:20:50,021 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19755 states to 19445 states and 23913 transitions. [2019-12-07 18:20:50,021 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13708 [2019-12-07 18:20:50,025 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13708 [2019-12-07 18:20:50,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19445 states and 23913 transitions. [2019-12-07 18:20:50,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:50,026 INFO L688 BuchiCegarLoop]: Abstraction has 19445 states and 23913 transitions. [2019-12-07 18:20:50,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19445 states and 23913 transitions. [2019-12-07 18:20:50,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19445 to 14404. [2019-12-07 18:20:50,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14404 states. [2019-12-07 18:20:50,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14404 states to 14404 states and 17824 transitions. [2019-12-07 18:20:50,179 INFO L711 BuchiCegarLoop]: Abstraction has 14404 states and 17824 transitions. [2019-12-07 18:20:50,179 INFO L591 BuchiCegarLoop]: Abstraction has 14404 states and 17824 transitions. [2019-12-07 18:20:50,179 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-12-07 18:20:50,179 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14404 states and 17824 transitions. [2019-12-07 18:20:50,197 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 9141 [2019-12-07 18:20:50,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:50,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:50,198 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:50,198 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 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] [2019-12-07 18:20:50,198 INFO L794 eck$LassoCheckResult]: Stem: 265275#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 265080#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 265032#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 265033#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 265169#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 265170#L98-2 assume !false; 270004#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270003#L101 assume !(12292 == ssl3_accept_~s__state~0); 270002#L104 assume !(16384 == ssl3_accept_~s__state~0); 270001#L107 assume !(8192 == ssl3_accept_~s__state~0); 270000#L110 assume !(24576 == ssl3_accept_~s__state~0); 269999#L113 assume !(8195 == ssl3_accept_~s__state~0); 269998#L116 assume !(8480 == ssl3_accept_~s__state~0); 269997#L119 assume !(8481 == ssl3_accept_~s__state~0); 269996#L122 assume !(8482 == ssl3_accept_~s__state~0); 265532#L125 assume !(8464 == ssl3_accept_~s__state~0); 265533#L128 assume !(8465 == ssl3_accept_~s__state~0); 270139#L131 assume !(8466 == ssl3_accept_~s__state~0); 270181#L134 [2019-12-07 18:20:50,198 INFO L796 eck$LassoCheckResult]: Loop: 270181#L134 assume !(8496 == ssl3_accept_~s__state~0); 270182#L137 assume !(8497 == ssl3_accept_~s__state~0); 266133#L140 assume !(8512 == ssl3_accept_~s__state~0); 266134#L143 assume !(8513 == ssl3_accept_~s__state~0); 270397#L146 assume !(8528 == ssl3_accept_~s__state~0); 270396#L149 assume !(8529 == ssl3_accept_~s__state~0); 270395#L152 assume !(8544 == ssl3_accept_~s__state~0); 270393#L155 assume !(8545 == ssl3_accept_~s__state~0); 270391#L158 assume !(8560 == ssl3_accept_~s__state~0); 270390#L161 assume !(8561 == ssl3_accept_~s__state~0); 270388#L164 assume 8448 == ssl3_accept_~s__state~0; 270334#L165 assume !(ssl3_accept_~num1~0 > 0); 270381#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 270380#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 270379#L603 assume 0 == ssl3_accept_~skip~0; 265606#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 265607#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 265588#L614-1 assume 0 != ssl3_accept_~cb~0; 265589#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 265584#L602 ssl3_accept_~skip~0 := 0; 265585#L98-2 assume !false; 265572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265573#L101 assume !(12292 == ssl3_accept_~s__state~0); 265564#L104 assume !(16384 == ssl3_accept_~s__state~0); 265565#L107 assume !(8192 == ssl3_accept_~s__state~0); 265556#L110 assume !(24576 == ssl3_accept_~s__state~0); 265557#L113 assume !(8195 == ssl3_accept_~s__state~0); 265548#L116 assume !(8480 == ssl3_accept_~s__state~0); 265549#L119 assume !(8481 == ssl3_accept_~s__state~0); 265537#L122 assume 8482 == ssl3_accept_~s__state~0; 265539#L123 ssl3_accept_~s__state~0 := 3; 270292#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 270293#L603 assume 0 == ssl3_accept_~skip~0; 270283#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 270284#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 270277#L614-1 assume 0 != ssl3_accept_~cb~0; 270279#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 270273#L602 ssl3_accept_~skip~0 := 0; 270274#L98-2 assume !false; 270269#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270270#L101 assume !(12292 == ssl3_accept_~s__state~0); 270265#L104 assume !(16384 == ssl3_accept_~s__state~0); 270266#L107 assume !(8192 == ssl3_accept_~s__state~0); 270244#L110 assume !(24576 == ssl3_accept_~s__state~0); 270245#L113 assume !(8195 == ssl3_accept_~s__state~0); 270219#L116 assume !(8480 == ssl3_accept_~s__state~0); 270220#L119 assume !(8481 == ssl3_accept_~s__state~0); 270205#L122 assume !(8482 == ssl3_accept_~s__state~0); 270206#L125 assume !(8464 == ssl3_accept_~s__state~0); 270193#L128 assume !(8465 == ssl3_accept_~s__state~0); 270194#L131 assume !(8466 == ssl3_accept_~s__state~0); 270181#L134 [2019-12-07 18:20:50,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:50,198 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-12-07 18:20:50,198 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:50,198 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88096241] [2019-12-07 18:20:50,198 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:50,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:50,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:50,205 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88096241] [2019-12-07 18:20:50,205 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:50,205 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:50,205 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642961776] [2019-12-07 18:20:50,205 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 18:20:50,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:50,206 INFO L82 PathProgramCache]: Analyzing trace with hash 95809412, now seen corresponding path program 1 times [2019-12-07 18:20:50,206 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:50,206 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450431451] [2019-12-07 18:20:50,206 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:50,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:50,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:20:50,210 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:20:50,323 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 18:20:50,323 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 18:20:50,323 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 18:20:50,323 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 18:20:50,323 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 18:20:50,323 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:50,323 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 18:20:50,323 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 18:20:50,323 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration32_Loop [2019-12-07 18:20:50,323 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 18:20:50,323 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 18:20:50,324 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:50,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:50,327 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:50,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:50,329 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:50,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:50,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:50,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:50,410 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 18:20:50,410 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 54 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 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:50,413 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:50,413 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:50,417 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:50,417 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 55 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 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:50,423 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:50,423 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:50,425 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:50,426 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 56 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 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:50,431 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:50,431 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:50,434 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:50,435 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~tmp___1~0=-12288} Honda state: {ULTIMATE.start_ssl3_accept_~tmp___1~0=-12288} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 57 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 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:50,438 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:50,438 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:50,442 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 18:20:50,442 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~cb~0=7} Honda state: {ULTIMATE.start_ssl3_accept_~cb~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 58 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 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:50,447 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 18:20:50,447 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 59 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 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:50,457 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 18:20:50,457 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 18:20:58,131 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 18:20:58,140 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 18:20:58,140 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 18:20:58,140 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 18:20:58,140 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 18:20:58,140 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 18:20:58,140 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:58,140 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 18:20:58,140 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 18:20:58,140 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration32_Loop [2019-12-07 18:20:58,140 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 18:20:58,140 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 18:20:58,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:58,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:58,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:58,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:58,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:58,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:58,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:58,157 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 18:20:58,229 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 18:20:58,229 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 60 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 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:58,231 INFO L120 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 [2019-12-07 18:20:58,232 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:58,232 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:58,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:58,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:58,232 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:58,233 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:58,233 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:58,234 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 61 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 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:58,237 INFO L120 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 [2019-12-07 18:20:58,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:58,238 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:58,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:58,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:58,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:58,238 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:58,238 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:58,240 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 62 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 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:58,243 INFO L120 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 [2019-12-07 18:20:58,245 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:58,245 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:58,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:58,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 18:20:58,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:58,245 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 18:20:58,245 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:58,247 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 63 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 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:58,250 INFO L120 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 [2019-12-07 18:20:58,251 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:58,251 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:58,251 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:58,251 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 18:20:58,251 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:58,251 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 18:20:58,251 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:58,252 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 64 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 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:58,256 INFO L120 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 [2019-12-07 18:20:58,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 18:20:58,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 18:20:58,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 18:20:58,257 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 18:20:58,257 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 18:20:58,259 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 18:20:58,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 18:20:58,262 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 18:20:58,265 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 18:20:58,265 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 65 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 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 18:20:58,268 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 18:20:58,268 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 18:20:58,268 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 18:20:58,268 INFO L512 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 [] [2019-12-07 18:20:58,269 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 18:20:58,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:58,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:58,283 INFO L264 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 18:20:58,284 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:58,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:58,290 INFO L264 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2019-12-07 18:20:58,290 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:58,305 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:58,305 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 [2019-12-07 18:20:58,305 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 14404 states and 17824 transitions. cyclomatic complexity: 3472 Second operand 5 states. [2019-12-07 18:20:58,538 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 14404 states and 17824 transitions. cyclomatic complexity: 3472. Second operand 5 states. Result 36322 states and 44534 transitions. Complement of second has 8 states. [2019-12-07 18:20:58,539 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 [2019-12-07 18:20:58,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 18:20:58,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 317 transitions. [2019-12-07 18:20:58,539 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 51 letters. [2019-12-07 18:20:58,540 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 18:20:58,540 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 69 letters. Loop has 51 letters. [2019-12-07 18:20:58,540 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 18:20:58,540 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 102 letters. [2019-12-07 18:20:58,541 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 18:20:58,541 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36322 states and 44534 transitions. [2019-12-07 18:20:58,622 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 8489 [2019-12-07 18:20:58,681 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36322 states to 36122 states and 44234 transitions. [2019-12-07 18:20:58,681 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11111 [2019-12-07 18:20:58,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11161 [2019-12-07 18:20:58,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36122 states and 44234 transitions. [2019-12-07 18:20:58,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:58,687 INFO L688 BuchiCegarLoop]: Abstraction has 36122 states and 44234 transitions. [2019-12-07 18:20:58,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36122 states and 44234 transitions. [2019-12-07 18:20:58,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36122 to 30825. [2019-12-07 18:20:58,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30825 states. [2019-12-07 18:20:58,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30825 states to 30825 states and 38011 transitions. [2019-12-07 18:20:58,895 INFO L711 BuchiCegarLoop]: Abstraction has 30825 states and 38011 transitions. [2019-12-07 18:20:58,895 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:58,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:58,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:58,895 INFO L87 Difference]: Start difference. First operand 30825 states and 38011 transitions. Second operand 3 states. [2019-12-07 18:20:58,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:58,991 INFO L93 Difference]: Finished difference Result 15563 states and 19057 transitions. [2019-12-07 18:20:58,991 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:58,991 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15563 states and 19057 transitions. [2019-12-07 18:20:59,031 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2982 [2019-12-07 18:20:59,134 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15563 states to 15563 states and 19057 transitions. [2019-12-07 18:20:59,134 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3637 [2019-12-07 18:20:59,135 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3637 [2019-12-07 18:20:59,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15563 states and 19057 transitions. [2019-12-07 18:20:59,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:59,136 INFO L688 BuchiCegarLoop]: Abstraction has 15563 states and 19057 transitions. [2019-12-07 18:20:59,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15563 states and 19057 transitions. [2019-12-07 18:20:59,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15563 to 15479. [2019-12-07 18:20:59,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15479 states. [2019-12-07 18:20:59,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15479 states to 15479 states and 18949 transitions. [2019-12-07 18:20:59,216 INFO L711 BuchiCegarLoop]: Abstraction has 15479 states and 18949 transitions. [2019-12-07 18:20:59,216 INFO L591 BuchiCegarLoop]: Abstraction has 15479 states and 18949 transitions. [2019-12-07 18:20:59,216 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-12-07 18:20:59,216 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15479 states and 18949 transitions. [2019-12-07 18:20:59,236 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2970 [2019-12-07 18:20:59,236 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:59,236 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:59,236 INFO L849 BuchiCegarLoop]: Counterexample stem 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] [2019-12-07 18:20:59,236 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:59,237 INFO L794 eck$LassoCheckResult]: Stem: 362622#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 362428#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 362391#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 362523#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 362525#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 364433#L98-2 assume !false; 364432#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 364431#L101 assume !(12292 == ssl3_accept_~s__state~0); 364430#L104 assume !(16384 == ssl3_accept_~s__state~0); 364429#L107 assume !(8192 == ssl3_accept_~s__state~0); 364428#L110 assume !(24576 == ssl3_accept_~s__state~0); 364427#L113 assume !(8195 == ssl3_accept_~s__state~0); 364426#L116 assume !(8480 == ssl3_accept_~s__state~0); 364425#L119 assume !(8481 == ssl3_accept_~s__state~0); 364424#L122 assume !(8482 == ssl3_accept_~s__state~0); 364423#L125 assume 8464 == ssl3_accept_~s__state~0; 364421#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 364416#L273 assume !(0 == ssl3_accept_~blastFlag~0); 364412#L273-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; 364407#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 364406#L603 assume 0 == ssl3_accept_~skip~0; 364392#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 364383#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 364374#L614-1 assume !(0 != ssl3_accept_~cb~0); 364375#L602 ssl3_accept_~skip~0 := 0; 366537#L98-2 assume !false; 366533#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 366529#L101 assume !(12292 == ssl3_accept_~s__state~0); 366525#L104 assume !(16384 == ssl3_accept_~s__state~0); 366521#L107 assume !(8192 == ssl3_accept_~s__state~0); 366517#L110 assume !(24576 == ssl3_accept_~s__state~0); 366513#L113 assume !(8195 == ssl3_accept_~s__state~0); 366509#L116 assume !(8480 == ssl3_accept_~s__state~0); 366505#L119 assume !(8481 == ssl3_accept_~s__state~0); 366501#L122 assume !(8482 == ssl3_accept_~s__state~0); 366497#L125 assume !(8464 == ssl3_accept_~s__state~0); 366493#L128 assume !(8465 == ssl3_accept_~s__state~0); 366489#L131 assume !(8466 == ssl3_accept_~s__state~0); 366479#L134 assume 8496 == ssl3_accept_~s__state~0; 366379#L138 [2019-12-07 18:20:59,237 INFO L796 eck$LassoCheckResult]: Loop: 366379#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 366471#L286 assume !(1 == ssl3_accept_~blastFlag~0); 366465#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 366459#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 366456#L292-2 ssl3_accept_~s__init_num~0 := 0; 366453#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 366447#L603 assume 0 == ssl3_accept_~skip~0; 366437#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 366432#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 366428#L614-1 assume !(0 != ssl3_accept_~cb~0); 364264#L602 ssl3_accept_~skip~0 := 0; 366424#L98-2 assume !false; 366421#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 366418#L101 assume !(12292 == ssl3_accept_~s__state~0); 366415#L104 assume !(16384 == ssl3_accept_~s__state~0); 366412#L107 assume !(8192 == ssl3_accept_~s__state~0); 366409#L110 assume !(24576 == ssl3_accept_~s__state~0); 366406#L113 assume !(8195 == ssl3_accept_~s__state~0); 366403#L116 assume !(8480 == ssl3_accept_~s__state~0); 366400#L119 assume !(8481 == ssl3_accept_~s__state~0); 366397#L122 assume !(8482 == ssl3_accept_~s__state~0); 366394#L125 assume !(8464 == ssl3_accept_~s__state~0); 366391#L128 assume !(8465 == ssl3_accept_~s__state~0); 366388#L131 assume !(8466 == ssl3_accept_~s__state~0); 366382#L134 assume !(8496 == ssl3_accept_~s__state~0); 366378#L137 assume 8497 == ssl3_accept_~s__state~0; 366379#L138 [2019-12-07 18:20:59,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:59,237 INFO L82 PathProgramCache]: Analyzing trace with hash 1606770335, now seen corresponding path program 1 times [2019-12-07 18:20:59,237 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:59,237 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611517359] [2019-12-07 18:20:59,237 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:59,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:59,260 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:59,261 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611517359] [2019-12-07 18:20:59,261 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:59,261 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:59,261 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331388431] [2019-12-07 18:20:59,261 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 18:20:59,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:59,261 INFO L82 PathProgramCache]: Analyzing trace with hash 90207210, now seen corresponding path program 1 times [2019-12-07 18:20:59,261 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:59,261 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983760165] [2019-12-07 18:20:59,262 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:59,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:59,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:59,268 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983760165] [2019-12-07 18:20:59,268 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:59,268 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:59,268 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748485021] [2019-12-07 18:20:59,269 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:59,269 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:59,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:59,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:59,269 INFO L87 Difference]: Start difference. First operand 15479 states and 18949 transitions. cyclomatic complexity: 3522 Second operand 3 states. [2019-12-07 18:20:59,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:59,375 INFO L93 Difference]: Finished difference Result 15479 states and 18925 transitions. [2019-12-07 18:20:59,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:59,376 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15479 states and 18925 transitions. [2019-12-07 18:20:59,408 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-12-07 18:20:59,431 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15479 states to 15479 states and 18925 transitions. [2019-12-07 18:20:59,431 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3619 [2019-12-07 18:20:59,433 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3619 [2019-12-07 18:20:59,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15479 states and 18925 transitions. [2019-12-07 18:20:59,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:59,433 INFO L688 BuchiCegarLoop]: Abstraction has 15479 states and 18925 transitions. [2019-12-07 18:20:59,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15479 states and 18925 transitions. [2019-12-07 18:20:59,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15479 to 15479. [2019-12-07 18:20:59,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15479 states. [2019-12-07 18:20:59,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15479 states to 15479 states and 18925 transitions. [2019-12-07 18:20:59,521 INFO L711 BuchiCegarLoop]: Abstraction has 15479 states and 18925 transitions. [2019-12-07 18:20:59,521 INFO L591 BuchiCegarLoop]: Abstraction has 15479 states and 18925 transitions. [2019-12-07 18:20:59,521 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-12-07 18:20:59,521 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15479 states and 18925 transitions. [2019-12-07 18:20:59,544 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-12-07 18:20:59,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:59,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:59,545 INFO L849 BuchiCegarLoop]: Counterexample stem 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, 1] [2019-12-07 18:20:59,545 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:59,545 INFO L794 eck$LassoCheckResult]: Stem: 393589#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 393394#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 393346#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 393347#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 393487#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 395446#L98-2 assume !false; 395443#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395440#L101 assume !(12292 == ssl3_accept_~s__state~0); 395437#L104 assume !(16384 == ssl3_accept_~s__state~0); 395434#L107 assume !(8192 == ssl3_accept_~s__state~0); 395431#L110 assume !(24576 == ssl3_accept_~s__state~0); 395428#L113 assume !(8195 == ssl3_accept_~s__state~0); 395425#L116 assume !(8480 == ssl3_accept_~s__state~0); 395422#L119 assume !(8481 == ssl3_accept_~s__state~0); 395419#L122 assume !(8482 == ssl3_accept_~s__state~0); 395416#L125 assume 8464 == ssl3_accept_~s__state~0; 395413#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 395410#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 395406#L273-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; 395402#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 395397#L603 assume 0 == ssl3_accept_~skip~0; 395382#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 395371#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 395362#L614-1 assume !(0 != ssl3_accept_~cb~0); 395363#L602 ssl3_accept_~skip~0 := 0; 396784#L98-2 assume !false; 396780#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 396776#L101 assume !(12292 == ssl3_accept_~s__state~0); 396772#L104 assume !(16384 == ssl3_accept_~s__state~0); 396768#L107 assume !(8192 == ssl3_accept_~s__state~0); 396764#L110 assume !(24576 == ssl3_accept_~s__state~0); 396760#L113 assume !(8195 == ssl3_accept_~s__state~0); 396756#L116 assume !(8480 == ssl3_accept_~s__state~0); 396751#L119 assume !(8481 == ssl3_accept_~s__state~0); 396747#L122 assume !(8482 == ssl3_accept_~s__state~0); 396743#L125 assume !(8464 == ssl3_accept_~s__state~0); 396739#L128 assume !(8465 == ssl3_accept_~s__state~0); 396734#L131 assume !(8466 == ssl3_accept_~s__state~0); 396729#L134 assume 8496 == ssl3_accept_~s__state~0; 396722#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 396719#L286 assume !(1 == ssl3_accept_~blastFlag~0); 396713#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 396707#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 396706#L292-2 [2019-12-07 18:20:59,546 INFO L796 eck$LassoCheckResult]: Loop: 396706#L292-2 ssl3_accept_~s__init_num~0 := 0; 398317#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 398315#L603 assume 0 == ssl3_accept_~skip~0; 398310#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 393757#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 398306#L614-1 assume !(0 != ssl3_accept_~cb~0); 397407#L602 ssl3_accept_~skip~0 := 0; 398303#L98-2 assume !false; 398301#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 398299#L101 assume !(12292 == ssl3_accept_~s__state~0); 398297#L104 assume !(16384 == ssl3_accept_~s__state~0); 398295#L107 assume !(8192 == ssl3_accept_~s__state~0); 398293#L110 assume !(24576 == ssl3_accept_~s__state~0); 398290#L113 assume !(8195 == ssl3_accept_~s__state~0); 397343#L116 assume !(8480 == ssl3_accept_~s__state~0); 397342#L119 assume !(8481 == ssl3_accept_~s__state~0); 397341#L122 assume !(8482 == ssl3_accept_~s__state~0); 397340#L125 assume !(8464 == ssl3_accept_~s__state~0); 397338#L128 assume !(8465 == ssl3_accept_~s__state~0); 397336#L131 assume !(8466 == ssl3_accept_~s__state~0); 397325#L134 assume !(8496 == ssl3_accept_~s__state~0); 397315#L137 assume !(8497 == ssl3_accept_~s__state~0); 397270#L140 assume !(8512 == ssl3_accept_~s__state~0); 397267#L143 assume !(8513 == ssl3_accept_~s__state~0); 397266#L146 assume !(8528 == ssl3_accept_~s__state~0); 397265#L149 assume !(8529 == ssl3_accept_~s__state~0); 397264#L152 assume !(8544 == ssl3_accept_~s__state~0); 397263#L155 assume !(8545 == ssl3_accept_~s__state~0); 397261#L158 assume !(8560 == ssl3_accept_~s__state~0); 397258#L161 assume !(8561 == ssl3_accept_~s__state~0); 397257#L164 assume !(8448 == ssl3_accept_~s__state~0); 397256#L167 assume !(8576 == ssl3_accept_~s__state~0); 397253#L170 assume !(8577 == ssl3_accept_~s__state~0); 397251#L173 assume !(8592 == ssl3_accept_~s__state~0); 397243#L176 assume !(8593 == ssl3_accept_~s__state~0); 397239#L179 assume !(8608 == ssl3_accept_~s__state~0); 397134#L182 assume !(8609 == ssl3_accept_~s__state~0); 397133#L185 assume !(8640 == ssl3_accept_~s__state~0); 394645#L188 assume !(8641 == ssl3_accept_~s__state~0); 394646#L191 assume 8656 == ssl3_accept_~s__state~0; 393439#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 393598#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 393599#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 393595#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 393372#L519 assume !(0 == ssl3_accept_~tmp___10~0); 393373#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 394484#L603 assume 0 == ssl3_accept_~skip~0; 394414#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 394406#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 394405#L614-1 assume !(0 != ssl3_accept_~cb~0); 394390#L602 ssl3_accept_~skip~0 := 0; 394391#L98-2 assume !false; 394375#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 394376#L101 assume !(12292 == ssl3_accept_~s__state~0); 394361#L104 assume !(16384 == ssl3_accept_~s__state~0); 394362#L107 assume !(8192 == ssl3_accept_~s__state~0); 397111#L110 assume !(24576 == ssl3_accept_~s__state~0); 394341#L113 assume !(8195 == ssl3_accept_~s__state~0); 394342#L116 assume !(8480 == ssl3_accept_~s__state~0); 394327#L119 assume !(8481 == ssl3_accept_~s__state~0); 394328#L122 assume !(8482 == ssl3_accept_~s__state~0); 394313#L125 assume !(8464 == ssl3_accept_~s__state~0); 394314#L128 assume !(8465 == ssl3_accept_~s__state~0); 394299#L131 assume !(8466 == ssl3_accept_~s__state~0); 394300#L134 assume !(8496 == ssl3_accept_~s__state~0); 394286#L137 assume !(8497 == ssl3_accept_~s__state~0); 394280#L140 assume !(8512 == ssl3_accept_~s__state~0); 394273#L143 assume !(8513 == ssl3_accept_~s__state~0); 394274#L146 assume !(8528 == ssl3_accept_~s__state~0); 394259#L149 assume !(8529 == ssl3_accept_~s__state~0); 394260#L152 assume !(8544 == ssl3_accept_~s__state~0); 397107#L155 assume !(8545 == ssl3_accept_~s__state~0); 394239#L158 assume !(8560 == ssl3_accept_~s__state~0); 394240#L161 assume !(8561 == ssl3_accept_~s__state~0); 394228#L164 assume !(8448 == ssl3_accept_~s__state~0); 394222#L167 assume !(8576 == ssl3_accept_~s__state~0); 394223#L170 assume !(8577 == ssl3_accept_~s__state~0); 394210#L173 assume !(8592 == ssl3_accept_~s__state~0); 394204#L176 assume !(8593 == ssl3_accept_~s__state~0); 394205#L179 assume !(8608 == ssl3_accept_~s__state~0); 394193#L182 assume !(8609 == ssl3_accept_~s__state~0); 394187#L185 assume !(8640 == ssl3_accept_~s__state~0); 394188#L188 assume !(8641 == ssl3_accept_~s__state~0); 397094#L191 assume !(8656 == ssl3_accept_~s__state~0); 393438#L194 assume !(8657 == ssl3_accept_~s__state~0); 393440#L197 assume 8672 == ssl3_accept_~s__state~0; 393657#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 397086#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 393998#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 393842#L542 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 393837#L542-2 ssl3_accept_~s__init_num~0 := 0; 393835#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 393833#L603 assume 0 == ssl3_accept_~skip~0; 393825#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 393822#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 393818#L614-1 assume !(0 != ssl3_accept_~cb~0); 393816#L602 ssl3_accept_~skip~0 := 0; 393814#L98-2 assume !false; 393812#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 393810#L101 assume !(12292 == ssl3_accept_~s__state~0); 393808#L104 assume !(16384 == ssl3_accept_~s__state~0); 393806#L107 assume !(8192 == ssl3_accept_~s__state~0); 393804#L110 assume !(24576 == ssl3_accept_~s__state~0); 393802#L113 assume !(8195 == ssl3_accept_~s__state~0); 393800#L116 assume !(8480 == ssl3_accept_~s__state~0); 393798#L119 assume !(8481 == ssl3_accept_~s__state~0); 393796#L122 assume !(8482 == ssl3_accept_~s__state~0); 393794#L125 assume !(8464 == ssl3_accept_~s__state~0); 393792#L128 assume !(8465 == ssl3_accept_~s__state~0); 393790#L131 assume !(8466 == ssl3_accept_~s__state~0); 393788#L134 assume !(8496 == ssl3_accept_~s__state~0); 393786#L137 assume !(8497 == ssl3_accept_~s__state~0); 393784#L140 assume !(8512 == ssl3_accept_~s__state~0); 393782#L143 assume !(8513 == ssl3_accept_~s__state~0); 393780#L146 assume !(8528 == ssl3_accept_~s__state~0); 393778#L149 assume !(8529 == ssl3_accept_~s__state~0); 393776#L152 assume !(8544 == ssl3_accept_~s__state~0); 393774#L155 assume !(8545 == ssl3_accept_~s__state~0); 393772#L158 assume !(8560 == ssl3_accept_~s__state~0); 393770#L161 assume !(8561 == ssl3_accept_~s__state~0); 393768#L164 assume 8448 == ssl3_accept_~s__state~0; 393764#L165 assume !(ssl3_accept_~num1~0 > 0); 393762#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 393760#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 393756#L603 assume 0 == ssl3_accept_~skip~0; 393748#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 393745#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 393741#L614-1 assume !(0 != ssl3_accept_~cb~0); 393742#L602 ssl3_accept_~skip~0 := 0; 393736#L98-2 assume !false; 393737#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 393732#L101 assume !(12292 == ssl3_accept_~s__state~0); 393733#L104 assume !(16384 == ssl3_accept_~s__state~0); 393728#L107 assume !(8192 == ssl3_accept_~s__state~0); 393729#L110 assume !(24576 == ssl3_accept_~s__state~0); 393724#L113 assume !(8195 == ssl3_accept_~s__state~0); 393725#L116 assume !(8480 == ssl3_accept_~s__state~0); 393720#L119 assume !(8481 == ssl3_accept_~s__state~0); 393721#L122 assume !(8482 == ssl3_accept_~s__state~0); 393716#L125 assume !(8464 == ssl3_accept_~s__state~0); 393717#L128 assume !(8465 == ssl3_accept_~s__state~0); 393712#L131 assume !(8466 == ssl3_accept_~s__state~0); 393713#L134 assume !(8496 == ssl3_accept_~s__state~0); 393708#L137 assume !(8497 == ssl3_accept_~s__state~0); 393709#L140 assume !(8512 == ssl3_accept_~s__state~0); 393704#L143 assume !(8513 == ssl3_accept_~s__state~0); 393705#L146 assume !(8528 == ssl3_accept_~s__state~0); 393700#L149 assume !(8529 == ssl3_accept_~s__state~0); 393701#L152 assume !(8544 == ssl3_accept_~s__state~0); 393696#L155 assume !(8545 == ssl3_accept_~s__state~0); 393697#L158 assume !(8560 == ssl3_accept_~s__state~0); 393692#L161 assume !(8561 == ssl3_accept_~s__state~0); 393693#L164 assume !(8448 == ssl3_accept_~s__state~0); 393687#L167 assume 8576 == ssl3_accept_~s__state~0; 393688#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 394783#L439 assume !(ssl3_accept_~ret~0 <= 0); 394776#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 394777#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 399387#L603 assume 0 == ssl3_accept_~skip~0; 399383#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 399382#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 399380#L614-1 assume !(0 != ssl3_accept_~cb~0); 399189#L602 ssl3_accept_~skip~0 := 0; 399378#L98-2 assume !false; 399376#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 399374#L101 assume !(12292 == ssl3_accept_~s__state~0); 399372#L104 assume !(16384 == ssl3_accept_~s__state~0); 399370#L107 assume !(8192 == ssl3_accept_~s__state~0); 399365#L110 assume !(24576 == ssl3_accept_~s__state~0); 399362#L113 assume !(8195 == ssl3_accept_~s__state~0); 399360#L116 assume !(8480 == ssl3_accept_~s__state~0); 399359#L119 assume !(8481 == ssl3_accept_~s__state~0); 399357#L122 assume !(8482 == ssl3_accept_~s__state~0); 399355#L125 assume !(8464 == ssl3_accept_~s__state~0); 399354#L128 assume !(8465 == ssl3_accept_~s__state~0); 399353#L131 assume 8466 == ssl3_accept_~s__state~0; 394547#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 399347#L273 assume !(0 == ssl3_accept_~blastFlag~0); 399340#L273-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; 399335#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 399332#L603 assume 0 == ssl3_accept_~skip~0; 399323#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 399321#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 399318#L614-1 assume !(0 != ssl3_accept_~cb~0); 397648#L602 ssl3_accept_~skip~0 := 0; 399315#L98-2 assume !false; 399313#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 399311#L101 assume !(12292 == ssl3_accept_~s__state~0); 399309#L104 assume !(16384 == ssl3_accept_~s__state~0); 399228#L107 assume !(8192 == ssl3_accept_~s__state~0); 399223#L110 assume !(24576 == ssl3_accept_~s__state~0); 399222#L113 assume !(8195 == ssl3_accept_~s__state~0); 399221#L116 assume !(8480 == ssl3_accept_~s__state~0); 399217#L119 assume !(8481 == ssl3_accept_~s__state~0); 399215#L122 assume !(8482 == ssl3_accept_~s__state~0); 399214#L125 assume !(8464 == ssl3_accept_~s__state~0); 399213#L128 assume !(8465 == ssl3_accept_~s__state~0); 399212#L131 assume !(8466 == ssl3_accept_~s__state~0); 399210#L134 assume 8496 == ssl3_accept_~s__state~0; 396264#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 393581#L286 assume !(1 == ssl3_accept_~blastFlag~0); 393582#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 398320#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 396706#L292-2 [2019-12-07 18:20:59,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:59,546 INFO L82 PathProgramCache]: Analyzing trace with hash 662447433, now seen corresponding path program 1 times [2019-12-07 18:20:59,546 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:59,546 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531684060] [2019-12-07 18:20:59,546 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:59,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:59,555 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:59,555 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531684060] [2019-12-07 18:20:59,555 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:59,555 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:20:59,555 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517096400] [2019-12-07 18:20:59,555 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 18:20:59,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:59,556 INFO L82 PathProgramCache]: Analyzing trace with hash -2091467591, now seen corresponding path program 1 times [2019-12-07 18:20:59,556 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:59,556 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077118682] [2019-12-07 18:20:59,556 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:59,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:59,593 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 278 proven. 30 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2019-12-07 18:20:59,593 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077118682] [2019-12-07 18:20:59,593 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370899591] [2019-12-07 18:20:59,593 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 18:20:59,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:59,631 INFO L264 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 18:20:59,633 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:20:59,664 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 278 proven. 30 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2019-12-07 18:20:59,664 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 18:20:59,665 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-12-07 18:20:59,665 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959026924] [2019-12-07 18:20:59,665 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:20:59,665 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:20:59,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:20:59,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:20:59,665 INFO L87 Difference]: Start difference. First operand 15479 states and 18925 transitions. cyclomatic complexity: 3490 Second operand 3 states. [2019-12-07 18:20:59,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:20:59,690 INFO L93 Difference]: Finished difference Result 15479 states and 18733 transitions. [2019-12-07 18:20:59,690 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:20:59,690 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15479 states and 18733 transitions. [2019-12-07 18:20:59,720 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-12-07 18:20:59,741 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15479 states to 15479 states and 18733 transitions. [2019-12-07 18:20:59,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3619 [2019-12-07 18:20:59,743 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3619 [2019-12-07 18:20:59,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15479 states and 18733 transitions. [2019-12-07 18:20:59,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:20:59,743 INFO L688 BuchiCegarLoop]: Abstraction has 15479 states and 18733 transitions. [2019-12-07 18:20:59,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15479 states and 18733 transitions. [2019-12-07 18:20:59,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15479 to 15479. [2019-12-07 18:20:59,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15479 states. [2019-12-07 18:20:59,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15479 states to 15479 states and 18733 transitions. [2019-12-07 18:20:59,824 INFO L711 BuchiCegarLoop]: Abstraction has 15479 states and 18733 transitions. [2019-12-07 18:20:59,824 INFO L591 BuchiCegarLoop]: Abstraction has 15479 states and 18733 transitions. [2019-12-07 18:20:59,824 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-12-07 18:20:59,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15479 states and 18733 transitions. [2019-12-07 18:20:59,844 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-12-07 18:20:59,844 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:20:59,844 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:20:59,845 INFO L849 BuchiCegarLoop]: Counterexample stem 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, 1, 1] [2019-12-07 18:20:59,845 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:20:59,845 INFO L794 eck$LassoCheckResult]: Stem: 425153#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 424967#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 424919#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 424920#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 425049#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 425050#L98-2 assume !false; 431150#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 431148#L101 assume !(12292 == ssl3_accept_~s__state~0); 431144#L104 assume !(16384 == ssl3_accept_~s__state~0); 431142#L107 assume !(8192 == ssl3_accept_~s__state~0); 431139#L110 assume !(24576 == ssl3_accept_~s__state~0); 431138#L113 assume !(8195 == ssl3_accept_~s__state~0); 431137#L116 assume !(8480 == ssl3_accept_~s__state~0); 431136#L119 assume !(8481 == ssl3_accept_~s__state~0); 431135#L122 assume !(8482 == ssl3_accept_~s__state~0); 431134#L125 assume 8464 == ssl3_accept_~s__state~0; 431131#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 431132#L273 assume !(0 == ssl3_accept_~blastFlag~0); 431124#L273-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; 431123#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 431122#L603 assume 0 == ssl3_accept_~skip~0; 431118#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 431116#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 431114#L614-1 assume 0 != ssl3_accept_~cb~0; 431113#L621 assume !(ssl3_accept_~s__state~0 != ssl3_accept_~state~0); 431112#L602 ssl3_accept_~skip~0 := 0; 431111#L98-2 assume !false; 431110#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 431105#L101 assume !(12292 == ssl3_accept_~s__state~0); 431102#L104 assume !(16384 == ssl3_accept_~s__state~0); 431100#L107 assume !(8192 == ssl3_accept_~s__state~0); 431098#L110 assume !(24576 == ssl3_accept_~s__state~0); 431096#L113 assume !(8195 == ssl3_accept_~s__state~0); 431094#L116 assume !(8480 == ssl3_accept_~s__state~0); 431092#L119 assume !(8481 == ssl3_accept_~s__state~0); 431090#L122 assume !(8482 == ssl3_accept_~s__state~0); 431088#L125 assume !(8464 == ssl3_accept_~s__state~0); 431086#L128 assume !(8465 == ssl3_accept_~s__state~0); 431084#L131 assume !(8466 == ssl3_accept_~s__state~0); 431081#L134 assume 8496 == ssl3_accept_~s__state~0; 431079#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 431077#L286 assume !(1 == ssl3_accept_~blastFlag~0); 431076#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 431073#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 426379#L292-2 [2019-12-07 18:20:59,846 INFO L796 eck$LassoCheckResult]: Loop: 426379#L292-2 ssl3_accept_~s__init_num~0 := 0; 426378#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 426375#L603 assume 0 == ssl3_accept_~skip~0; 426368#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 425325#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 426361#L614-1 assume 0 != ssl3_accept_~cb~0; 426358#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 426356#L602 ssl3_accept_~skip~0 := 0; 426354#L98-2 assume !false; 426352#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 426350#L101 assume !(12292 == ssl3_accept_~s__state~0); 426348#L104 assume !(16384 == ssl3_accept_~s__state~0); 426346#L107 assume !(8192 == ssl3_accept_~s__state~0); 426344#L110 assume !(24576 == ssl3_accept_~s__state~0); 426342#L113 assume !(8195 == ssl3_accept_~s__state~0); 426340#L116 assume !(8480 == ssl3_accept_~s__state~0); 426338#L119 assume !(8481 == ssl3_accept_~s__state~0); 426336#L122 assume !(8482 == ssl3_accept_~s__state~0); 426334#L125 assume !(8464 == ssl3_accept_~s__state~0); 426332#L128 assume !(8465 == ssl3_accept_~s__state~0); 426330#L131 assume !(8466 == ssl3_accept_~s__state~0); 426328#L134 assume !(8496 == ssl3_accept_~s__state~0); 426326#L137 assume !(8497 == ssl3_accept_~s__state~0); 426324#L140 assume !(8512 == ssl3_accept_~s__state~0); 426322#L143 assume !(8513 == ssl3_accept_~s__state~0); 426320#L146 assume !(8528 == ssl3_accept_~s__state~0); 426318#L149 assume !(8529 == ssl3_accept_~s__state~0); 426316#L152 assume !(8544 == ssl3_accept_~s__state~0); 426314#L155 assume !(8545 == ssl3_accept_~s__state~0); 426312#L158 assume !(8560 == ssl3_accept_~s__state~0); 426310#L161 assume !(8561 == ssl3_accept_~s__state~0); 426308#L164 assume !(8448 == ssl3_accept_~s__state~0); 426306#L167 assume !(8576 == ssl3_accept_~s__state~0); 426304#L170 assume !(8577 == ssl3_accept_~s__state~0); 426303#L173 assume !(8592 == ssl3_accept_~s__state~0); 426302#L176 assume !(8593 == ssl3_accept_~s__state~0); 426300#L179 assume !(8608 == ssl3_accept_~s__state~0); 426299#L182 assume !(8609 == ssl3_accept_~s__state~0); 426298#L185 assume !(8640 == ssl3_accept_~s__state~0); 426296#L188 assume !(8641 == ssl3_accept_~s__state~0); 426294#L191 assume 8656 == ssl3_accept_~s__state~0; 425233#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 426291#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 426290#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 426286#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 426282#L519 assume !(0 == ssl3_accept_~tmp___10~0); 426280#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 426278#L603 assume 0 == ssl3_accept_~skip~0; 426273#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 426271#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 426265#L614-1 assume 0 != ssl3_accept_~cb~0; 426262#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 426260#L602 ssl3_accept_~skip~0 := 0; 426258#L98-2 assume !false; 426256#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 426254#L101 assume !(12292 == ssl3_accept_~s__state~0); 426252#L104 assume !(16384 == ssl3_accept_~s__state~0); 426250#L107 assume !(8192 == ssl3_accept_~s__state~0); 426248#L110 assume !(24576 == ssl3_accept_~s__state~0); 426246#L113 assume !(8195 == ssl3_accept_~s__state~0); 426244#L116 assume !(8480 == ssl3_accept_~s__state~0); 426242#L119 assume !(8481 == ssl3_accept_~s__state~0); 426240#L122 assume !(8482 == ssl3_accept_~s__state~0); 426238#L125 assume !(8464 == ssl3_accept_~s__state~0); 426236#L128 assume !(8465 == ssl3_accept_~s__state~0); 426234#L131 assume !(8466 == ssl3_accept_~s__state~0); 426232#L134 assume !(8496 == ssl3_accept_~s__state~0); 426230#L137 assume !(8497 == ssl3_accept_~s__state~0); 426228#L140 assume !(8512 == ssl3_accept_~s__state~0); 426226#L143 assume !(8513 == ssl3_accept_~s__state~0); 426224#L146 assume !(8528 == ssl3_accept_~s__state~0); 426222#L149 assume !(8529 == ssl3_accept_~s__state~0); 426220#L152 assume !(8544 == ssl3_accept_~s__state~0); 426218#L155 assume !(8545 == ssl3_accept_~s__state~0); 426216#L158 assume !(8560 == ssl3_accept_~s__state~0); 426214#L161 assume !(8561 == ssl3_accept_~s__state~0); 426212#L164 assume !(8448 == ssl3_accept_~s__state~0); 426210#L167 assume !(8576 == ssl3_accept_~s__state~0); 426208#L170 assume !(8577 == ssl3_accept_~s__state~0); 426206#L173 assume !(8592 == ssl3_accept_~s__state~0); 426204#L176 assume !(8593 == ssl3_accept_~s__state~0); 426202#L179 assume !(8608 == ssl3_accept_~s__state~0); 426200#L182 assume !(8609 == ssl3_accept_~s__state~0); 426198#L185 assume !(8640 == ssl3_accept_~s__state~0); 426196#L188 assume !(8641 == ssl3_accept_~s__state~0); 426194#L191 assume !(8656 == ssl3_accept_~s__state~0); 426192#L194 assume !(8657 == ssl3_accept_~s__state~0); 426190#L197 assume 8672 == ssl3_accept_~s__state~0; 425220#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 426187#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 426182#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 425149#L542 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 425150#L542-2 ssl3_accept_~s__init_num~0 := 0; 425405#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 425401#L603 assume 0 == ssl3_accept_~skip~0; 425396#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 425394#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 425388#L614-1 assume 0 != ssl3_accept_~cb~0; 425385#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 425383#L602 ssl3_accept_~skip~0 := 0; 425381#L98-2 assume !false; 425379#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 425377#L101 assume !(12292 == ssl3_accept_~s__state~0); 425375#L104 assume !(16384 == ssl3_accept_~s__state~0); 425373#L107 assume !(8192 == ssl3_accept_~s__state~0); 425371#L110 assume !(24576 == ssl3_accept_~s__state~0); 425369#L113 assume !(8195 == ssl3_accept_~s__state~0); 425367#L116 assume !(8480 == ssl3_accept_~s__state~0); 425365#L119 assume !(8481 == ssl3_accept_~s__state~0); 425363#L122 assume !(8482 == ssl3_accept_~s__state~0); 425361#L125 assume !(8464 == ssl3_accept_~s__state~0); 425359#L128 assume !(8465 == ssl3_accept_~s__state~0); 425357#L131 assume !(8466 == ssl3_accept_~s__state~0); 425355#L134 assume !(8496 == ssl3_accept_~s__state~0); 425353#L137 assume !(8497 == ssl3_accept_~s__state~0); 425351#L140 assume !(8512 == ssl3_accept_~s__state~0); 425349#L143 assume !(8513 == ssl3_accept_~s__state~0); 425347#L146 assume !(8528 == ssl3_accept_~s__state~0); 425345#L149 assume !(8529 == ssl3_accept_~s__state~0); 425343#L152 assume !(8544 == ssl3_accept_~s__state~0); 425341#L155 assume !(8545 == ssl3_accept_~s__state~0); 425339#L158 assume !(8560 == ssl3_accept_~s__state~0); 425337#L161 assume !(8561 == ssl3_accept_~s__state~0); 425335#L164 assume 8448 == ssl3_accept_~s__state~0; 425332#L165 assume !(ssl3_accept_~num1~0 > 0); 425329#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 425327#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 425324#L603 assume 0 == ssl3_accept_~skip~0; 425318#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 425313#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 425309#L614-1 assume 0 != ssl3_accept_~cb~0; 425306#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 425307#L602 ssl3_accept_~skip~0 := 0; 425302#L98-2 assume !false; 425303#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 425298#L101 assume !(12292 == ssl3_accept_~s__state~0); 425299#L104 assume !(16384 == ssl3_accept_~s__state~0); 425294#L107 assume !(8192 == ssl3_accept_~s__state~0); 425295#L110 assume !(24576 == ssl3_accept_~s__state~0); 425290#L113 assume !(8195 == ssl3_accept_~s__state~0); 425291#L116 assume !(8480 == ssl3_accept_~s__state~0); 425286#L119 assume !(8481 == ssl3_accept_~s__state~0); 425287#L122 assume !(8482 == ssl3_accept_~s__state~0); 425282#L125 assume !(8464 == ssl3_accept_~s__state~0); 425283#L128 assume !(8465 == ssl3_accept_~s__state~0); 425278#L131 assume !(8466 == ssl3_accept_~s__state~0); 425279#L134 assume !(8496 == ssl3_accept_~s__state~0); 425274#L137 assume !(8497 == ssl3_accept_~s__state~0); 425275#L140 assume !(8512 == ssl3_accept_~s__state~0); 425270#L143 assume !(8513 == ssl3_accept_~s__state~0); 425271#L146 assume !(8528 == ssl3_accept_~s__state~0); 425266#L149 assume !(8529 == ssl3_accept_~s__state~0); 425267#L152 assume !(8544 == ssl3_accept_~s__state~0); 425262#L155 assume !(8545 == ssl3_accept_~s__state~0); 425263#L158 assume !(8560 == ssl3_accept_~s__state~0); 425258#L161 assume !(8561 == ssl3_accept_~s__state~0); 425259#L164 assume !(8448 == ssl3_accept_~s__state~0); 425253#L167 assume 8576 == ssl3_accept_~s__state~0; 425254#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 426168#L439 assume !(ssl3_accept_~ret~0 <= 0); 426165#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 426166#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 431790#L603 assume 0 == ssl3_accept_~skip~0; 431782#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 431780#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 431775#L614-1 assume 0 != ssl3_accept_~cb~0; 431773#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 431771#L602 ssl3_accept_~skip~0 := 0; 431768#L98-2 assume !false; 431766#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 431764#L101 assume !(12292 == ssl3_accept_~s__state~0); 431763#L104 assume !(16384 == ssl3_accept_~s__state~0); 431762#L107 assume !(8192 == ssl3_accept_~s__state~0); 431761#L110 assume !(24576 == ssl3_accept_~s__state~0); 431756#L113 assume !(8195 == ssl3_accept_~s__state~0); 431753#L116 assume !(8480 == ssl3_accept_~s__state~0); 431751#L119 assume !(8481 == ssl3_accept_~s__state~0); 431749#L122 assume !(8482 == ssl3_accept_~s__state~0); 431747#L125 assume !(8464 == ssl3_accept_~s__state~0); 431745#L128 assume !(8465 == ssl3_accept_~s__state~0); 431743#L131 assume 8466 == ssl3_accept_~s__state~0; 426611#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 431740#L273 assume !(0 == ssl3_accept_~blastFlag~0); 431434#L273-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; 431431#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 431429#L603 assume 0 == ssl3_accept_~skip~0; 431421#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 431419#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 431416#L614-1 assume 0 != ssl3_accept_~cb~0; 431414#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 431412#L602 ssl3_accept_~skip~0 := 0; 431410#L98-2 assume !false; 431408#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 431406#L101 assume !(12292 == ssl3_accept_~s__state~0); 431404#L104 assume !(16384 == ssl3_accept_~s__state~0); 431402#L107 assume !(8192 == ssl3_accept_~s__state~0); 431400#L110 assume !(24576 == ssl3_accept_~s__state~0); 431398#L113 assume !(8195 == ssl3_accept_~s__state~0); 431396#L116 assume !(8480 == ssl3_accept_~s__state~0); 431394#L119 assume !(8481 == ssl3_accept_~s__state~0); 431392#L122 assume !(8482 == ssl3_accept_~s__state~0); 431390#L125 assume !(8464 == ssl3_accept_~s__state~0); 431388#L128 assume !(8465 == ssl3_accept_~s__state~0); 431386#L131 assume !(8466 == ssl3_accept_~s__state~0); 431384#L134 assume 8496 == ssl3_accept_~s__state~0; 426605#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 431381#L286 assume !(1 == ssl3_accept_~blastFlag~0); 431378#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 426380#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 426379#L292-2 [2019-12-07 18:20:59,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:59,846 INFO L82 PathProgramCache]: Analyzing trace with hash -1198009593, now seen corresponding path program 1 times [2019-12-07 18:20:59,846 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:59,846 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883859765] [2019-12-07 18:20:59,846 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:59,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:59,855 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:20:59,855 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883859765] [2019-12-07 18:20:59,855 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:20:59,856 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:20:59,856 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809309190] [2019-12-07 18:20:59,856 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 18:20:59,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:20:59,856 INFO L82 PathProgramCache]: Analyzing trace with hash -333626615, now seen corresponding path program 1 times [2019-12-07 18:20:59,856 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:20:59,856 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945370778] [2019-12-07 18:20:59,856 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:20:59,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:59,896 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-12-07 18:20:59,896 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945370778] [2019-12-07 18:20:59,896 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395774737] [2019-12-07 18:20:59,896 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 18:20:59,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:20:59,942 INFO L264 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 5 conjunts are in the unsatisfiable core [2019-12-07 18:20:59,945 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:21:00,038 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-12-07 18:21:00,038 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 18:21:00,038 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-12-07 18:21:00,038 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816897934] [2019-12-07 18:21:00,039 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:21:00,039 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:21:00,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:21:00,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:21:00,039 INFO L87 Difference]: Start difference. First operand 15479 states and 18733 transitions. cyclomatic complexity: 3298 Second operand 3 states. [2019-12-07 18:21:00,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:21:00,081 INFO L93 Difference]: Finished difference Result 15475 states and 18725 transitions. [2019-12-07 18:21:00,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:21:00,081 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15475 states and 18725 transitions. [2019-12-07 18:21:00,118 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-12-07 18:21:00,143 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15475 states to 15473 states and 18723 transitions. [2019-12-07 18:21:00,143 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3615 [2019-12-07 18:21:00,144 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3615 [2019-12-07 18:21:00,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15473 states and 18723 transitions. [2019-12-07 18:21:00,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:21:00,145 INFO L688 BuchiCegarLoop]: Abstraction has 15473 states and 18723 transitions. [2019-12-07 18:21:00,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15473 states and 18723 transitions. [2019-12-07 18:21:00,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15473 to 15473. [2019-12-07 18:21:00,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15473 states. [2019-12-07 18:21:00,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15473 states to 15473 states and 18723 transitions. [2019-12-07 18:21:00,237 INFO L711 BuchiCegarLoop]: Abstraction has 15473 states and 18723 transitions. [2019-12-07 18:21:00,237 INFO L591 BuchiCegarLoop]: Abstraction has 15473 states and 18723 transitions. [2019-12-07 18:21:00,237 INFO L424 BuchiCegarLoop]: ======== Iteration 36============ [2019-12-07 18:21:00,237 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15473 states and 18723 transitions. [2019-12-07 18:21:00,261 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2909 [2019-12-07 18:21:00,261 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:21:00,261 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:21:00,262 INFO L849 BuchiCegarLoop]: Counterexample stem 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, 1, 1] [2019-12-07 18:21:00,262 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:21:00,262 INFO L794 eck$LassoCheckResult]: Stem: 456737#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 456556#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 456508#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 456509#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 456640#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 456641#L98-2 assume !false; 463733#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 463729#L101 assume !(12292 == ssl3_accept_~s__state~0); 463723#L104 assume !(16384 == ssl3_accept_~s__state~0); 463715#L107 assume !(8192 == ssl3_accept_~s__state~0); 463711#L110 assume !(24576 == ssl3_accept_~s__state~0); 463707#L113 assume !(8195 == ssl3_accept_~s__state~0); 463702#L116 assume !(8480 == ssl3_accept_~s__state~0); 463699#L119 assume !(8481 == ssl3_accept_~s__state~0); 463696#L122 assume !(8482 == ssl3_accept_~s__state~0); 463691#L125 assume 8464 == ssl3_accept_~s__state~0; 463690#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 463689#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 463687#L273-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; 463685#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 463684#L603 assume 0 == ssl3_accept_~skip~0; 463680#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 463675#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 463668#L614-1 assume 0 != ssl3_accept_~cb~0; 463661#L621 assume !(ssl3_accept_~s__state~0 != ssl3_accept_~state~0); 463656#L602 ssl3_accept_~skip~0 := 0; 463652#L98-2 assume !false; 463647#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 463637#L101 assume !(12292 == ssl3_accept_~s__state~0); 463631#L104 assume !(16384 == ssl3_accept_~s__state~0); 463626#L107 assume !(8192 == ssl3_accept_~s__state~0); 463621#L110 assume !(24576 == ssl3_accept_~s__state~0); 463616#L113 assume !(8195 == ssl3_accept_~s__state~0); 463611#L116 assume !(8480 == ssl3_accept_~s__state~0); 463606#L119 assume !(8481 == ssl3_accept_~s__state~0); 463601#L122 assume !(8482 == ssl3_accept_~s__state~0); 463596#L125 assume !(8464 == ssl3_accept_~s__state~0); 463591#L128 assume !(8465 == ssl3_accept_~s__state~0); 463586#L131 assume !(8466 == ssl3_accept_~s__state~0); 463582#L134 assume 8496 == ssl3_accept_~s__state~0; 463574#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 463565#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 463559#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 463554#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 458011#L292-2 [2019-12-07 18:21:00,263 INFO L796 eck$LassoCheckResult]: Loop: 458011#L292-2 ssl3_accept_~s__init_num~0 := 0; 458008#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 458006#L603 assume 0 == ssl3_accept_~skip~0; 457999#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 456907#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 457991#L614-1 assume 0 != ssl3_accept_~cb~0; 457989#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 457987#L602 ssl3_accept_~skip~0 := 0; 457985#L98-2 assume !false; 457983#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 457981#L101 assume !(12292 == ssl3_accept_~s__state~0); 457979#L104 assume !(16384 == ssl3_accept_~s__state~0); 457977#L107 assume !(8192 == ssl3_accept_~s__state~0); 457975#L110 assume !(24576 == ssl3_accept_~s__state~0); 457973#L113 assume !(8195 == ssl3_accept_~s__state~0); 457971#L116 assume !(8480 == ssl3_accept_~s__state~0); 457969#L119 assume !(8481 == ssl3_accept_~s__state~0); 457967#L122 assume !(8482 == ssl3_accept_~s__state~0); 457965#L125 assume !(8464 == ssl3_accept_~s__state~0); 457963#L128 assume !(8465 == ssl3_accept_~s__state~0); 457961#L131 assume !(8466 == ssl3_accept_~s__state~0); 457959#L134 assume !(8496 == ssl3_accept_~s__state~0); 457957#L137 assume !(8497 == ssl3_accept_~s__state~0); 457955#L140 assume !(8512 == ssl3_accept_~s__state~0); 457953#L143 assume !(8513 == ssl3_accept_~s__state~0); 457951#L146 assume !(8528 == ssl3_accept_~s__state~0); 457949#L149 assume !(8529 == ssl3_accept_~s__state~0); 457947#L152 assume !(8544 == ssl3_accept_~s__state~0); 457945#L155 assume !(8545 == ssl3_accept_~s__state~0); 457943#L158 assume !(8560 == ssl3_accept_~s__state~0); 457941#L161 assume !(8561 == ssl3_accept_~s__state~0); 457939#L164 assume !(8448 == ssl3_accept_~s__state~0); 457937#L167 assume !(8576 == ssl3_accept_~s__state~0); 457936#L170 assume !(8577 == ssl3_accept_~s__state~0); 457935#L173 assume !(8592 == ssl3_accept_~s__state~0); 457933#L176 assume !(8593 == ssl3_accept_~s__state~0); 457932#L179 assume !(8608 == ssl3_accept_~s__state~0); 457931#L182 assume !(8609 == ssl3_accept_~s__state~0); 457930#L185 assume !(8640 == ssl3_accept_~s__state~0); 457928#L188 assume !(8641 == ssl3_accept_~s__state~0); 457926#L191 assume 8656 == ssl3_accept_~s__state~0; 456815#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 457923#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 457922#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 457918#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 457914#L519 assume !(0 == ssl3_accept_~tmp___10~0); 457912#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 457910#L603 assume 0 == ssl3_accept_~skip~0; 457905#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 457903#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 457897#L614-1 assume 0 != ssl3_accept_~cb~0; 457894#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 457892#L602 ssl3_accept_~skip~0 := 0; 457890#L98-2 assume !false; 457888#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 457886#L101 assume !(12292 == ssl3_accept_~s__state~0); 457884#L104 assume !(16384 == ssl3_accept_~s__state~0); 457882#L107 assume !(8192 == ssl3_accept_~s__state~0); 457880#L110 assume !(24576 == ssl3_accept_~s__state~0); 457878#L113 assume !(8195 == ssl3_accept_~s__state~0); 457876#L116 assume !(8480 == ssl3_accept_~s__state~0); 457874#L119 assume !(8481 == ssl3_accept_~s__state~0); 457872#L122 assume !(8482 == ssl3_accept_~s__state~0); 457870#L125 assume !(8464 == ssl3_accept_~s__state~0); 457868#L128 assume !(8465 == ssl3_accept_~s__state~0); 457866#L131 assume !(8466 == ssl3_accept_~s__state~0); 457864#L134 assume !(8496 == ssl3_accept_~s__state~0); 457862#L137 assume !(8497 == ssl3_accept_~s__state~0); 457860#L140 assume !(8512 == ssl3_accept_~s__state~0); 457858#L143 assume !(8513 == ssl3_accept_~s__state~0); 457856#L146 assume !(8528 == ssl3_accept_~s__state~0); 457854#L149 assume !(8529 == ssl3_accept_~s__state~0); 457852#L152 assume !(8544 == ssl3_accept_~s__state~0); 457850#L155 assume !(8545 == ssl3_accept_~s__state~0); 457848#L158 assume !(8560 == ssl3_accept_~s__state~0); 457846#L161 assume !(8561 == ssl3_accept_~s__state~0); 457844#L164 assume !(8448 == ssl3_accept_~s__state~0); 457842#L167 assume !(8576 == ssl3_accept_~s__state~0); 457840#L170 assume !(8577 == ssl3_accept_~s__state~0); 457838#L173 assume !(8592 == ssl3_accept_~s__state~0); 457836#L176 assume !(8593 == ssl3_accept_~s__state~0); 457834#L179 assume !(8608 == ssl3_accept_~s__state~0); 457832#L182 assume !(8609 == ssl3_accept_~s__state~0); 457830#L185 assume !(8640 == ssl3_accept_~s__state~0); 457828#L188 assume !(8641 == ssl3_accept_~s__state~0); 457826#L191 assume !(8656 == ssl3_accept_~s__state~0); 457824#L194 assume !(8657 == ssl3_accept_~s__state~0); 457822#L197 assume 8672 == ssl3_accept_~s__state~0; 456800#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 457819#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 457814#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 456733#L542 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 456734#L542-2 ssl3_accept_~s__init_num~0 := 0; 456987#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 456983#L603 assume 0 == ssl3_accept_~skip~0; 456978#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 456976#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 456970#L614-1 assume 0 != ssl3_accept_~cb~0; 456967#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 456965#L602 ssl3_accept_~skip~0 := 0; 456963#L98-2 assume !false; 456961#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 456959#L101 assume !(12292 == ssl3_accept_~s__state~0); 456957#L104 assume !(16384 == ssl3_accept_~s__state~0); 456955#L107 assume !(8192 == ssl3_accept_~s__state~0); 456953#L110 assume !(24576 == ssl3_accept_~s__state~0); 456951#L113 assume !(8195 == ssl3_accept_~s__state~0); 456949#L116 assume !(8480 == ssl3_accept_~s__state~0); 456947#L119 assume !(8481 == ssl3_accept_~s__state~0); 456945#L122 assume !(8482 == ssl3_accept_~s__state~0); 456943#L125 assume !(8464 == ssl3_accept_~s__state~0); 456941#L128 assume !(8465 == ssl3_accept_~s__state~0); 456939#L131 assume !(8466 == ssl3_accept_~s__state~0); 456937#L134 assume !(8496 == ssl3_accept_~s__state~0); 456935#L137 assume !(8497 == ssl3_accept_~s__state~0); 456933#L140 assume !(8512 == ssl3_accept_~s__state~0); 456931#L143 assume !(8513 == ssl3_accept_~s__state~0); 456929#L146 assume !(8528 == ssl3_accept_~s__state~0); 456927#L149 assume !(8529 == ssl3_accept_~s__state~0); 456925#L152 assume !(8544 == ssl3_accept_~s__state~0); 456923#L155 assume !(8545 == ssl3_accept_~s__state~0); 456921#L158 assume !(8560 == ssl3_accept_~s__state~0); 456919#L161 assume !(8561 == ssl3_accept_~s__state~0); 456917#L164 assume 8448 == ssl3_accept_~s__state~0; 456914#L165 assume !(ssl3_accept_~num1~0 > 0); 456911#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 456909#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 456906#L603 assume 0 == ssl3_accept_~skip~0; 456900#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 456895#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 456891#L614-1 assume 0 != ssl3_accept_~cb~0; 456888#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 456889#L602 ssl3_accept_~skip~0 := 0; 456884#L98-2 assume !false; 456885#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 456880#L101 assume !(12292 == ssl3_accept_~s__state~0); 456881#L104 assume !(16384 == ssl3_accept_~s__state~0); 456876#L107 assume !(8192 == ssl3_accept_~s__state~0); 456877#L110 assume !(24576 == ssl3_accept_~s__state~0); 456872#L113 assume !(8195 == ssl3_accept_~s__state~0); 456873#L116 assume !(8480 == ssl3_accept_~s__state~0); 456868#L119 assume !(8481 == ssl3_accept_~s__state~0); 456869#L122 assume !(8482 == ssl3_accept_~s__state~0); 456864#L125 assume !(8464 == ssl3_accept_~s__state~0); 456865#L128 assume !(8465 == ssl3_accept_~s__state~0); 456860#L131 assume !(8466 == ssl3_accept_~s__state~0); 456861#L134 assume !(8496 == ssl3_accept_~s__state~0); 456856#L137 assume !(8497 == ssl3_accept_~s__state~0); 456857#L140 assume !(8512 == ssl3_accept_~s__state~0); 456852#L143 assume !(8513 == ssl3_accept_~s__state~0); 456853#L146 assume !(8528 == ssl3_accept_~s__state~0); 456848#L149 assume !(8529 == ssl3_accept_~s__state~0); 456849#L152 assume !(8544 == ssl3_accept_~s__state~0); 456844#L155 assume !(8545 == ssl3_accept_~s__state~0); 456845#L158 assume !(8560 == ssl3_accept_~s__state~0); 456840#L161 assume !(8561 == ssl3_accept_~s__state~0); 456841#L164 assume !(8448 == ssl3_accept_~s__state~0); 456835#L167 assume 8576 == ssl3_accept_~s__state~0; 456836#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 458016#L439 assume !(ssl3_accept_~ret~0 <= 0); 458014#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 458015#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 466382#L603 assume 0 == ssl3_accept_~skip~0; 466378#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 466377#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 466375#L614-1 assume 0 != ssl3_accept_~cb~0; 466374#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 466373#L602 ssl3_accept_~skip~0 := 0; 466372#L98-2 assume !false; 466371#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466370#L101 assume !(12292 == ssl3_accept_~s__state~0); 466369#L104 assume !(16384 == ssl3_accept_~s__state~0); 466368#L107 assume !(8192 == ssl3_accept_~s__state~0); 466367#L110 assume !(24576 == ssl3_accept_~s__state~0); 466366#L113 assume !(8195 == ssl3_accept_~s__state~0); 466365#L116 assume !(8480 == ssl3_accept_~s__state~0); 466364#L119 assume !(8481 == ssl3_accept_~s__state~0); 466363#L122 assume !(8482 == ssl3_accept_~s__state~0); 466362#L125 assume !(8464 == ssl3_accept_~s__state~0); 466361#L128 assume !(8465 == ssl3_accept_~s__state~0); 466360#L131 assume 8466 == ssl3_accept_~s__state~0; 458177#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 466354#L273 assume !(0 == ssl3_accept_~blastFlag~0); 466351#L273-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; 466348#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 466347#L603 assume 0 == ssl3_accept_~skip~0; 466343#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 466342#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 466340#L614-1 assume 0 != ssl3_accept_~cb~0; 466337#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 466335#L602 ssl3_accept_~skip~0 := 0; 466332#L98-2 assume !false; 466333#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 469210#L101 assume !(12292 == ssl3_accept_~s__state~0); 469208#L104 assume !(16384 == ssl3_accept_~s__state~0); 466323#L107 assume !(8192 == ssl3_accept_~s__state~0); 466321#L110 assume !(24576 == ssl3_accept_~s__state~0); 466319#L113 assume !(8195 == ssl3_accept_~s__state~0); 466316#L116 assume !(8480 == ssl3_accept_~s__state~0); 466313#L119 assume !(8481 == ssl3_accept_~s__state~0); 466314#L122 assume !(8482 == ssl3_accept_~s__state~0); 468812#L125 assume !(8464 == ssl3_accept_~s__state~0); 468810#L128 assume !(8465 == ssl3_accept_~s__state~0); 468808#L131 assume !(8466 == ssl3_accept_~s__state~0); 468806#L134 assume 8496 == ssl3_accept_~s__state~0; 458170#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 468804#L286 assume !(1 == ssl3_accept_~blastFlag~0); 468598#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 458012#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 458011#L292-2 [2019-12-07 18:21:00,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:21:00,263 INFO L82 PathProgramCache]: Analyzing trace with hash 1173727747, now seen corresponding path program 1 times [2019-12-07 18:21:00,263 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:21:00,263 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201123174] [2019-12-07 18:21:00,263 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:21:00,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:21:00,280 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:21:00,280 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201123174] [2019-12-07 18:21:00,281 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:21:00,281 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-12-07 18:21:00,281 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537193467] [2019-12-07 18:21:00,281 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 18:21:00,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:21:00,281 INFO L82 PathProgramCache]: Analyzing trace with hash -333626615, now seen corresponding path program 2 times [2019-12-07 18:21:00,281 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:21:00,281 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081980126] [2019-12-07 18:21:00,281 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:21:00,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:21:00,320 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-12-07 18:21:00,321 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081980126] [2019-12-07 18:21:00,321 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514301049] [2019-12-07 18:21:00,321 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 18:21:00,365 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-12-07 18:21:00,365 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-12-07 18:21:00,366 INFO L264 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 5 conjunts are in the unsatisfiable core [2019-12-07 18:21:00,367 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:21:00,400 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-12-07 18:21:00,400 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 18:21:00,400 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-12-07 18:21:00,400 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000040356] [2019-12-07 18:21:00,401 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:21:00,401 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:21:00,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 18:21:00,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 18:21:00,401 INFO L87 Difference]: Start difference. First operand 15473 states and 18723 transitions. cyclomatic complexity: 3294 Second operand 5 states. [2019-12-07 18:21:00,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:21:00,580 INFO L93 Difference]: Finished difference Result 17696 states and 21176 transitions. [2019-12-07 18:21:00,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-12-07 18:21:00,581 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17696 states and 21176 transitions. [2019-12-07 18:21:00,616 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3292 [2019-12-07 18:21:00,640 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17696 states to 17228 states and 20700 transitions. [2019-12-07 18:21:00,641 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4044 [2019-12-07 18:21:00,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4044 [2019-12-07 18:21:00,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17228 states and 20700 transitions. [2019-12-07 18:21:00,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:21:00,642 INFO L688 BuchiCegarLoop]: Abstraction has 17228 states and 20700 transitions. [2019-12-07 18:21:00,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17228 states and 20700 transitions. [2019-12-07 18:21:00,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17228 to 16054. [2019-12-07 18:21:00,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16054 states. [2019-12-07 18:21:00,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16054 states to 16054 states and 19434 transitions. [2019-12-07 18:21:00,732 INFO L711 BuchiCegarLoop]: Abstraction has 16054 states and 19434 transitions. [2019-12-07 18:21:00,732 INFO L591 BuchiCegarLoop]: Abstraction has 16054 states and 19434 transitions. [2019-12-07 18:21:00,732 INFO L424 BuchiCegarLoop]: ======== Iteration 37============ [2019-12-07 18:21:00,732 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16054 states and 19434 transitions. [2019-12-07 18:21:00,753 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3039 [2019-12-07 18:21:00,753 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:21:00,753 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:21:00,754 INFO L849 BuchiCegarLoop]: Counterexample stem 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, 1, 1] [2019-12-07 18:21:00,754 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:21:00,754 INFO L794 eck$LassoCheckResult]: Stem: 490567#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 490366#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 490318#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 490319#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 490457#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 490458#L98-2 assume !false; 498820#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498819#L101 assume !(12292 == ssl3_accept_~s__state~0); 498818#L104 assume !(16384 == ssl3_accept_~s__state~0); 498817#L107 assume !(8192 == ssl3_accept_~s__state~0); 498816#L110 assume !(24576 == ssl3_accept_~s__state~0); 498815#L113 assume !(8195 == ssl3_accept_~s__state~0); 498814#L116 assume !(8480 == ssl3_accept_~s__state~0); 498813#L119 assume !(8481 == ssl3_accept_~s__state~0); 498811#L122 assume !(8482 == ssl3_accept_~s__state~0); 498810#L125 assume 8464 == ssl3_accept_~s__state~0; 498809#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 498808#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 498802#L273-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; 498803#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 498812#L603 assume 0 == ssl3_accept_~skip~0; 498804#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 498801#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 498798#L614-1 assume 0 != ssl3_accept_~cb~0; 498796#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 498795#L602 ssl3_accept_~skip~0 := 0; 498794#L98-2 assume !false; 498793#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498001#L101 assume !(12292 == ssl3_accept_~s__state~0); 498002#L104 assume !(16384 == ssl3_accept_~s__state~0); 497993#L107 assume !(8192 == ssl3_accept_~s__state~0); 497994#L110 assume !(24576 == ssl3_accept_~s__state~0); 497985#L113 assume !(8195 == ssl3_accept_~s__state~0); 497986#L116 assume !(8480 == ssl3_accept_~s__state~0); 497979#L119 assume !(8481 == ssl3_accept_~s__state~0); 497980#L122 assume !(8482 == ssl3_accept_~s__state~0); 498792#L125 assume !(8464 == ssl3_accept_~s__state~0); 498787#L128 assume !(8465 == ssl3_accept_~s__state~0); 498784#L131 assume !(8466 == ssl3_accept_~s__state~0); 498781#L134 assume 8496 == ssl3_accept_~s__state~0; 498779#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 498777#L286 assume !(1 == ssl3_accept_~blastFlag~0); 498756#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 498755#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 492076#L292-2 [2019-12-07 18:21:00,754 INFO L796 eck$LassoCheckResult]: Loop: 492076#L292-2 ssl3_accept_~s__init_num~0 := 0; 492075#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 492074#L603 assume 0 == ssl3_accept_~skip~0; 492070#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 491734#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 492062#L614-1 assume 0 != ssl3_accept_~cb~0; 492061#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 492007#L602 ssl3_accept_~skip~0 := 0; 491893#L98-2 assume !false; 491800#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 491798#L101 assume !(12292 == ssl3_accept_~s__state~0); 491796#L104 assume !(16384 == ssl3_accept_~s__state~0); 491794#L107 assume !(8192 == ssl3_accept_~s__state~0); 491792#L110 assume !(24576 == ssl3_accept_~s__state~0); 491790#L113 assume !(8195 == ssl3_accept_~s__state~0); 491788#L116 assume !(8480 == ssl3_accept_~s__state~0); 491786#L119 assume !(8481 == ssl3_accept_~s__state~0); 491784#L122 assume !(8482 == ssl3_accept_~s__state~0); 491782#L125 assume !(8464 == ssl3_accept_~s__state~0); 491780#L128 assume !(8465 == ssl3_accept_~s__state~0); 491778#L131 assume !(8466 == ssl3_accept_~s__state~0); 491776#L134 assume !(8496 == ssl3_accept_~s__state~0); 491774#L137 assume !(8497 == ssl3_accept_~s__state~0); 491772#L140 assume !(8512 == ssl3_accept_~s__state~0); 491770#L143 assume !(8513 == ssl3_accept_~s__state~0); 491768#L146 assume !(8528 == ssl3_accept_~s__state~0); 491766#L149 assume !(8529 == ssl3_accept_~s__state~0); 491764#L152 assume !(8544 == ssl3_accept_~s__state~0); 491762#L155 assume !(8545 == ssl3_accept_~s__state~0); 491760#L158 assume !(8560 == ssl3_accept_~s__state~0); 491758#L161 assume !(8561 == ssl3_accept_~s__state~0); 491756#L164 assume !(8448 == ssl3_accept_~s__state~0); 491754#L167 assume !(8576 == ssl3_accept_~s__state~0); 491752#L170 assume !(8577 == ssl3_accept_~s__state~0); 491750#L173 assume !(8592 == ssl3_accept_~s__state~0); 491747#L176 assume !(8593 == ssl3_accept_~s__state~0); 491746#L179 assume !(8608 == ssl3_accept_~s__state~0); 491745#L182 assume !(8609 == ssl3_accept_~s__state~0); 491744#L185 assume !(8640 == ssl3_accept_~s__state~0); 491743#L188 assume !(8641 == ssl3_accept_~s__state~0); 491742#L191 assume 8656 == ssl3_accept_~s__state~0; 490670#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 491741#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 491740#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 491737#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 491736#L519 assume !(0 == ssl3_accept_~tmp___10~0); 491735#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 491733#L603 assume 0 == ssl3_accept_~skip~0; 491729#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 491728#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 491726#L614-1 assume 0 != ssl3_accept_~cb~0; 491725#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 491724#L602 ssl3_accept_~skip~0 := 0; 491723#L98-2 assume !false; 491625#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 491623#L101 assume !(12292 == ssl3_accept_~s__state~0); 491621#L104 assume !(16384 == ssl3_accept_~s__state~0); 491619#L107 assume !(8192 == ssl3_accept_~s__state~0); 491617#L110 assume !(24576 == ssl3_accept_~s__state~0); 491615#L113 assume !(8195 == ssl3_accept_~s__state~0); 491613#L116 assume !(8480 == ssl3_accept_~s__state~0); 491611#L119 assume !(8481 == ssl3_accept_~s__state~0); 491609#L122 assume !(8482 == ssl3_accept_~s__state~0); 491607#L125 assume !(8464 == ssl3_accept_~s__state~0); 491605#L128 assume !(8465 == ssl3_accept_~s__state~0); 491603#L131 assume !(8466 == ssl3_accept_~s__state~0); 491601#L134 assume !(8496 == ssl3_accept_~s__state~0); 491599#L137 assume !(8497 == ssl3_accept_~s__state~0); 491597#L140 assume !(8512 == ssl3_accept_~s__state~0); 491595#L143 assume !(8513 == ssl3_accept_~s__state~0); 491593#L146 assume !(8528 == ssl3_accept_~s__state~0); 491591#L149 assume !(8529 == ssl3_accept_~s__state~0); 491589#L152 assume !(8544 == ssl3_accept_~s__state~0); 491587#L155 assume !(8545 == ssl3_accept_~s__state~0); 491585#L158 assume !(8560 == ssl3_accept_~s__state~0); 491583#L161 assume !(8561 == ssl3_accept_~s__state~0); 491581#L164 assume !(8448 == ssl3_accept_~s__state~0); 491579#L167 assume !(8576 == ssl3_accept_~s__state~0); 491577#L170 assume !(8577 == ssl3_accept_~s__state~0); 491575#L173 assume !(8592 == ssl3_accept_~s__state~0); 491573#L176 assume !(8593 == ssl3_accept_~s__state~0); 491571#L179 assume !(8608 == ssl3_accept_~s__state~0); 491569#L182 assume !(8609 == ssl3_accept_~s__state~0); 491567#L185 assume !(8640 == ssl3_accept_~s__state~0); 491565#L188 assume !(8641 == ssl3_accept_~s__state~0); 491563#L191 assume !(8656 == ssl3_accept_~s__state~0); 491561#L194 assume !(8657 == ssl3_accept_~s__state~0); 491559#L197 assume 8672 == ssl3_accept_~s__state~0; 490655#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 491556#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 491551#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 490563#L542 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 490564#L542-2 ssl3_accept_~s__init_num~0 := 0; 490859#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 490858#L603 assume 0 == ssl3_accept_~skip~0; 490854#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 490853#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 490851#L614-1 assume 0 != ssl3_accept_~cb~0; 490850#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 490847#L602 ssl3_accept_~skip~0 := 0; 490843#L98-2 assume !false; 490817#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 490815#L101 assume !(12292 == ssl3_accept_~s__state~0); 490813#L104 assume !(16384 == ssl3_accept_~s__state~0); 490811#L107 assume !(8192 == ssl3_accept_~s__state~0); 490809#L110 assume !(24576 == ssl3_accept_~s__state~0); 490807#L113 assume !(8195 == ssl3_accept_~s__state~0); 490805#L116 assume !(8480 == ssl3_accept_~s__state~0); 490803#L119 assume !(8481 == ssl3_accept_~s__state~0); 490801#L122 assume !(8482 == ssl3_accept_~s__state~0); 490799#L125 assume !(8464 == ssl3_accept_~s__state~0); 490797#L128 assume !(8465 == ssl3_accept_~s__state~0); 490795#L131 assume !(8466 == ssl3_accept_~s__state~0); 490793#L134 assume !(8496 == ssl3_accept_~s__state~0); 490791#L137 assume !(8497 == ssl3_accept_~s__state~0); 490789#L140 assume !(8512 == ssl3_accept_~s__state~0); 490787#L143 assume !(8513 == ssl3_accept_~s__state~0); 490785#L146 assume !(8528 == ssl3_accept_~s__state~0); 490783#L149 assume !(8529 == ssl3_accept_~s__state~0); 490781#L152 assume !(8544 == ssl3_accept_~s__state~0); 490779#L155 assume !(8545 == ssl3_accept_~s__state~0); 490777#L158 assume !(8560 == ssl3_accept_~s__state~0); 490775#L161 assume !(8561 == ssl3_accept_~s__state~0); 490773#L164 assume 8448 == ssl3_accept_~s__state~0; 490770#L165 assume !(ssl3_accept_~num1~0 > 0); 490767#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 490765#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 490762#L603 assume 0 == ssl3_accept_~skip~0; 490756#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 490751#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 490747#L614-1 assume 0 != ssl3_accept_~cb~0; 490744#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 490745#L602 ssl3_accept_~skip~0 := 0; 490740#L98-2 assume !false; 490741#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 490736#L101 assume !(12292 == ssl3_accept_~s__state~0); 490737#L104 assume !(16384 == ssl3_accept_~s__state~0); 490732#L107 assume !(8192 == ssl3_accept_~s__state~0); 490733#L110 assume !(24576 == ssl3_accept_~s__state~0); 490728#L113 assume !(8195 == ssl3_accept_~s__state~0); 490729#L116 assume !(8480 == ssl3_accept_~s__state~0); 490724#L119 assume !(8481 == ssl3_accept_~s__state~0); 490725#L122 assume !(8482 == ssl3_accept_~s__state~0); 490720#L125 assume !(8464 == ssl3_accept_~s__state~0); 490721#L128 assume !(8465 == ssl3_accept_~s__state~0); 490716#L131 assume !(8466 == ssl3_accept_~s__state~0); 490717#L134 assume !(8496 == ssl3_accept_~s__state~0); 490712#L137 assume !(8497 == ssl3_accept_~s__state~0); 490713#L140 assume !(8512 == ssl3_accept_~s__state~0); 490708#L143 assume !(8513 == ssl3_accept_~s__state~0); 490709#L146 assume !(8528 == ssl3_accept_~s__state~0); 490704#L149 assume !(8529 == ssl3_accept_~s__state~0); 490705#L152 assume !(8544 == ssl3_accept_~s__state~0); 490700#L155 assume !(8545 == ssl3_accept_~s__state~0); 490701#L158 assume !(8560 == ssl3_accept_~s__state~0); 490696#L161 assume !(8561 == ssl3_accept_~s__state~0); 490697#L164 assume !(8448 == ssl3_accept_~s__state~0); 490691#L167 assume 8576 == ssl3_accept_~s__state~0; 490692#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 491820#L439 assume !(ssl3_accept_~ret~0 <= 0); 491817#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 491818#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 499032#L603 assume 0 == ssl3_accept_~skip~0; 499020#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 499017#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 499013#L614-1 assume 0 != ssl3_accept_~cb~0; 499010#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 499007#L602 ssl3_accept_~skip~0 := 0; 499004#L98-2 assume !false; 499001#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498998#L101 assume !(12292 == ssl3_accept_~s__state~0); 498995#L104 assume !(16384 == ssl3_accept_~s__state~0); 498992#L107 assume !(8192 == ssl3_accept_~s__state~0); 498989#L110 assume !(24576 == ssl3_accept_~s__state~0); 498986#L113 assume !(8195 == ssl3_accept_~s__state~0); 498983#L116 assume !(8480 == ssl3_accept_~s__state~0); 498980#L119 assume !(8481 == ssl3_accept_~s__state~0); 498977#L122 assume !(8482 == ssl3_accept_~s__state~0); 498974#L125 assume !(8464 == ssl3_accept_~s__state~0); 498971#L128 assume !(8465 == ssl3_accept_~s__state~0); 498967#L131 assume 8466 == ssl3_accept_~s__state~0; 492176#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 498964#L273 assume !(0 == ssl3_accept_~blastFlag~0); 498908#L273-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; 498906#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 498904#L603 assume 0 == ssl3_accept_~skip~0; 498894#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 498891#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 498888#L614-1 assume 0 != ssl3_accept_~cb~0; 498885#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 498882#L602 ssl3_accept_~skip~0 := 0; 498880#L98-2 assume !false; 498230#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498229#L101 assume !(12292 == ssl3_accept_~s__state~0); 498228#L104 assume !(16384 == ssl3_accept_~s__state~0); 498227#L107 assume !(8192 == ssl3_accept_~s__state~0); 498226#L110 assume !(24576 == ssl3_accept_~s__state~0); 498213#L113 assume !(8195 == ssl3_accept_~s__state~0); 498210#L116 assume !(8480 == ssl3_accept_~s__state~0); 498206#L119 assume !(8481 == ssl3_accept_~s__state~0); 498203#L122 assume !(8482 == ssl3_accept_~s__state~0); 498200#L125 assume !(8464 == ssl3_accept_~s__state~0); 498197#L128 assume !(8465 == ssl3_accept_~s__state~0); 498193#L131 assume !(8466 == ssl3_accept_~s__state~0); 498187#L134 assume 8496 == ssl3_accept_~s__state~0; 492165#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 498183#L286 assume !(1 == ssl3_accept_~blastFlag~0); 490559#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 490560#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 492076#L292-2 [2019-12-07 18:21:00,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:21:00,754 INFO L82 PathProgramCache]: Analyzing trace with hash 1991378119, now seen corresponding path program 1 times [2019-12-07 18:21:00,755 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:21:00,755 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427259395] [2019-12-07 18:21:00,755 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:21:00,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:21:00,765 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:21:00,765 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427259395] [2019-12-07 18:21:00,765 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:21:00,765 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 18:21:00,765 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590535565] [2019-12-07 18:21:00,766 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 18:21:00,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:21:00,766 INFO L82 PathProgramCache]: Analyzing trace with hash -333626615, now seen corresponding path program 3 times [2019-12-07 18:21:00,766 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:21:00,766 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561798500] [2019-12-07 18:21:00,766 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:21:00,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:21:00,805 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-12-07 18:21:00,805 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561798500] [2019-12-07 18:21:00,805 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614762183] [2019-12-07 18:21:00,805 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 18:21:00,855 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2019-12-07 18:21:00,855 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-12-07 18:21:00,856 INFO L264 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 5 conjunts are in the unsatisfiable core [2019-12-07 18:21:00,857 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:21:00,890 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-12-07 18:21:00,890 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 18:21:00,891 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-12-07 18:21:00,891 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770789877] [2019-12-07 18:21:00,891 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:21:00,891 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:21:00,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:21:00,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:21:00,891 INFO L87 Difference]: Start difference. First operand 16054 states and 19434 transitions. cyclomatic complexity: 3424 Second operand 3 states. [2019-12-07 18:21:00,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:21:00,934 INFO L93 Difference]: Finished difference Result 16791 states and 20269 transitions. [2019-12-07 18:21:00,934 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:21:00,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16791 states and 20269 transitions. [2019-12-07 18:21:00,970 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3039 [2019-12-07 18:21:00,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16791 states to 16356 states and 19762 transitions. [2019-12-07 18:21:00,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3697 [2019-12-07 18:21:00,996 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3697 [2019-12-07 18:21:00,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16356 states and 19762 transitions. [2019-12-07 18:21:00,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:21:00,996 INFO L688 BuchiCegarLoop]: Abstraction has 16356 states and 19762 transitions. [2019-12-07 18:21:01,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16356 states and 19762 transitions. [2019-12-07 18:21:01,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16356 to 16356. [2019-12-07 18:21:01,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16356 states. [2019-12-07 18:21:01,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16356 states to 16356 states and 19762 transitions. [2019-12-07 18:21:01,113 INFO L711 BuchiCegarLoop]: Abstraction has 16356 states and 19762 transitions. [2019-12-07 18:21:01,113 INFO L591 BuchiCegarLoop]: Abstraction has 16356 states and 19762 transitions. [2019-12-07 18:21:01,113 INFO L424 BuchiCegarLoop]: ======== Iteration 38============ [2019-12-07 18:21:01,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16356 states and 19762 transitions. [2019-12-07 18:21:01,184 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3039 [2019-12-07 18:21:01,184 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:21:01,184 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:21:01,185 INFO L849 BuchiCegarLoop]: Counterexample stem 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, 1, 1] [2019-12-07 18:21:01,185 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:21:01,185 INFO L794 eck$LassoCheckResult]: Stem: 524033#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 523845#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 523808#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 523937#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 523939#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 525794#L98-2 assume !false; 525787#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 525780#L101 assume !(12292 == ssl3_accept_~s__state~0); 525773#L104 assume !(16384 == ssl3_accept_~s__state~0); 525766#L107 assume !(8192 == ssl3_accept_~s__state~0); 525759#L110 assume !(24576 == ssl3_accept_~s__state~0); 525753#L113 assume !(8195 == ssl3_accept_~s__state~0); 525747#L116 assume !(8480 == ssl3_accept_~s__state~0); 525741#L119 assume !(8481 == ssl3_accept_~s__state~0); 525735#L122 assume !(8482 == ssl3_accept_~s__state~0); 525730#L125 assume 8464 == ssl3_accept_~s__state~0; 525725#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 525718#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 525714#L273-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; 525711#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 525707#L603 assume 0 == ssl3_accept_~skip~0; 525698#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 525684#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 525676#L614-1 assume 0 != ssl3_accept_~cb~0; 525672#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 525668#L602 ssl3_accept_~skip~0 := 0; 525664#L98-2 assume !false; 525661#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 525658#L101 assume !(12292 == ssl3_accept_~s__state~0); 525655#L104 assume !(16384 == ssl3_accept_~s__state~0); 525652#L107 assume !(8192 == ssl3_accept_~s__state~0); 525649#L110 assume !(24576 == ssl3_accept_~s__state~0); 525646#L113 assume !(8195 == ssl3_accept_~s__state~0); 525643#L116 assume !(8480 == ssl3_accept_~s__state~0); 525640#L119 assume !(8481 == ssl3_accept_~s__state~0); 525637#L122 assume !(8482 == ssl3_accept_~s__state~0); 525634#L125 assume !(8464 == ssl3_accept_~s__state~0); 525631#L128 assume !(8465 == ssl3_accept_~s__state~0); 525628#L131 assume !(8466 == ssl3_accept_~s__state~0); 525624#L134 assume 8496 == ssl3_accept_~s__state~0; 525621#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 525619#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 525615#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 525609#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 525602#L292-2 [2019-12-07 18:21:01,185 INFO L796 eck$LassoCheckResult]: Loop: 525602#L292-2 ssl3_accept_~s__init_num~0 := 0; 526468#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 526465#L603 assume 0 == ssl3_accept_~skip~0; 526459#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 524879#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 526450#L614-1 assume 0 != ssl3_accept_~cb~0; 526438#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 526436#L602 ssl3_accept_~skip~0 := 0; 526435#L98-2 assume !false; 526434#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 526433#L101 assume !(12292 == ssl3_accept_~s__state~0); 526432#L104 assume !(16384 == ssl3_accept_~s__state~0); 526431#L107 assume !(8192 == ssl3_accept_~s__state~0); 526430#L110 assume !(24576 == ssl3_accept_~s__state~0); 526429#L113 assume !(8195 == ssl3_accept_~s__state~0); 526428#L116 assume !(8480 == ssl3_accept_~s__state~0); 526427#L119 assume !(8481 == ssl3_accept_~s__state~0); 526426#L122 assume !(8482 == ssl3_accept_~s__state~0); 526425#L125 assume !(8464 == ssl3_accept_~s__state~0); 526424#L128 assume !(8465 == ssl3_accept_~s__state~0); 526423#L131 assume !(8466 == ssl3_accept_~s__state~0); 526422#L134 assume !(8496 == ssl3_accept_~s__state~0); 526421#L137 assume !(8497 == ssl3_accept_~s__state~0); 526420#L140 assume !(8512 == ssl3_accept_~s__state~0); 526419#L143 assume !(8513 == ssl3_accept_~s__state~0); 526418#L146 assume !(8528 == ssl3_accept_~s__state~0); 526417#L149 assume !(8529 == ssl3_accept_~s__state~0); 526416#L152 assume !(8544 == ssl3_accept_~s__state~0); 526415#L155 assume !(8545 == ssl3_accept_~s__state~0); 526414#L158 assume !(8560 == ssl3_accept_~s__state~0); 526412#L161 assume !(8561 == ssl3_accept_~s__state~0); 526407#L164 assume !(8448 == ssl3_accept_~s__state~0); 526404#L167 assume !(8576 == ssl3_accept_~s__state~0); 526402#L170 assume !(8577 == ssl3_accept_~s__state~0); 526400#L173 assume !(8592 == ssl3_accept_~s__state~0); 526398#L176 assume !(8593 == ssl3_accept_~s__state~0); 526396#L179 assume !(8608 == ssl3_accept_~s__state~0); 526341#L182 assume !(8609 == ssl3_accept_~s__state~0); 523967#L185 assume !(8640 == ssl3_accept_~s__state~0); 523912#L188 assume !(8641 == ssl3_accept_~s__state~0); 523913#L191 assume 8656 == ssl3_accept_~s__state~0; 523890#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 524042#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 524043#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 524039#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 524050#L519 assume !(0 == ssl3_accept_~tmp___10~0); 524872#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524869#L603 assume 0 == ssl3_accept_~skip~0; 524851#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 524852#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 524835#L614-1 assume 0 != ssl3_accept_~cb~0; 524836#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 524819#L602 ssl3_accept_~skip~0 := 0; 524820#L98-2 assume !false; 524805#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524806#L101 assume !(12292 == ssl3_accept_~s__state~0); 524791#L104 assume !(16384 == ssl3_accept_~s__state~0); 524792#L107 assume !(8192 == ssl3_accept_~s__state~0); 524775#L110 assume !(24576 == ssl3_accept_~s__state~0); 524776#L113 assume !(8195 == ssl3_accept_~s__state~0); 524762#L116 assume !(8480 == ssl3_accept_~s__state~0); 524763#L119 assume !(8481 == ssl3_accept_~s__state~0); 524752#L122 assume !(8482 == ssl3_accept_~s__state~0); 524753#L125 assume !(8464 == ssl3_accept_~s__state~0); 526116#L128 assume !(8465 == ssl3_accept_~s__state~0); 526114#L131 assume !(8466 == ssl3_accept_~s__state~0); 526112#L134 assume !(8496 == ssl3_accept_~s__state~0); 526110#L137 assume !(8497 == ssl3_accept_~s__state~0); 526108#L140 assume !(8512 == ssl3_accept_~s__state~0); 526106#L143 assume !(8513 == ssl3_accept_~s__state~0); 526104#L146 assume !(8528 == ssl3_accept_~s__state~0); 526047#L149 assume !(8529 == ssl3_accept_~s__state~0); 526045#L152 assume !(8544 == ssl3_accept_~s__state~0); 526042#L155 assume !(8545 == ssl3_accept_~s__state~0); 526040#L158 assume !(8560 == ssl3_accept_~s__state~0); 526037#L161 assume !(8561 == ssl3_accept_~s__state~0); 526035#L164 assume !(8448 == ssl3_accept_~s__state~0); 526032#L167 assume !(8576 == ssl3_accept_~s__state~0); 526030#L170 assume !(8577 == ssl3_accept_~s__state~0); 526027#L173 assume !(8592 == ssl3_accept_~s__state~0); 526025#L176 assume !(8593 == ssl3_accept_~s__state~0); 526022#L179 assume !(8608 == ssl3_accept_~s__state~0); 526019#L182 assume !(8609 == ssl3_accept_~s__state~0); 526018#L185 assume !(8640 == ssl3_accept_~s__state~0); 526015#L188 assume !(8641 == ssl3_accept_~s__state~0); 524614#L191 assume !(8656 == ssl3_accept_~s__state~0); 523889#L194 assume !(8657 == ssl3_accept_~s__state~0); 523775#L197 assume 8672 == ssl3_accept_~s__state~0; 523776#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 523897#L527 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 523804#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 524029#L542 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 524030#L542-2 ssl3_accept_~s__init_num~0 := 0; 524276#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524272#L603 assume 0 == ssl3_accept_~skip~0; 524267#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 524265#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 524259#L614-1 assume 0 != ssl3_accept_~cb~0; 524256#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 524254#L602 ssl3_accept_~skip~0 := 0; 524252#L98-2 assume !false; 524250#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524248#L101 assume !(12292 == ssl3_accept_~s__state~0); 524246#L104 assume !(16384 == ssl3_accept_~s__state~0); 524244#L107 assume !(8192 == ssl3_accept_~s__state~0); 524242#L110 assume !(24576 == ssl3_accept_~s__state~0); 524240#L113 assume !(8195 == ssl3_accept_~s__state~0); 524238#L116 assume !(8480 == ssl3_accept_~s__state~0); 524236#L119 assume !(8481 == ssl3_accept_~s__state~0); 524234#L122 assume !(8482 == ssl3_accept_~s__state~0); 524232#L125 assume !(8464 == ssl3_accept_~s__state~0); 524230#L128 assume !(8465 == ssl3_accept_~s__state~0); 524228#L131 assume !(8466 == ssl3_accept_~s__state~0); 524226#L134 assume !(8496 == ssl3_accept_~s__state~0); 524224#L137 assume !(8497 == ssl3_accept_~s__state~0); 524222#L140 assume !(8512 == ssl3_accept_~s__state~0); 524220#L143 assume !(8513 == ssl3_accept_~s__state~0); 524218#L146 assume !(8528 == ssl3_accept_~s__state~0); 524216#L149 assume !(8529 == ssl3_accept_~s__state~0); 524214#L152 assume !(8544 == ssl3_accept_~s__state~0); 524212#L155 assume !(8545 == ssl3_accept_~s__state~0); 524210#L158 assume !(8560 == ssl3_accept_~s__state~0); 524208#L161 assume !(8561 == ssl3_accept_~s__state~0); 524206#L164 assume 8448 == ssl3_accept_~s__state~0; 524203#L165 assume !(ssl3_accept_~num1~0 > 0); 524200#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 524198#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524195#L603 assume 0 == ssl3_accept_~skip~0; 524189#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 524184#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 524180#L614-1 assume 0 != ssl3_accept_~cb~0; 524177#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 524178#L602 ssl3_accept_~skip~0 := 0; 524173#L98-2 assume !false; 524174#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524169#L101 assume !(12292 == ssl3_accept_~s__state~0); 524170#L104 assume !(16384 == ssl3_accept_~s__state~0); 524165#L107 assume !(8192 == ssl3_accept_~s__state~0); 524166#L110 assume !(24576 == ssl3_accept_~s__state~0); 524161#L113 assume !(8195 == ssl3_accept_~s__state~0); 524162#L116 assume !(8480 == ssl3_accept_~s__state~0); 524157#L119 assume !(8481 == ssl3_accept_~s__state~0); 524158#L122 assume !(8482 == ssl3_accept_~s__state~0); 524153#L125 assume !(8464 == ssl3_accept_~s__state~0); 524154#L128 assume !(8465 == ssl3_accept_~s__state~0); 524149#L131 assume !(8466 == ssl3_accept_~s__state~0); 524150#L134 assume !(8496 == ssl3_accept_~s__state~0); 524145#L137 assume !(8497 == ssl3_accept_~s__state~0); 524146#L140 assume !(8512 == ssl3_accept_~s__state~0); 524141#L143 assume !(8513 == ssl3_accept_~s__state~0); 524142#L146 assume !(8528 == ssl3_accept_~s__state~0); 524137#L149 assume !(8529 == ssl3_accept_~s__state~0); 524138#L152 assume !(8544 == ssl3_accept_~s__state~0); 524133#L155 assume !(8545 == ssl3_accept_~s__state~0); 524134#L158 assume !(8560 == ssl3_accept_~s__state~0); 524129#L161 assume !(8561 == ssl3_accept_~s__state~0); 524130#L164 assume !(8448 == ssl3_accept_~s__state~0); 524125#L167 assume 8576 == ssl3_accept_~s__state~0; 523995#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 523846#L439 assume !(ssl3_accept_~ret~0 <= 0); 523835#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 523836#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 528480#L603 assume 0 == ssl3_accept_~skip~0; 528476#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 528475#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 528473#L614-1 assume 0 != ssl3_accept_~cb~0; 528472#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 528471#L602 ssl3_accept_~skip~0 := 0; 528470#L98-2 assume !false; 528469#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 528468#L101 assume !(12292 == ssl3_accept_~s__state~0); 528465#L104 assume !(16384 == ssl3_accept_~s__state~0); 528462#L107 assume !(8192 == ssl3_accept_~s__state~0); 528459#L110 assume !(24576 == ssl3_accept_~s__state~0); 528456#L113 assume !(8195 == ssl3_accept_~s__state~0); 528453#L116 assume !(8480 == ssl3_accept_~s__state~0); 528450#L119 assume !(8481 == ssl3_accept_~s__state~0); 528447#L122 assume !(8482 == ssl3_accept_~s__state~0); 528444#L125 assume !(8464 == ssl3_accept_~s__state~0); 528441#L128 assume !(8465 == ssl3_accept_~s__state~0); 528438#L131 assume 8466 == ssl3_accept_~s__state~0; 526721#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 528434#L273 assume !(0 == ssl3_accept_~blastFlag~0); 528432#L273-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; 528430#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 528428#L603 assume 0 == ssl3_accept_~skip~0; 528423#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 528418#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 528414#L614-1 assume 0 != ssl3_accept_~cb~0; 528403#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 528401#L602 ssl3_accept_~skip~0 := 0; 528400#L98-2 assume !false; 528399#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 528398#L101 assume !(12292 == ssl3_accept_~s__state~0); 528397#L104 assume !(16384 == ssl3_accept_~s__state~0); 528396#L107 assume !(8192 == ssl3_accept_~s__state~0); 528395#L110 assume !(24576 == ssl3_accept_~s__state~0); 528394#L113 assume !(8195 == ssl3_accept_~s__state~0); 528393#L116 assume !(8480 == ssl3_accept_~s__state~0); 528392#L119 assume !(8481 == ssl3_accept_~s__state~0); 528391#L122 assume !(8482 == ssl3_accept_~s__state~0); 528390#L125 assume !(8464 == ssl3_accept_~s__state~0); 528389#L128 assume !(8465 == ssl3_accept_~s__state~0); 528388#L131 assume !(8466 == ssl3_accept_~s__state~0); 526490#L134 assume 8496 == ssl3_accept_~s__state~0; 526487#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 526483#L286 assume !(1 == ssl3_accept_~blastFlag~0); 526478#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 526475#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 525602#L292-2 [2019-12-07 18:21:01,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:21:01,185 INFO L82 PathProgramCache]: Analyzing trace with hash 1991376197, now seen corresponding path program 1 times [2019-12-07 18:21:01,185 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:21:01,186 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102028928] [2019-12-07 18:21:01,186 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:21:01,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:21:01,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:21:01,193 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:21:01,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:21:01,193 INFO L82 PathProgramCache]: Analyzing trace with hash -333626615, now seen corresponding path program 4 times [2019-12-07 18:21:01,193 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:21:01,193 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138890987] [2019-12-07 18:21:01,193 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:21:01,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:21:01,231 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-12-07 18:21:01,232 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138890987] [2019-12-07 18:21:01,232 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623659509] [2019-12-07 18:21:01,232 INFO L92 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 18:21:01,277 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-12-07 18:21:01,277 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-12-07 18:21:01,278 INFO L264 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 5 conjunts are in the unsatisfiable core [2019-12-07 18:21:01,279 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 18:21:01,312 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 290 proven. 31 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-12-07 18:21:01,312 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 18:21:01,312 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-12-07 18:21:01,312 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017833059] [2019-12-07 18:21:01,313 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:21:01,313 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:21:01,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-12-07 18:21:01,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-12-07 18:21:01,313 INFO L87 Difference]: Start difference. First operand 16356 states and 19762 transitions. cyclomatic complexity: 3450 Second operand 6 states. [2019-12-07 18:21:01,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:21:01,552 INFO L93 Difference]: Finished difference Result 18006 states and 21486 transitions. [2019-12-07 18:21:01,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-12-07 18:21:01,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18006 states and 21486 transitions. [2019-12-07 18:21:01,586 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2913 [2019-12-07 18:21:01,609 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18006 states to 16198 states and 19305 transitions. [2019-12-07 18:21:01,609 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3703 [2019-12-07 18:21:01,610 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3890 [2019-12-07 18:21:01,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16198 states and 19305 transitions. [2019-12-07 18:21:01,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:21:01,612 INFO L688 BuchiCegarLoop]: Abstraction has 16198 states and 19305 transitions. [2019-12-07 18:21:01,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16198 states and 19305 transitions. [2019-12-07 18:21:01,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16198 to 15840. [2019-12-07 18:21:01,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15840 states. [2019-12-07 18:21:01,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15840 states to 15840 states and 18849 transitions. [2019-12-07 18:21:01,695 INFO L711 BuchiCegarLoop]: Abstraction has 15840 states and 18849 transitions. [2019-12-07 18:21:01,695 INFO L591 BuchiCegarLoop]: Abstraction has 15840 states and 18849 transitions. [2019-12-07 18:21:01,695 INFO L424 BuchiCegarLoop]: ======== Iteration 39============ [2019-12-07 18:21:01,695 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15840 states and 18849 transitions. [2019-12-07 18:21:01,715 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2885 [2019-12-07 18:21:01,715 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:21:01,716 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:21:01,716 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:21:01,716 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:21:01,716 INFO L794 eck$LassoCheckResult]: Stem: 559018#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 558844#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 558797#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 558798#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 558926#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 558927#L98-2 assume !false; 562341#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 562339#L101 assume !(12292 == ssl3_accept_~s__state~0); 562337#L104 assume !(16384 == ssl3_accept_~s__state~0); 562335#L107 assume !(8192 == ssl3_accept_~s__state~0); 562333#L110 assume !(24576 == ssl3_accept_~s__state~0); 562331#L113 assume !(8195 == ssl3_accept_~s__state~0); 562329#L116 assume !(8480 == ssl3_accept_~s__state~0); 562327#L119 assume !(8481 == ssl3_accept_~s__state~0); 562325#L122 assume !(8482 == ssl3_accept_~s__state~0); 562323#L125 assume 8464 == ssl3_accept_~s__state~0; 562322#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 562320#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 562318#L273-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; 562316#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 562314#L603 assume 0 == ssl3_accept_~skip~0; 562306#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 562303#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 562300#L614-1 assume 0 != ssl3_accept_~cb~0; 562297#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 562295#L602 ssl3_accept_~skip~0 := 0; 562293#L98-2 assume !false; 562291#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 562289#L101 assume !(12292 == ssl3_accept_~s__state~0); 562287#L104 assume !(16384 == ssl3_accept_~s__state~0); 562285#L107 assume !(8192 == ssl3_accept_~s__state~0); 562283#L110 assume !(24576 == ssl3_accept_~s__state~0); 562281#L113 assume !(8195 == ssl3_accept_~s__state~0); 562279#L116 assume !(8480 == ssl3_accept_~s__state~0); 562277#L119 assume !(8481 == ssl3_accept_~s__state~0); 562275#L122 assume !(8482 == ssl3_accept_~s__state~0); 562273#L125 assume !(8464 == ssl3_accept_~s__state~0); 562271#L128 assume !(8465 == ssl3_accept_~s__state~0); 562269#L131 assume !(8466 == ssl3_accept_~s__state~0); 562266#L134 assume 8496 == ssl3_accept_~s__state~0; 562265#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 562262#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 562257#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 562255#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 561750#L292-2 ssl3_accept_~s__init_num~0 := 0; 561751#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 561690#L603 assume 0 == ssl3_accept_~skip~0; 561691#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 560339#L604-1 [2019-12-07 18:21:01,716 INFO L796 eck$LassoCheckResult]: Loop: 560339#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 561670#L614-1 assume 0 != ssl3_accept_~cb~0; 561660#L621 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 561661#L602 ssl3_accept_~skip~0 := 0; 561201#L98-2 assume !false; 561202#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 561180#L101 assume !(12292 == ssl3_accept_~s__state~0); 561181#L104 assume !(16384 == ssl3_accept_~s__state~0); 561134#L107 assume !(8192 == ssl3_accept_~s__state~0); 561135#L110 assume !(24576 == ssl3_accept_~s__state~0); 561110#L113 assume !(8195 == ssl3_accept_~s__state~0); 561111#L116 assume !(8480 == ssl3_accept_~s__state~0); 561081#L119 assume !(8481 == ssl3_accept_~s__state~0); 561082#L122 assume !(8482 == ssl3_accept_~s__state~0); 561060#L125 assume !(8464 == ssl3_accept_~s__state~0); 561061#L128 assume !(8465 == ssl3_accept_~s__state~0); 561047#L131 assume !(8466 == ssl3_accept_~s__state~0); 561048#L134 assume !(8496 == ssl3_accept_~s__state~0); 561035#L137 assume !(8497 == ssl3_accept_~s__state~0); 561036#L140 assume !(8512 == ssl3_accept_~s__state~0); 561023#L143 assume !(8513 == ssl3_accept_~s__state~0); 561024#L146 assume !(8528 == ssl3_accept_~s__state~0); 560968#L149 assume !(8529 == ssl3_accept_~s__state~0); 560969#L152 assume !(8544 == ssl3_accept_~s__state~0); 560953#L155 assume !(8545 == ssl3_accept_~s__state~0); 560954#L158 assume !(8560 == ssl3_accept_~s__state~0); 560683#L161 assume !(8561 == ssl3_accept_~s__state~0); 560684#L164 assume !(8448 == ssl3_accept_~s__state~0); 560667#L167 assume !(8576 == ssl3_accept_~s__state~0); 560668#L170 assume !(8577 == ssl3_accept_~s__state~0); 560646#L173 assume !(8592 == ssl3_accept_~s__state~0); 560638#L176 assume !(8593 == ssl3_accept_~s__state~0); 560631#L179 assume !(8608 == ssl3_accept_~s__state~0); 560624#L182 assume !(8609 == ssl3_accept_~s__state~0); 560617#L185 assume !(8640 == ssl3_accept_~s__state~0); 560610#L188 assume !(8641 == ssl3_accept_~s__state~0); 560357#L191 assume 8656 == ssl3_accept_~s__state~0; 558882#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 560353#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 560351#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 560345#L509-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 560343#L519 assume !(0 == ssl3_accept_~tmp___10~0); 560341#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 560338#L603 assume 0 == ssl3_accept_~skip~0; 560332#L604 assume -12288 != ssl3_accept_~tmp___1~0; 560333#L605 assume !(8656 != ssl3_accept_~s__state~0); 560339#L604-1 [2019-12-07 18:21:01,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:21:01,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1479788913, now seen corresponding path program 1 times [2019-12-07 18:21:01,717 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:21:01,717 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248942693] [2019-12-07 18:21:01,717 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:21:01,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:21:01,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:21:01,724 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:21:01,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:21:01,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1096890997, now seen corresponding path program 1 times [2019-12-07 18:21:01,725 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:21:01,725 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349497902] [2019-12-07 18:21:01,725 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:21:01,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 18:21:01,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 18:21:01,732 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349497902] [2019-12-07 18:21:01,732 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 18:21:01,733 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 18:21:01,733 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27159178] [2019-12-07 18:21:01,733 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 18:21:01,733 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 18:21:01,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 18:21:01,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 18:21:01,733 INFO L87 Difference]: Start difference. First operand 15840 states and 18849 transitions. cyclomatic complexity: 3051 Second operand 3 states. [2019-12-07 18:21:01,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 18:21:01,831 INFO L93 Difference]: Finished difference Result 15840 states and 18795 transitions. [2019-12-07 18:21:01,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 18:21:01,831 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15840 states and 18795 transitions. [2019-12-07 18:21:01,865 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2707 [2019-12-07 18:21:01,885 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15840 states to 12961 states and 15326 transitions. [2019-12-07 18:21:01,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3350 [2019-12-07 18:21:01,887 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3350 [2019-12-07 18:21:01,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12961 states and 15326 transitions. [2019-12-07 18:21:01,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 18:21:01,887 INFO L688 BuchiCegarLoop]: Abstraction has 12961 states and 15326 transitions. [2019-12-07 18:21:01,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12961 states and 15326 transitions. [2019-12-07 18:21:01,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12961 to 12541. [2019-12-07 18:21:01,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12541 states. [2019-12-07 18:21:01,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12541 states to 12541 states and 14830 transitions. [2019-12-07 18:21:01,958 INFO L711 BuchiCegarLoop]: Abstraction has 12541 states and 14830 transitions. [2019-12-07 18:21:01,958 INFO L591 BuchiCegarLoop]: Abstraction has 12541 states and 14830 transitions. [2019-12-07 18:21:01,958 INFO L424 BuchiCegarLoop]: ======== Iteration 40============ [2019-12-07 18:21:01,958 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12541 states and 14830 transitions. [2019-12-07 18:21:01,974 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2683 [2019-12-07 18:21:01,974 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 18:21:01,974 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 18:21:01,975 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-12-07 18:21:01,975 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 18:21:01,975 INFO L794 eck$LassoCheckResult]: Stem: 590707#ULTIMATE.startENTRY 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;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;ssl3_accept_~s__init_buf___0~0 := 1;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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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__s3__tmp__reuse_message~0 := 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; 590529#L81 assume !(0 != ssl3_accept_~s__info_callback~0); 590492#L84 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 590482#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 590483#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 590612#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 590498#L98-2 assume !false; 590499#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 590725#L101 assume !(12292 == ssl3_accept_~s__state~0); 590734#L104 assume !(16384 == ssl3_accept_~s__state~0); 590735#L107 assume !(8192 == ssl3_accept_~s__state~0); 590727#L110 assume !(24576 == ssl3_accept_~s__state~0); 590649#L113 assume !(8195 == ssl3_accept_~s__state~0); 590631#L116 assume !(8480 == ssl3_accept_~s__state~0); 590632#L119 assume !(8481 == ssl3_accept_~s__state~0); 590577#L122 assume !(8482 == ssl3_accept_~s__state~0); 590540#L125 assume 8464 == ssl3_accept_~s__state~0; 590541#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 590729#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 595746#L273-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; 595742#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595738#L603 assume 0 == ssl3_accept_~skip~0; 595731#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 595726#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 595720#L614-1 assume !(0 != ssl3_accept_~cb~0); 595710#L602 ssl3_accept_~skip~0 := 0; 595704#L98-2 assume !false; 595701#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 595698#L101 assume !(12292 == ssl3_accept_~s__state~0); 595695#L104 assume !(16384 == ssl3_accept_~s__state~0); 595692#L107 assume !(8192 == ssl3_accept_~s__state~0); 595690#L110 assume !(24576 == ssl3_accept_~s__state~0); 595688#L113 assume !(8195 == ssl3_accept_~s__state~0); 595687#L116 assume !(8480 == ssl3_accept_~s__state~0); 595685#L119 assume !(8481 == ssl3_accept_~s__state~0); 595683#L122 assume !(8482 == ssl3_accept_~s__state~0); 595681#L125 assume !(8464 == ssl3_accept_~s__state~0); 595676#L128 assume !(8465 == ssl3_accept_~s__state~0); 595673#L131 assume !(8466 == ssl3_accept_~s__state~0); 595670#L134 assume 8496 == ssl3_accept_~s__state~0; 595668#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 594848#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 594849#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 595618#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 595613#L292-2 ssl3_accept_~s__init_num~0 := 0; 595607#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595603#L603 assume 0 == ssl3_accept_~skip~0; 595594#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 595587#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 595581#L614-1 assume !(0 != ssl3_accept_~cb~0); 595577#L602 ssl3_accept_~skip~0 := 0; 595573#L98-2 assume !false; 595569#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 595565#L101 assume !(12292 == ssl3_accept_~s__state~0); 595561#L104 assume !(16384 == ssl3_accept_~s__state~0); 595557#L107 assume !(8192 == ssl3_accept_~s__state~0); 595553#L110 assume !(24576 == ssl3_accept_~s__state~0); 595549#L113 assume !(8195 == ssl3_accept_~s__state~0); 595545#L116 assume !(8480 == ssl3_accept_~s__state~0); 595541#L119 assume !(8481 == ssl3_accept_~s__state~0); 595537#L122 assume !(8482 == ssl3_accept_~s__state~0); 595533#L125 assume !(8464 == ssl3_accept_~s__state~0); 595529#L128 assume !(8465 == ssl3_accept_~s__state~0); 595526#L131 assume !(8466 == ssl3_accept_~s__state~0); 595521#L134 assume !(8496 == ssl3_accept_~s__state~0); 595517#L137 assume !(8497 == ssl3_accept_~s__state~0); 595511#L140 assume 8512 == ssl3_accept_~s__state~0; 595508#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 595503#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 595499#L303-2 [2019-12-07 18:21:01,975 INFO L796 eck$LassoCheckResult]: Loop: 595499#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 595493#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595484#L603 assume !(0 == ssl3_accept_~skip~0); 595477#L602 ssl3_accept_~skip~0 := 0; 595474#L98-2 assume !false; 595471#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 595468#L101 assume !(12292 == ssl3_accept_~s__state~0); 595464#L104 assume !(16384 == ssl3_accept_~s__state~0); 595455#L107 assume !(8192 == ssl3_accept_~s__state~0); 595449#L110 assume !(24576 == ssl3_accept_~s__state~0); 595443#L113 assume !(8195 == ssl3_accept_~s__state~0); 595439#L116 assume !(8480 == ssl3_accept_~s__state~0); 595435#L119 assume !(8481 == ssl3_accept_~s__state~0); 595431#L122 assume !(8482 == ssl3_accept_~s__state~0); 595426#L125 assume !(8464 == ssl3_accept_~s__state~0); 595410#L128 assume !(8465 == ssl3_accept_~s__state~0); 595408#L131 assume !(8466 == ssl3_accept_~s__state~0); 595406#L134 assume !(8496 == ssl3_accept_~s__state~0); 595404#L137 assume !(8497 == ssl3_accept_~s__state~0); 595402#L140 assume !(8512 == ssl3_accept_~s__state~0); 595400#L143 assume !(8513 == ssl3_accept_~s__state~0); 595398#L146 assume 8528 == ssl3_accept_~s__state~0; 594394#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 595395#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 595393#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 595374#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 595197#L332 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 595195#L333 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 595192#L338 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 595188#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 595186#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595183#L603 assume !(0 == ssl3_accept_~skip~0); 595180#L602 ssl3_accept_~skip~0 := 0; 595178#L98-2 assume !false; 595176#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 595174#L101 assume !(12292 == ssl3_accept_~s__state~0); 595172#L104 assume !(16384 == ssl3_accept_~s__state~0); 595170#L107 assume !(8192 == ssl3_accept_~s__state~0); 595168#L110 assume !(24576 == ssl3_accept_~s__state~0); 595166#L113 assume !(8195 == ssl3_accept_~s__state~0); 595164#L116 assume !(8480 == ssl3_accept_~s__state~0); 595162#L119 assume !(8481 == ssl3_accept_~s__state~0); 595160#L122 assume !(8482 == ssl3_accept_~s__state~0); 595158#L125 assume !(8464 == ssl3_accept_~s__state~0); 595156#L128 assume !(8465 == ssl3_accept_~s__state~0); 595154#L131 assume !(8466 == ssl3_accept_~s__state~0); 595152#L134 assume !(8496 == ssl3_accept_~s__state~0); 595150#L137 assume !(8497 == ssl3_accept_~s__state~0); 595148#L140 assume !(8512 == ssl3_accept_~s__state~0); 595146#L143 assume !(8513 == ssl3_accept_~s__state~0); 595144#L146 assume !(8528 == ssl3_accept_~s__state~0); 595142#L149 assume !(8529 == ssl3_accept_~s__state~0); 595140#L152 assume 8544 == ssl3_accept_~s__state~0; 594371#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 595137#L375 assume !(0 != ssl3_accept_~s__session__peer~0); 595134#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 595132#L387 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 595130#L388 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 595126#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 595124#L399 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; 595121#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595120#L603 assume 0 == ssl3_accept_~skip~0; 595089#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 594977#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 594975#L614-1 assume !(0 != ssl3_accept_~cb~0); 594970#L602 ssl3_accept_~skip~0 := 0; 594967#L98-2 assume !false; 594965#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 594963#L101 assume !(12292 == ssl3_accept_~s__state~0); 594961#L104 assume !(16384 == ssl3_accept_~s__state~0); 594959#L107 assume !(8192 == ssl3_accept_~s__state~0); 594957#L110 assume !(24576 == ssl3_accept_~s__state~0); 594751#L113 assume !(8195 == ssl3_accept_~s__state~0); 594750#L116 assume !(8480 == ssl3_accept_~s__state~0); 594749#L119 assume !(8481 == ssl3_accept_~s__state~0); 594748#L122 assume !(8482 == ssl3_accept_~s__state~0); 594747#L125 assume !(8464 == ssl3_accept_~s__state~0); 594746#L128 assume !(8465 == ssl3_accept_~s__state~0); 594744#L131 assume !(8466 == ssl3_accept_~s__state~0); 594742#L134 assume !(8496 == ssl3_accept_~s__state~0); 594737#L137 assume !(8497 == ssl3_accept_~s__state~0); 594734#L140 assume !(8512 == ssl3_accept_~s__state~0); 594732#L143 assume !(8513 == ssl3_accept_~s__state~0); 594730#L146 assume !(8528 == ssl3_accept_~s__state~0); 594728#L149 assume !(8529 == ssl3_accept_~s__state~0); 594726#L152 assume !(8544 == ssl3_accept_~s__state~0); 594724#L155 assume !(8545 == ssl3_accept_~s__state~0); 594722#L158 assume !(8560 == ssl3_accept_~s__state~0); 594720#L161 assume !(8561 == ssl3_accept_~s__state~0); 594718#L164 assume 8448 == ssl3_accept_~s__state~0; 594714#L165 assume !(ssl3_accept_~num1~0 > 0); 594712#L425-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 594710#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 594708#L603 assume 0 == ssl3_accept_~skip~0; 594701#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 594699#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 594696#L614-1 assume !(0 != ssl3_accept_~cb~0); 594694#L602 ssl3_accept_~skip~0 := 0; 594692#L98-2 assume !false; 594690#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 594688#L101 assume !(12292 == ssl3_accept_~s__state~0); 594686#L104 assume !(16384 == ssl3_accept_~s__state~0); 594684#L107 assume !(8192 == ssl3_accept_~s__state~0); 594682#L110 assume !(24576 == ssl3_accept_~s__state~0); 594679#L113 assume !(8195 == ssl3_accept_~s__state~0); 594677#L116 assume !(8480 == ssl3_accept_~s__state~0); 594675#L119 assume !(8481 == ssl3_accept_~s__state~0); 594673#L122 assume !(8482 == ssl3_accept_~s__state~0); 594671#L125 assume !(8464 == ssl3_accept_~s__state~0); 594668#L128 assume !(8465 == ssl3_accept_~s__state~0); 594666#L131 assume !(8466 == ssl3_accept_~s__state~0); 594664#L134 assume !(8496 == ssl3_accept_~s__state~0); 594659#L137 assume !(8497 == ssl3_accept_~s__state~0); 594656#L140 assume !(8512 == ssl3_accept_~s__state~0); 594653#L143 assume !(8513 == ssl3_accept_~s__state~0); 594649#L146 assume !(8528 == ssl3_accept_~s__state~0); 594633#L149 assume !(8529 == ssl3_accept_~s__state~0); 594626#L152 assume !(8544 == ssl3_accept_~s__state~0); 594373#L155 assume !(8545 == ssl3_accept_~s__state~0); 594374#L158 assume !(8560 == ssl3_accept_~s__state~0); 594356#L161 assume !(8561 == ssl3_accept_~s__state~0); 594357#L164 assume !(8448 == ssl3_accept_~s__state~0); 594231#L167 assume 8576 == ssl3_accept_~s__state~0; 594232#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 594221#L439 assume !(ssl3_accept_~ret~0 <= 0); 594222#L442 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 594581#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595697#L603 assume 0 == ssl3_accept_~skip~0; 594206#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 594207#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 594199#L614-1 assume !(0 != ssl3_accept_~cb~0); 594200#L602 ssl3_accept_~skip~0 := 0; 594189#L98-2 assume !false; 594190#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 594175#L101 assume !(12292 == ssl3_accept_~s__state~0); 594176#L104 assume !(16384 == ssl3_accept_~s__state~0); 594164#L107 assume !(8192 == ssl3_accept_~s__state~0); 594165#L110 assume !(24576 == ssl3_accept_~s__state~0); 594078#L113 assume !(8195 == ssl3_accept_~s__state~0); 594079#L116 assume !(8480 == ssl3_accept_~s__state~0); 594062#L119 assume !(8481 == ssl3_accept_~s__state~0); 594063#L122 assume !(8482 == ssl3_accept_~s__state~0); 594046#L125 assume !(8464 == ssl3_accept_~s__state~0); 594047#L128 assume !(8465 == ssl3_accept_~s__state~0); 594033#L131 assume 8466 == ssl3_accept_~s__state~0; 590801#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 590620#L273 assume !(0 == ssl3_accept_~blastFlag~0); 590616#L273-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; 590617#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 594192#L603 assume 0 == ssl3_accept_~skip~0; 594193#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 594180#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 594179#L614-1 assume !(0 != ssl3_accept_~cb~0); 594168#L602 ssl3_accept_~skip~0 := 0; 594169#L98-2 assume !false; 594082#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 594083#L101 assume !(12292 == ssl3_accept_~s__state~0); 594066#L104 assume !(16384 == ssl3_accept_~s__state~0); 594067#L107 assume !(8192 == ssl3_accept_~s__state~0); 594050#L110 assume !(24576 == ssl3_accept_~s__state~0); 594051#L113 assume !(8195 == ssl3_accept_~s__state~0); 594035#L116 assume !(8480 == ssl3_accept_~s__state~0); 594036#L119 assume !(8481 == ssl3_accept_~s__state~0); 594017#L122 assume !(8482 == ssl3_accept_~s__state~0); 594018#L125 assume !(8464 == ssl3_accept_~s__state~0); 594013#L128 assume !(8465 == ssl3_accept_~s__state~0); 594014#L131 assume !(8466 == ssl3_accept_~s__state~0); 590772#L134 assume 8496 == ssl3_accept_~s__state~0; 590773#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 590699#L286 assume !(1 == ssl3_accept_~blastFlag~0); 590700#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 595617#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 595612#L292-2 ssl3_accept_~s__init_num~0 := 0; 595606#L565 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 595602#L603 assume 0 == ssl3_accept_~skip~0; 595590#L604 assume !(-12288 != ssl3_accept_~tmp___1~0); 595585#L604-1 assume !(0 != ssl3_accept_~s__debug~0); 595580#L614-1 assume !(0 != ssl3_accept_~cb~0); 595576#L602 ssl3_accept_~skip~0 := 0; 595572#L98-2 assume !false; 595568#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 595564#L101 assume !(12292 == ssl3_accept_~s__state~0); 595560#L104 assume !(16384 == ssl3_accept_~s__state~0); 595556#L107 assume !(8192 == ssl3_accept_~s__state~0); 595552#L110 assume !(24576 == ssl3_accept_~s__state~0); 595548#L113 assume !(8195 == ssl3_accept_~s__state~0); 595544#L116 assume !(8480 == ssl3_accept_~s__state~0); 595540#L119 assume !(8481 == ssl3_accept_~s__state~0); 595536#L122 assume !(8482 == ssl3_accept_~s__state~0); 595532#L125 assume !(8464 == ssl3_accept_~s__state~0); 595528#L128 assume !(8465 == ssl3_accept_~s__state~0); 595525#L131 assume !(8466 == ssl3_accept_~s__state~0); 595520#L134 assume !(8496 == ssl3_accept_~s__state~0); 595516#L137 assume !(8497 == ssl3_accept_~s__state~0); 595510#L140 assume 8512 == ssl3_accept_~s__state~0; 594401#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 595502#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 595499#L303-2 [2019-12-07 18:21:01,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:21:01,976 INFO L82 PathProgramCache]: Analyzing trace with hash 2010999047, now seen corresponding path program 1 times [2019-12-07 18:21:01,976 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:21:01,976 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920669176] [2019-12-07 18:21:01,976 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:21:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:21:01,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:21:01,984 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:21:01,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:21:01,984 INFO L82 PathProgramCache]: Analyzing trace with hash 701082674, now seen corresponding path program 1 times [2019-12-07 18:21:01,985 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:21:01,985 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183939592] [2019-12-07 18:21:01,985 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:21:01,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:21:01,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:21:02,007 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:21:02,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 18:21:02,008 INFO L82 PathProgramCache]: Analyzing trace with hash -267745556, now seen corresponding path program 1 times [2019-12-07 18:21:02,008 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 18:21:02,008 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912054491] [2019-12-07 18:21:02,008 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 18:21:02,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:21:02,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 18:21:02,048 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 18:21:04,170 WARN L192 SmtUtils]: Spent 2.12 s on a formula simplification. DAG size of input: 407 DAG size of output: 155 [2019-12-07 18:21:04,458 WARN L192 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 99 [2019-12-07 18:21:04,534 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.12 06:21:04 BoogieIcfgContainer [2019-12-07 18:21:04,534 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-12-07 18:21:04,534 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 18:21:04,535 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 18:21:04,535 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 18:21:04,535 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 06:20:41" (3/4) ... [2019-12-07 18:21:04,537 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-12-07 18:21:04,592 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_7dd186c1-823c-4bb7-94be-3017cfb56f10/bin/uautomizer/witness.graphml [2019-12-07 18:21:04,592 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 18:21:04,593 INFO L168 Benchmark]: Toolchain (without parser) took 24077.40 ms. Allocated memory was 1.0 GB in the beginning and 2.1 GB in the end (delta: 1.0 GB). Free memory was 940.9 MB in the beginning and 1.5 GB in the end (delta: -570.5 MB). Peak memory consumption was 461.8 MB. Max. memory is 11.5 GB. [2019-12-07 18:21:04,593 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 956.0 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 18:21:04,594 INFO L168 Benchmark]: CACSL2BoogieTranslator took 262.97 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 79.2 MB). Free memory was 940.9 MB in the beginning and 1.1 GB in the end (delta: -126.6 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. [2019-12-07 18:21:04,594 INFO L168 Benchmark]: Boogie Procedure Inliner took 36.28 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 18:21:04,594 INFO L168 Benchmark]: Boogie Preprocessor took 22.61 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-12-07 18:21:04,594 INFO L168 Benchmark]: RCFGBuilder took 410.53 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 55.2 MB). Peak memory consumption was 55.2 MB. Max. memory is 11.5 GB. [2019-12-07 18:21:04,594 INFO L168 Benchmark]: BuchiAutomizer took 23284.30 ms. Allocated memory was 1.1 GB in the beginning and 2.1 GB in the end (delta: 953.2 MB). Free memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: -534.1 MB). Peak memory consumption was 1.0 GB. Max. memory is 11.5 GB. [2019-12-07 18:21:04,595 INFO L168 Benchmark]: Witness Printer took 57.90 ms. Allocated memory is still 2.1 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 29.7 MB). Peak memory consumption was 29.7 MB. Max. memory is 11.5 GB. [2019-12-07 18:21:04,596 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 956.0 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 262.97 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 79.2 MB). Free memory was 940.9 MB in the beginning and 1.1 GB in the end (delta: -126.6 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 36.28 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 22.61 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 410.53 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 55.2 MB). Peak memory consumption was 55.2 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 23284.30 ms. Allocated memory was 1.1 GB in the beginning and 2.1 GB in the end (delta: 953.2 MB). Free memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: -534.1 MB). Peak memory consumption was 1.0 GB. Max. memory is 11.5 GB. * Witness Printer took 57.90 ms. Allocated memory is still 2.1 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 29.7 MB). Peak memory consumption was 29.7 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 42 terminating modules (39 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. 39 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 12541 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 23.2s and 40 iterations. TraceHistogramMax:7. Analysis of lassos took 14.9s. Construction of modules took 2.4s. Büchi inclusion checks took 1.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 42. Automata minimization 1.9s AutomataMinimizationTime, 42 MinimizatonAttempts, 30205 StatesRemovedByMinimization, 34 NontrivialMinimizations. Non-live state removal took 1.4s Buchi closure took 0.0s. Biggest automaton had 23242 states and ocurred in iteration 30. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 389/389 HoareTripleCheckerStatistics: 10488 SDtfs, 7433 SDslu, 8396 SDs, 0 SdLazy, 4491 SolverSat, 894 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.4s Time LassoAnalysisResults: nont1 unkn0 SFLI26 SFLT0 conc0 concLT2 SILN0 SILU0 SILI10 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital60 mio100 ax100 hnf99 lsp30 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq194 hnf75 smp97 dnf125 smp100 tf105 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 7ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 24 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 7.8s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 207]: 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=-2, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67d70a42=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@571ea7d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38f9c567=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3412d28a=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5718cf1=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6389c6f4=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@eb89264=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@629b1168=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3dc18263=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36bd156a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@143f3c75=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1279b113=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1278787a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5dd31e1c=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20c9f833=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79796f66=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3556aaec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4277e20f=0, __cil_tmp57=-2097152, 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=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2bf64672=0, tmp___2=0, cb=0, s__s3__tmp__new_cipher__algorithms=-30, tmp___10=0, __cil_tmp56=-30, s__verify_mode=7, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@ec9758b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4bc8290a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e851008=0, s__s3__tmp__reuse_message=0, s__ctx__stats__sess_accept_renegotiate=0, l=-30, s__cert__pkeys__AT0__privatekey=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@348f227b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@44880d0=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=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c1faa84=2, got_new_session=1, __cil_tmp61=-30, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1474fbb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e1f8fcd=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42bce4f2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62242395=0, s__options=-2097152, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23aefedf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b12d9ce=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a02c5b1=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22e3ea6f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f4007b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47d5e715=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36af498c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13751807=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ef56a5a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53544bff=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e5964c9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61ab92d9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50e5a728=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@286254cd=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71220a6f=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ec0d3cf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73c62b78=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ff90677=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4027d04f=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49b8cabe=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6283d817=0, tmp___8=0, __cil_tmp58=-2, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 303]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L645] int s ; [L646] int tmp ; [L650] s = 8464 [L11] int s__info_callback = __VERIFIER_nondet_int() ; [L12] int s__in_handshake = __VERIFIER_nondet_int() ; [L13] int s__state ; [L14] int s__new_session ; [L15] int s__server ; [L16] int s__version = __VERIFIER_nondet_int() ; [L17] int s__type ; [L18] int s__init_num ; [L19] int s__hit = __VERIFIER_nondet_int() ; [L20] int s__rwstate ; [L21] int s__init_buf___0 = 1; [L22] int s__debug = __VERIFIER_nondet_int() ; [L23] int s__shutdown ; [L24] int s__cert = __VERIFIER_nondet_int() ; [L25] int s__options = __VERIFIER_nondet_int() ; [L26] int s__verify_mode = __VERIFIER_nondet_int() ; [L27] int s__session__peer = __VERIFIER_nondet_int() ; [L28] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L29] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L30] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L33] int s__s3__tmp__cert_request ; [L34] int s__s3__tmp__reuse_message ; [L35] int s__s3__tmp__use_rsa_tmp ; [L36] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__next_state___0 ; [L39] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L40] int s__session__cipher ; [L41] int buf ; [L42] unsigned long l ; [L43] unsigned long Time ; [L44] unsigned long tmp ; [L45] int cb ; [L46] long num1 = __VERIFIER_nondet_long() ; [L47] int ret ; [L48] int new_state ; [L49] int state ; [L50] int skip ; [L51] int got_new_session ; [L52] int tmp___1 = __VERIFIER_nondet_int() ; [L53] int tmp___2 = __VERIFIER_nondet_int() ; [L54] int tmp___3 = __VERIFIER_nondet_int() ; [L55] int tmp___4 = __VERIFIER_nondet_int() ; [L56] int tmp___5 = __VERIFIER_nondet_int() ; [L57] int tmp___6 = __VERIFIER_nondet_int() ; [L58] int tmp___7 ; [L59] long tmp___8 = __VERIFIER_nondet_long() ; [L60] int tmp___9 = __VERIFIER_nondet_int() ; [L61] int tmp___10 = __VERIFIER_nondet_int() ; [L62] int blastFlag ; [L63] int __cil_tmp55 ; [L64] unsigned long __cil_tmp56 ; [L65] unsigned long __cil_tmp57 ; [L66] unsigned long __cil_tmp58 ; [L67] unsigned long __cil_tmp59 ; [L68] int __cil_tmp60 ; [L69] unsigned long __cil_tmp61 ; [L72] s__s3__tmp__reuse_message = 0 [L73] s__state = initial_state [L74] blastFlag = 0 [L75] tmp = __VERIFIER_nondet_int() [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND FALSE !(s__info_callback != 0) [L84] COND FALSE !(s__ctx__info_callback != 0) [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND TRUE blastFlag == 0 [L274] blastFlag = 1 [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L289] COND FALSE !(ret <= 0) [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L302] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L303] COND TRUE __cil_tmp56 + 256UL [L304] skip = 1 Loop: [L312] s__state = 8528 [L313] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND FALSE !(! skip) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L317] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L319] __cil_tmp57 = (unsigned long )s__options [L320] COND FALSE !(__cil_tmp57 + 2097152UL) [L323] s__s3__tmp__use_rsa_tmp = 0 [L326] COND FALSE !(\read(s__s3__tmp__use_rsa_tmp)) [L329] COND FALSE !(l + 30UL) [L332] COND TRUE l + 1UL [L333] COND FALSE !(s__cert__pkeys__AT0__privatekey == 0) [L337] __cil_tmp58 = (unsigned long )s__s3__tmp__new_cipher__algo_strength [L338] COND FALSE !(__cil_tmp58 + 2UL) [L360] skip = 1 [L369] s__state = 8544 [L370] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND FALSE !(! skip) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L374] COND TRUE s__verify_mode + 1 [L375] COND FALSE !(s__session__peer != 0) [L386] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L387] COND TRUE __cil_tmp61 + 256UL [L388] COND TRUE s__verify_mode + 2 [L397] s__s3__tmp__cert_request = 1 [L398] ret = __VERIFIER_nondet_int() [L399] COND FALSE !(ret <= 0) [L402] s__state = 8448 [L403] s__s3__tmp__next_state___0 = 8576 [L404] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L425] COND FALSE !(num1 > 0L) [L434] s__state = s__s3__tmp__next_state___0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L438] ret = __VERIFIER_nondet_int() [L439] COND FALSE !(ret <= 0) [L442] COND TRUE ret == 2 [L443] s__state = 8466 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND FALSE !(blastFlag == 0) [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(ret <= 0) [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L602] COND TRUE ! s__s3__tmp__reuse_message [L603] COND TRUE ! skip [L604] COND FALSE !(tmp___1 != -12288) [L614] COND FALSE !(\read(s__debug)) [L620] COND FALSE !(cb != 0) [L629] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L302] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L303] COND TRUE __cil_tmp56 + 256UL [L304] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...