./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 678e0110 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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 28eb30d9833654ceca3228385af91acd247ea794 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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.24-678e011 [2019-11-20 00:48:17,125 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 00:48:17,127 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 00:48:17,141 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 00:48:17,141 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 00:48:17,142 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 00:48:17,144 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 00:48:17,152 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 00:48:17,157 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 00:48:17,161 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 00:48:17,162 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 00:48:17,163 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 00:48:17,163 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 00:48:17,165 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 00:48:17,166 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 00:48:17,167 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 00:48:17,168 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 00:48:17,169 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 00:48:17,171 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 00:48:17,175 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 00:48:17,178 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 00:48:17,180 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 00:48:17,182 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 00:48:17,183 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 00:48:17,186 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 00:48:17,186 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 00:48:17,186 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 00:48:17,187 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 00:48:17,188 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 00:48:17,189 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 00:48:17,189 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 00:48:17,189 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 00:48:17,190 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 00:48:17,191 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 00:48:17,191 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 00:48:17,192 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 00:48:17,192 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 00:48:17,192 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 00:48:17,192 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 00:48:17,193 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 00:48:17,194 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 00:48:17,195 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-20 00:48:17,221 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 00:48:17,221 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 00:48:17,222 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 00:48:17,222 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 00:48:17,222 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 00:48:17,223 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-20 00:48:17,223 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-20 00:48:17,223 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-20 00:48:17,223 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-20 00:48:17,223 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-20 00:48:17,223 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-20 00:48:17,224 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 00:48:17,224 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 00:48:17,224 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-20 00:48:17,224 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-20 00:48:17,224 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 00:48:17,225 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 00:48:17,225 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-20 00:48:17,225 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-20 00:48:17,225 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-20 00:48:17,225 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 00:48:17,225 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-20 00:48:17,226 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-20 00:48:17,226 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 00:48:17,226 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-20 00:48:17,226 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 00:48:17,226 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 00:48:17,227 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-20 00:48:17,227 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 00:48:17,227 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-20 00:48:17,227 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-20 00:48:17,228 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-20 00:48:17,228 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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 -> 28eb30d9833654ceca3228385af91acd247ea794 [2019-11-20 00:48:17,404 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 00:48:17,422 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 00:48:17,426 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 00:48:17,427 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 00:48:17,428 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 00:48:17,428 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-1.c [2019-11-20 00:48:17,494 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/data/28cbe6038/a7332ee130984999b01b5fb7aba53417/FLAG73d70e18a [2019-11-20 00:48:17,948 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 00:48:17,949 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-1.c [2019-11-20 00:48:17,965 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/data/28cbe6038/a7332ee130984999b01b5fb7aba53417/FLAG73d70e18a [2019-11-20 00:48:17,981 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/data/28cbe6038/a7332ee130984999b01b5fb7aba53417 [2019-11-20 00:48:17,984 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 00:48:17,985 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-20 00:48:17,989 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 00:48:17,990 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 00:48:17,994 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 00:48:17,995 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:48:17" (1/1) ... [2019-11-20 00:48:17,997 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@332ee523 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:17, skipping insertion in model container [2019-11-20 00:48:18,000 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:48:17" (1/1) ... [2019-11-20 00:48:18,007 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 00:48:18,052 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 00:48:18,329 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 00:48:18,333 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 00:48:18,384 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 00:48:18,397 INFO L192 MainTranslator]: Completed translation [2019-11-20 00:48:18,397 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18 WrapperNode [2019-11-20 00:48:18,398 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 00:48:18,398 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-20 00:48:18,399 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-20 00:48:18,399 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-20 00:48:18,407 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18" (1/1) ... [2019-11-20 00:48:18,415 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18" (1/1) ... [2019-11-20 00:48:18,446 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-20 00:48:18,447 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 00:48:18,447 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 00:48:18,447 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 00:48:18,456 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18" (1/1) ... [2019-11-20 00:48:18,457 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18" (1/1) ... [2019-11-20 00:48:18,460 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18" (1/1) ... [2019-11-20 00:48:18,461 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18" (1/1) ... [2019-11-20 00:48:18,468 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18" (1/1) ... [2019-11-20 00:48:18,476 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18" (1/1) ... [2019-11-20 00:48:18,487 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18" (1/1) ... [2019-11-20 00:48:18,492 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 00:48:18,495 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 00:48:18,496 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 00:48:18,496 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 00:48:18,497 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:18,576 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 00:48:18,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 00:48:18,703 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 00:48:19,244 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-20 00:48:19,244 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-20 00:48:19,245 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 00:48:19,245 INFO L285 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-20 00:48:19,247 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:48:19 BoogieIcfgContainer [2019-11-20 00:48:19,247 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 00:48:19,248 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-20 00:48:19,248 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-20 00:48:19,251 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-20 00:48:19,252 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 00:48:19,252 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.11 12:48:17" (1/3) ... [2019-11-20 00:48:19,253 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2c308185 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 12:48:19, skipping insertion in model container [2019-11-20 00:48:19,253 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 00:48:19,253 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:48:18" (2/3) ... [2019-11-20 00:48:19,254 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2c308185 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 12:48:19, skipping insertion in model container [2019-11-20 00:48:19,254 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 00:48:19,254 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:48:19" (3/3) ... [2019-11-20 00:48:19,256 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-1.c [2019-11-20 00:48:19,295 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-20 00:48:19,295 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-20 00:48:19,295 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-20 00:48:19,295 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 00:48:19,295 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 00:48:19,295 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-20 00:48:19,296 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 00:48:19,296 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-20 00:48:19,314 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-11-20 00:48:19,343 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-11-20 00:48:19,343 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:19,344 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:19,352 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-20 00:48:19,352 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:19,352 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-20 00:48:19,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-11-20 00:48:19,361 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-11-20 00:48:19,361 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:19,361 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:19,362 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-20 00:48:19,363 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:19,367 INFO L794 eck$LassoCheckResult]: Stem: 103#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7#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; 49#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 10#L98-2true [2019-11-20 00:48:19,367 INFO L796 eck$LassoCheckResult]: Loop: 10#L98-2true assume !false; 106#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125#L101true assume !(12292 == ssl3_accept_~s__state~0); 112#L104true assume !(16384 == ssl3_accept_~s__state~0); 115#L107true assume !(8192 == ssl3_accept_~s__state~0); 108#L110true assume !(24576 == ssl3_accept_~s__state~0); 69#L113true assume !(8195 == ssl3_accept_~s__state~0); 57#L116true assume 8480 == ssl3_accept_~s__state~0; 14#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 140#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; 102#L542true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34#L579true ssl3_accept_~skip~0 := 0; 10#L98-2true [2019-11-20 00:48:19,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:19,372 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-20 00:48:19,379 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:19,379 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059943265] [2019-11-20 00:48:19,380 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:19,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:19,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:19,498 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:19,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:19,500 INFO L82 PathProgramCache]: Analyzing trace with hash 722472087, now seen corresponding path program 1 times [2019-11-20 00:48:19,501 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:19,502 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082516244] [2019-11-20 00:48:19,502 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:19,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:19,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:19,517 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:19,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:19,519 INFO L82 PathProgramCache]: Analyzing trace with hash -2007347963, now seen corresponding path program 1 times [2019-11-20 00:48:19,519 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:19,519 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375568081] [2019-11-20 00:48:19,519 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:19,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:19,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:19,592 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375568081] [2019-11-20 00:48:19,593 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:19,593 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 00:48:19,594 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519918381] [2019-11-20 00:48:19,730 WARN L191 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 27 [2019-11-20 00:48:19,818 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 00:48:19,818 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 00:48:19,819 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 00:48:19,819 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 00:48:19,819 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 00:48:19,819 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:19,819 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 00:48:19,819 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 00:48:19,820 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2019-11-20 00:48:19,820 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 00:48:19,820 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 00:48:19,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:19,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:19,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:19,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:19,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:19,866 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:19,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:19,980 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 00:48:19,980 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:19,996 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:19,996 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:20,011 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:20,011 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:20,033 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:20,033 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:20,059 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 00:48:20,059 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:20,068 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 00:48:20,070 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 00:48:20,070 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 00:48:20,070 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 00:48:20,070 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 00:48:20,071 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 00:48:20,071 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:20,071 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 00:48:20,071 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 00:48:20,071 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2019-11-20 00:48:20,072 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 00:48:20,072 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 00:48:20,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:20,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:20,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:20,091 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:20,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:20,100 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:20,104 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:20,229 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 00:48:20,236 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:20,241 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-11-20 00:48:20,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:20,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:20,244 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:20,244 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:20,244 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:20,246 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:20,246 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:20,248 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:20,255 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-11-20 00:48:20,256 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:20,256 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:20,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:20,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:20,256 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:20,259 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:20,261 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:20,267 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 00:48:20,291 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 00:48:20,291 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:20,298 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 00:48:20,298 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 00:48:20,299 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 00:48:20,299 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 [] Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:20,308 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 00:48:20,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:20,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:20,354 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 00:48:20,355 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:20,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:20,370 INFO L255 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 00:48:20,371 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:20,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:20,421 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-11-20 00:48:20,423 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states. Second operand 5 states. [2019-11-20 00:48:21,318 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states.. Second operand 5 states. Result 787 states and 1324 transitions. Complement of second has 10 states. [2019-11-20 00:48:21,319 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-11-20 00:48:21,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 00:48:21,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 572 transitions. [2019-11-20 00:48:21,323 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-20 00:48:21,325 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:21,325 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-20 00:48:21,326 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:21,326 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-20 00:48:21,327 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:21,327 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1324 transitions. [2019-11-20 00:48:21,342 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2019-11-20 00:48:21,355 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 649 states and 1002 transitions. [2019-11-20 00:48:21,356 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 364 [2019-11-20 00:48:21,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2019-11-20 00:48:21,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 649 states and 1002 transitions. [2019-11-20 00:48:21,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:21,359 INFO L688 BuchiCegarLoop]: Abstraction has 649 states and 1002 transitions. [2019-11-20 00:48:21,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states and 1002 transitions. [2019-11-20 00:48:21,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 455. [2019-11-20 00:48:21,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 455 states. [2019-11-20 00:48:21,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 699 transitions. [2019-11-20 00:48:21,414 INFO L711 BuchiCegarLoop]: Abstraction has 455 states and 699 transitions. [2019-11-20 00:48:21,415 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:21,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:21,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:21,419 INFO L87 Difference]: Start difference. First operand 455 states and 699 transitions. Second operand 3 states. [2019-11-20 00:48:21,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:21,597 INFO L93 Difference]: Finished difference Result 507 states and 780 transitions. [2019-11-20 00:48:21,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:21,599 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 507 states and 780 transitions. [2019-11-20 00:48:21,604 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2019-11-20 00:48:21,609 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 507 states to 507 states and 780 transitions. [2019-11-20 00:48:21,609 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 310 [2019-11-20 00:48:21,610 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 310 [2019-11-20 00:48:21,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 507 states and 780 transitions. [2019-11-20 00:48:21,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:21,611 INFO L688 BuchiCegarLoop]: Abstraction has 507 states and 780 transitions. [2019-11-20 00:48:21,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states and 780 transitions. [2019-11-20 00:48:21,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 487. [2019-11-20 00:48:21,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 487 states. [2019-11-20 00:48:21,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 754 transitions. [2019-11-20 00:48:21,630 INFO L711 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-11-20 00:48:21,631 INFO L591 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-11-20 00:48:21,631 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-20 00:48:21,631 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 487 states and 754 transitions. [2019-11-20 00:48:21,635 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2019-11-20 00:48:21,635 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:21,635 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:21,636 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:21,637 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:21,637 INFO L794 eck$LassoCheckResult]: Stem: 2204#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2025#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1991#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; 1992#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2106#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2107#L98-2 assume !false; 2336#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2236#L101 assume !(12292 == ssl3_accept_~s__state~0); 2217#L104 assume !(16384 == ssl3_accept_~s__state~0); 2218#L107 assume !(8192 == ssl3_accept_~s__state~0); 2209#L110 assume !(24576 == ssl3_accept_~s__state~0); 2210#L113 assume !(8195 == ssl3_accept_~s__state~0); 2118#L116 assume !(8480 == ssl3_accept_~s__state~0); 2119#L119 assume !(8481 == ssl3_accept_~s__state~0); 2067#L122 assume !(8482 == ssl3_accept_~s__state~0); 2028#L125 assume 8464 == ssl3_accept_~s__state~0; 2017#L132 [2019-11-20 00:48:21,637 INFO L796 eck$LassoCheckResult]: Loop: 2017#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2115#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2110#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; 1980#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2442#L579 ssl3_accept_~skip~0 := 0; 2443#L98-2 assume !false; 2205#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2206#L101 assume !(12292 == ssl3_accept_~s__state~0); 2375#L104 assume !(16384 == ssl3_accept_~s__state~0); 2376#L107 assume !(8192 == ssl3_accept_~s__state~0); 2378#L110 assume !(24576 == ssl3_accept_~s__state~0); 2135#L113 assume !(8195 == ssl3_accept_~s__state~0); 2136#L116 assume !(8480 == ssl3_accept_~s__state~0); 2315#L119 assume !(8481 == ssl3_accept_~s__state~0); 2314#L122 assume !(8482 == ssl3_accept_~s__state~0); 2313#L125 assume 8464 == ssl3_accept_~s__state~0; 2017#L132 [2019-11-20 00:48:21,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:21,638 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-20 00:48:21,638 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:21,639 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510720343] [2019-11-20 00:48:21,639 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:21,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:21,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:21,663 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:21,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:21,664 INFO L82 PathProgramCache]: Analyzing trace with hash -1781579871, now seen corresponding path program 1 times [2019-11-20 00:48:21,664 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:21,665 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758303979] [2019-11-20 00:48:21,665 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:21,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:21,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:21,698 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758303979] [2019-11-20 00:48:21,698 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:21,698 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 00:48:21,699 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990370701] [2019-11-20 00:48:21,699 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:21,699 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:21,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:21,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:21,700 INFO L87 Difference]: Start difference. First operand 487 states and 754 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-11-20 00:48:21,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:21,968 INFO L93 Difference]: Finished difference Result 597 states and 932 transitions. [2019-11-20 00:48:21,968 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:21,968 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 597 states and 932 transitions. [2019-11-20 00:48:21,974 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2019-11-20 00:48:21,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 597 states to 597 states and 932 transitions. [2019-11-20 00:48:21,979 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2019-11-20 00:48:21,980 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 374 [2019-11-20 00:48:21,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 597 states and 932 transitions. [2019-11-20 00:48:21,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:21,981 INFO L688 BuchiCegarLoop]: Abstraction has 597 states and 932 transitions. [2019-11-20 00:48:21,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states and 932 transitions. [2019-11-20 00:48:21,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 521. [2019-11-20 00:48:21,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 521 states. [2019-11-20 00:48:21,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 804 transitions. [2019-11-20 00:48:21,998 INFO L711 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-11-20 00:48:21,998 INFO L591 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-11-20 00:48:21,998 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-20 00:48:21,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 521 states and 804 transitions. [2019-11-20 00:48:22,002 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2019-11-20 00:48:22,003 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:22,003 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:22,008 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:22,008 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:22,009 INFO L794 eck$LassoCheckResult]: Stem: 3279#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3115#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3081#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; 3082#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3192#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3193#L98-2 assume !false; 3430#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3428#L101 assume !(12292 == ssl3_accept_~s__state~0); 3425#L104 assume !(16384 == ssl3_accept_~s__state~0); 3417#L107 assume !(8192 == ssl3_accept_~s__state~0); 3418#L110 assume !(24576 == ssl3_accept_~s__state~0); 3412#L113 assume !(8195 == ssl3_accept_~s__state~0); 3413#L116 assume !(8480 == ssl3_accept_~s__state~0); 3521#L119 assume !(8481 == ssl3_accept_~s__state~0); 3520#L122 assume !(8482 == ssl3_accept_~s__state~0); 3517#L125 assume 8464 == ssl3_accept_~s__state~0; 3287#L132 [2019-11-20 00:48:22,009 INFO L796 eck$LassoCheckResult]: Loop: 3287#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3201#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3196#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; 3070#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3078#L579 ssl3_accept_~skip~0 := 0; 3086#L98-2 assume !false; 3087#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3280#L101 assume !(12292 == ssl3_accept_~s__state~0); 3289#L104 assume 16384 == ssl3_accept_~s__state~0; 3182#L210 ssl3_accept_~s__server~0 := 1; 3183#L215 assume 0 != ssl3_accept_~cb~0; 3233#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3234#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3266#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3268#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3318#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; 3288#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3356#L579 ssl3_accept_~skip~0 := 0; 3355#L98-2 assume !false; 3350#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3348#L101 assume !(12292 == ssl3_accept_~s__state~0); 3346#L104 assume !(16384 == ssl3_accept_~s__state~0); 3344#L107 assume !(8192 == ssl3_accept_~s__state~0); 3342#L110 assume !(24576 == ssl3_accept_~s__state~0); 3340#L113 assume !(8195 == ssl3_accept_~s__state~0); 3330#L116 assume !(8480 == ssl3_accept_~s__state~0); 3331#L119 assume !(8481 == ssl3_accept_~s__state~0); 3332#L122 assume !(8482 == ssl3_accept_~s__state~0); 3371#L125 assume 8464 == ssl3_accept_~s__state~0; 3287#L132 [2019-11-20 00:48:22,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:22,009 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-20 00:48:22,010 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:22,016 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411176396] [2019-11-20 00:48:22,017 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:22,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:22,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:22,048 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:22,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:22,049 INFO L82 PathProgramCache]: Analyzing trace with hash -831915260, now seen corresponding path program 1 times [2019-11-20 00:48:22,049 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:22,049 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042988222] [2019-11-20 00:48:22,049 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:22,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:22,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:22,090 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042988222] [2019-11-20 00:48:22,090 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:22,091 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:22,091 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405452536] [2019-11-20 00:48:22,091 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:22,091 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:22,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:22,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:22,092 INFO L87 Difference]: Start difference. First operand 521 states and 804 transitions. cyclomatic complexity: 286 Second operand 3 states. [2019-11-20 00:48:22,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:22,300 INFO L93 Difference]: Finished difference Result 649 states and 921 transitions. [2019-11-20 00:48:22,300 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:22,300 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 921 transitions. [2019-11-20 00:48:22,305 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-11-20 00:48:22,310 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 576 states and 841 transitions. [2019-11-20 00:48:22,310 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-11-20 00:48:22,311 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-11-20 00:48:22,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 841 transitions. [2019-11-20 00:48:22,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:22,312 INFO L688 BuchiCegarLoop]: Abstraction has 576 states and 841 transitions. [2019-11-20 00:48:22,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 841 transitions. [2019-11-20 00:48:22,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 530. [2019-11-20 00:48:22,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-20 00:48:22,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 784 transitions. [2019-11-20 00:48:22,322 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-11-20 00:48:22,322 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-11-20 00:48:22,322 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-20 00:48:22,322 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 784 transitions. [2019-11-20 00:48:22,325 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-20 00:48:22,325 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:22,325 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:22,326 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:22,326 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:22,326 INFO L794 eck$LassoCheckResult]: Stem: 4473#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4294#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4257#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; 4258#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4372#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4373#L98-2 assume !false; 4641#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4730#L101 assume !(12292 == ssl3_accept_~s__state~0); 4728#L104 assume !(16384 == ssl3_accept_~s__state~0); 4723#L107 assume 8192 == ssl3_accept_~s__state~0; 4362#L210 [2019-11-20 00:48:22,327 INFO L796 eck$LassoCheckResult]: Loop: 4362#L210 ssl3_accept_~s__server~0 := 1; 4363#L215 assume 0 != ssl3_accept_~cb~0; 4422#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4423#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4457#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4459#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4518#L242 assume 12292 != ssl3_accept_~s__state~0; 4370#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; 4305#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4666#L579 ssl3_accept_~skip~0 := 0; 4664#L98-2 assume !false; 4662#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4660#L101 assume !(12292 == ssl3_accept_~s__state~0); 4658#L104 assume !(16384 == ssl3_accept_~s__state~0); 4656#L107 assume 8192 == ssl3_accept_~s__state~0; 4362#L210 [2019-11-20 00:48:22,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:22,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-20 00:48:22,327 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:22,327 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376719139] [2019-11-20 00:48:22,328 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:22,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:22,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:22,343 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376719139] [2019-11-20 00:48:22,343 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:22,344 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 00:48:22,344 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794200289] [2019-11-20 00:48:22,344 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 00:48:22,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:22,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1966268633, now seen corresponding path program 1 times [2019-11-20 00:48:22,345 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:22,345 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598317276] [2019-11-20 00:48:22,345 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:22,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:22,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:22,361 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598317276] [2019-11-20 00:48:22,362 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:22,362 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 00:48:22,362 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955073533] [2019-11-20 00:48:22,362 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:22,362 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:22,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:22,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:22,363 INFO L87 Difference]: Start difference. First operand 530 states and 784 transitions. cyclomatic complexity: 257 Second operand 3 states. [2019-11-20 00:48:22,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:22,492 INFO L93 Difference]: Finished difference Result 540 states and 792 transitions. [2019-11-20 00:48:22,492 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:22,492 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 792 transitions. [2019-11-20 00:48:22,497 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-20 00:48:22,501 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 792 transitions. [2019-11-20 00:48:22,501 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-11-20 00:48:22,502 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-11-20 00:48:22,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 792 transitions. [2019-11-20 00:48:22,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:22,503 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 792 transitions. [2019-11-20 00:48:22,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 792 transitions. [2019-11-20 00:48:22,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-11-20 00:48:22,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-20 00:48:22,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 780 transitions. [2019-11-20 00:48:22,513 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-11-20 00:48:22,513 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-11-20 00:48:22,513 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-20 00:48:22,513 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 780 transitions. [2019-11-20 00:48:22,516 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-20 00:48:22,516 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:22,516 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:22,517 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:22,517 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:22,518 INFO L794 eck$LassoCheckResult]: Stem: 5534#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5370#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5334#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; 5335#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5446#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5447#L98-2 assume !false; 5722#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5720#L101 assume !(12292 == ssl3_accept_~s__state~0); 5718#L104 assume !(16384 == ssl3_accept_~s__state~0); 5716#L107 assume !(8192 == ssl3_accept_~s__state~0); 5714#L110 assume !(24576 == ssl3_accept_~s__state~0); 5712#L113 assume 8195 == ssl3_accept_~s__state~0; 5436#L210 [2019-11-20 00:48:22,518 INFO L796 eck$LassoCheckResult]: Loop: 5436#L210 ssl3_accept_~s__server~0 := 1; 5437#L215 assume 0 != ssl3_accept_~cb~0; 5492#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5493#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5521#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5523#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5525#L242 assume 12292 != ssl3_accept_~s__state~0; 5444#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; 5362#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5331#L579 ssl3_accept_~skip~0 := 0; 5345#L98-2 assume !false; 5346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5535#L101 assume !(12292 == ssl3_accept_~s__state~0); 5543#L104 assume !(16384 == ssl3_accept_~s__state~0); 5544#L107 assume !(8192 == ssl3_accept_~s__state~0); 5539#L110 assume !(24576 == ssl3_accept_~s__state~0); 5472#L113 assume 8195 == ssl3_accept_~s__state~0; 5436#L210 [2019-11-20 00:48:22,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:22,518 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-20 00:48:22,518 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:22,519 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714389345] [2019-11-20 00:48:22,519 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:22,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:22,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:22,542 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714389345] [2019-11-20 00:48:22,542 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:22,542 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 00:48:22,542 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897418982] [2019-11-20 00:48:22,543 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 00:48:22,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:22,543 INFO L82 PathProgramCache]: Analyzing trace with hash -201450050, now seen corresponding path program 1 times [2019-11-20 00:48:22,543 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:22,543 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603919301] [2019-11-20 00:48:22,544 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:22,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:22,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:22,575 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603919301] [2019-11-20 00:48:22,575 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:22,575 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 00:48:22,575 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018618635] [2019-11-20 00:48:22,575 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:22,576 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:22,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:22,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:22,576 INFO L87 Difference]: Start difference. First operand 530 states and 780 transitions. cyclomatic complexity: 253 Second operand 3 states. [2019-11-20 00:48:22,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:22,707 INFO L93 Difference]: Finished difference Result 540 states and 788 transitions. [2019-11-20 00:48:22,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:22,707 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 788 transitions. [2019-11-20 00:48:22,711 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-20 00:48:22,715 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 788 transitions. [2019-11-20 00:48:22,715 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-11-20 00:48:22,716 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-11-20 00:48:22,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 788 transitions. [2019-11-20 00:48:22,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:22,723 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 788 transitions. [2019-11-20 00:48:22,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 788 transitions. [2019-11-20 00:48:22,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-11-20 00:48:22,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-20 00:48:22,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 776 transitions. [2019-11-20 00:48:22,733 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-11-20 00:48:22,733 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-11-20 00:48:22,733 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-20 00:48:22,733 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 776 transitions. [2019-11-20 00:48:22,736 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-20 00:48:22,737 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:22,737 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:22,740 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:22,740 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-11-20 00:48:22,740 INFO L794 eck$LassoCheckResult]: Stem: 6619#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6448#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6411#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; 6412#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6525#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6526#L98-2 assume !false; 6417#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6621#L101 assume !(12292 == ssl3_accept_~s__state~0); 6630#L104 assume !(16384 == ssl3_accept_~s__state~0); 6631#L107 assume !(8192 == ssl3_accept_~s__state~0); 6623#L110 assume !(24576 == ssl3_accept_~s__state~0); 6553#L113 assume !(8195 == ssl3_accept_~s__state~0); 6537#L116 assume !(8480 == ssl3_accept_~s__state~0); 6538#L119 assume !(8481 == ssl3_accept_~s__state~0); 6489#L122 assume !(8482 == ssl3_accept_~s__state~0); 6490#L125 assume 8464 == ssl3_accept_~s__state~0; 6628#L132 [2019-11-20 00:48:22,741 INFO L796 eck$LassoCheckResult]: Loop: 6628#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6535#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6529#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; 6530#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6893#L579 ssl3_accept_~skip~0 := 0; 6891#L98-2 assume !false; 6889#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6887#L101 assume !(12292 == ssl3_accept_~s__state~0); 6885#L104 assume !(16384 == ssl3_accept_~s__state~0); 6883#L107 assume !(8192 == ssl3_accept_~s__state~0); 6882#L110 assume !(24576 == ssl3_accept_~s__state~0); 6881#L113 assume !(8195 == ssl3_accept_~s__state~0); 6879#L116 assume !(8480 == ssl3_accept_~s__state~0); 6878#L119 assume !(8481 == ssl3_accept_~s__state~0); 6877#L122 assume !(8482 == ssl3_accept_~s__state~0); 6876#L125 assume !(8464 == ssl3_accept_~s__state~0); 6875#L128 assume !(8465 == ssl3_accept_~s__state~0); 6873#L131 assume !(8466 == ssl3_accept_~s__state~0); 6830#L134 assume 8496 == ssl3_accept_~s__state~0; 6743#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6828#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6827#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 6826#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6800#L296-2 ssl3_accept_~s__init_num~0 := 0; 6687#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6789#L579 ssl3_accept_~skip~0 := 0; 6787#L98-2 assume !false; 6785#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6780#L101 assume !(12292 == ssl3_accept_~s__state~0); 6778#L104 assume 16384 == ssl3_accept_~s__state~0; 6775#L210 ssl3_accept_~s__server~0 := 1; 6790#L215 assume 0 != ssl3_accept_~cb~0; 6788#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6786#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6783#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6779#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6777#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; 6773#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6767#L579 ssl3_accept_~skip~0 := 0; 6765#L98-2 assume !false; 6763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6761#L101 assume !(12292 == ssl3_accept_~s__state~0); 6759#L104 assume !(16384 == ssl3_accept_~s__state~0); 6757#L107 assume !(8192 == ssl3_accept_~s__state~0); 6756#L110 assume !(24576 == ssl3_accept_~s__state~0); 6755#L113 assume !(8195 == ssl3_accept_~s__state~0); 6754#L116 assume !(8480 == ssl3_accept_~s__state~0); 6691#L119 assume !(8481 == ssl3_accept_~s__state~0); 6692#L122 assume !(8482 == ssl3_accept_~s__state~0); 6718#L125 assume 8464 == ssl3_accept_~s__state~0; 6628#L132 [2019-11-20 00:48:22,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:22,741 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-20 00:48:22,741 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:22,742 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933241647] [2019-11-20 00:48:22,742 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:22,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:22,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:22,775 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:22,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:22,780 INFO L82 PathProgramCache]: Analyzing trace with hash -2026111264, now seen corresponding path program 1 times [2019-11-20 00:48:22,780 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:22,780 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096850613] [2019-11-20 00:48:22,780 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:22,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:22,818 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:22,818 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096850613] [2019-11-20 00:48:22,818 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:22,819 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:22,819 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880900235] [2019-11-20 00:48:22,819 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:22,819 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:22,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:22,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:22,820 INFO L87 Difference]: Start difference. First operand 530 states and 776 transitions. cyclomatic complexity: 249 Second operand 3 states. [2019-11-20 00:48:23,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:23,014 INFO L93 Difference]: Finished difference Result 670 states and 986 transitions. [2019-11-20 00:48:23,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:23,014 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 670 states and 986 transitions. [2019-11-20 00:48:23,019 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2019-11-20 00:48:23,025 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 670 states to 663 states and 979 transitions. [2019-11-20 00:48:23,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 463 [2019-11-20 00:48:23,026 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 463 [2019-11-20 00:48:23,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 663 states and 979 transitions. [2019-11-20 00:48:23,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:23,026 INFO L688 BuchiCegarLoop]: Abstraction has 663 states and 979 transitions. [2019-11-20 00:48:23,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states and 979 transitions. [2019-11-20 00:48:23,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 650. [2019-11-20 00:48:23,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2019-11-20 00:48:23,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 963 transitions. [2019-11-20 00:48:23,038 INFO L711 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-11-20 00:48:23,038 INFO L591 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-11-20 00:48:23,038 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-20 00:48:23,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 650 states and 963 transitions. [2019-11-20 00:48:23,042 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2019-11-20 00:48:23,042 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:23,042 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:23,046 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:23,046 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-11-20 00:48:23,046 INFO L794 eck$LassoCheckResult]: Stem: 7829#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7653#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7617#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; 7618#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7729#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7730#L98-2 assume !false; 8055#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8186#L101 assume !(12292 == ssl3_accept_~s__state~0); 8184#L104 assume !(16384 == ssl3_accept_~s__state~0); 8183#L107 assume !(8192 == ssl3_accept_~s__state~0); 8182#L110 assume !(24576 == ssl3_accept_~s__state~0); 8181#L113 assume !(8195 == ssl3_accept_~s__state~0); 8176#L116 assume !(8480 == ssl3_accept_~s__state~0); 8174#L119 assume !(8481 == ssl3_accept_~s__state~0); 8172#L122 assume !(8482 == ssl3_accept_~s__state~0); 8170#L125 assume 8464 == ssl3_accept_~s__state~0; 7839#L132 [2019-11-20 00:48:23,048 INFO L796 eck$LassoCheckResult]: Loop: 7839#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7739#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7733#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; 7734#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8232#L579 ssl3_accept_~skip~0 := 0; 7622#L98-2 assume !false; 7623#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7856#L101 assume !(12292 == ssl3_accept_~s__state~0); 7857#L104 assume !(16384 == ssl3_accept_~s__state~0); 8229#L107 assume !(8192 == ssl3_accept_~s__state~0); 7834#L110 assume !(24576 == ssl3_accept_~s__state~0); 7835#L113 assume !(8195 == ssl3_accept_~s__state~0); 7742#L116 assume !(8480 == ssl3_accept_~s__state~0); 7743#L119 assume !(8481 == ssl3_accept_~s__state~0); 7693#L122 assume !(8482 == ssl3_accept_~s__state~0); 7654#L125 assume !(8464 == ssl3_accept_~s__state~0); 7655#L128 assume !(8465 == ssl3_accept_~s__state~0); 7641#L131 assume !(8466 == ssl3_accept_~s__state~0); 7642#L134 assume 8496 == ssl3_accept_~s__state~0; 7775#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7776#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8066#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 7619#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7605#L296-2 ssl3_accept_~s__init_num~0 := 0; 7606#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8223#L579 ssl3_accept_~skip~0 := 0; 8222#L98-2 assume !false; 8221#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8220#L101 assume !(12292 == ssl3_accept_~s__state~0); 8219#L104 assume !(16384 == ssl3_accept_~s__state~0); 8217#L107 assume !(8192 == ssl3_accept_~s__state~0); 8215#L110 assume !(24576 == ssl3_accept_~s__state~0); 8213#L113 assume !(8195 == ssl3_accept_~s__state~0); 8209#L116 assume !(8480 == ssl3_accept_~s__state~0); 8208#L119 assume !(8481 == ssl3_accept_~s__state~0); 8158#L122 assume !(8482 == ssl3_accept_~s__state~0); 8157#L125 assume !(8464 == ssl3_accept_~s__state~0); 8156#L128 assume !(8465 == ssl3_accept_~s__state~0); 8155#L131 assume !(8466 == ssl3_accept_~s__state~0); 8151#L134 assume !(8496 == ssl3_accept_~s__state~0); 7845#L137 assume !(8497 == ssl3_accept_~s__state~0); 7846#L140 assume !(8512 == ssl3_accept_~s__state~0); 7803#L143 assume !(8513 == ssl3_accept_~s__state~0); 7765#L146 assume !(8528 == ssl3_accept_~s__state~0); 7766#L149 assume !(8529 == ssl3_accept_~s__state~0); 7779#L152 assume !(8544 == ssl3_accept_~s__state~0); 7945#L155 assume !(8545 == ssl3_accept_~s__state~0); 7907#L158 assume 8560 == ssl3_accept_~s__state~0; 7850#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 7837#L421 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; 7645#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8175#L579 ssl3_accept_~skip~0 := 0; 8173#L98-2 assume !false; 8171#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8169#L101 assume !(12292 == ssl3_accept_~s__state~0); 8167#L104 assume !(16384 == ssl3_accept_~s__state~0); 8165#L107 assume !(8192 == ssl3_accept_~s__state~0); 8162#L110 assume !(24576 == ssl3_accept_~s__state~0); 8161#L113 assume !(8195 == ssl3_accept_~s__state~0); 8160#L116 assume !(8480 == ssl3_accept_~s__state~0); 7892#L119 assume !(8481 == ssl3_accept_~s__state~0); 7893#L122 assume !(8482 == ssl3_accept_~s__state~0); 7898#L125 assume 8464 == ssl3_accept_~s__state~0; 7839#L132 [2019-11-20 00:48:23,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:23,049 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-20 00:48:23,049 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:23,049 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506783821] [2019-11-20 00:48:23,049 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:23,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:23,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:23,078 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:23,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:23,079 INFO L82 PathProgramCache]: Analyzing trace with hash -2026959604, now seen corresponding path program 1 times [2019-11-20 00:48:23,079 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:23,080 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327565786] [2019-11-20 00:48:23,080 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:23,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:23,130 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:23,131 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327565786] [2019-11-20 00:48:23,131 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:23,132 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:23,132 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098174933] [2019-11-20 00:48:23,132 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:23,132 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:23,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:23,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:23,134 INFO L87 Difference]: Start difference. First operand 650 states and 963 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-11-20 00:48:23,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:23,307 INFO L93 Difference]: Finished difference Result 786 states and 1073 transitions. [2019-11-20 00:48:23,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:23,308 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 786 states and 1073 transitions. [2019-11-20 00:48:23,314 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2019-11-20 00:48:23,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 786 states to 786 states and 1073 transitions. [2019-11-20 00:48:23,320 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 549 [2019-11-20 00:48:23,321 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 549 [2019-11-20 00:48:23,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 786 states and 1073 transitions. [2019-11-20 00:48:23,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:23,322 INFO L688 BuchiCegarLoop]: Abstraction has 786 states and 1073 transitions. [2019-11-20 00:48:23,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states and 1073 transitions. [2019-11-20 00:48:23,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 778. [2019-11-20 00:48:23,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 778 states. [2019-11-20 00:48:23,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1062 transitions. [2019-11-20 00:48:23,335 INFO L711 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-11-20 00:48:23,335 INFO L591 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-11-20 00:48:23,335 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-20 00:48:23,335 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 778 states and 1062 transitions. [2019-11-20 00:48:23,339 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2019-11-20 00:48:23,339 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:23,339 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:23,340 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:23,340 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-11-20 00:48:23,340 INFO L794 eck$LassoCheckResult]: Stem: 9267#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9097#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9059#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; 9060#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9173#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9174#L98-2 assume !false; 9442#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9609#L101 assume !(12292 == ssl3_accept_~s__state~0); 9607#L104 assume !(16384 == ssl3_accept_~s__state~0); 9605#L107 assume !(8192 == ssl3_accept_~s__state~0); 9603#L110 assume !(24576 == ssl3_accept_~s__state~0); 9601#L113 assume !(8195 == ssl3_accept_~s__state~0); 9599#L116 assume !(8480 == ssl3_accept_~s__state~0); 9596#L119 assume !(8481 == ssl3_accept_~s__state~0); 9590#L122 assume !(8482 == ssl3_accept_~s__state~0); 9587#L125 assume 8464 == ssl3_accept_~s__state~0; 9274#L132 [2019-11-20 00:48:23,346 INFO L796 eck$LassoCheckResult]: Loop: 9274#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9183#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9177#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; 9178#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9767#L579 ssl3_accept_~skip~0 := 0; 9765#L98-2 assume !false; 9763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9761#L101 assume !(12292 == ssl3_accept_~s__state~0); 9759#L104 assume !(16384 == ssl3_accept_~s__state~0); 9757#L107 assume !(8192 == ssl3_accept_~s__state~0); 9755#L110 assume !(24576 == ssl3_accept_~s__state~0); 9753#L113 assume !(8195 == ssl3_accept_~s__state~0); 9751#L116 assume !(8480 == ssl3_accept_~s__state~0); 9749#L119 assume !(8481 == ssl3_accept_~s__state~0); 9747#L122 assume !(8482 == ssl3_accept_~s__state~0); 9745#L125 assume !(8464 == ssl3_accept_~s__state~0); 9743#L128 assume !(8465 == ssl3_accept_~s__state~0); 9741#L131 assume !(8466 == ssl3_accept_~s__state~0); 9514#L134 assume 8496 == ssl3_accept_~s__state~0; 9213#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9214#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9261#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 9061#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9062#L296-2 ssl3_accept_~s__init_num~0 := 0; 9081#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9729#L579 ssl3_accept_~skip~0 := 0; 9727#L98-2 assume !false; 9726#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9725#L101 assume !(12292 == ssl3_accept_~s__state~0); 9724#L104 assume !(16384 == ssl3_accept_~s__state~0); 9723#L107 assume !(8192 == ssl3_accept_~s__state~0); 9722#L110 assume !(24576 == ssl3_accept_~s__state~0); 9721#L113 assume !(8195 == ssl3_accept_~s__state~0); 9720#L116 assume !(8480 == ssl3_accept_~s__state~0); 9714#L119 assume !(8481 == ssl3_accept_~s__state~0); 9712#L122 assume !(8482 == ssl3_accept_~s__state~0); 9710#L125 assume !(8464 == ssl3_accept_~s__state~0); 9708#L128 assume !(8465 == ssl3_accept_~s__state~0); 9706#L131 assume !(8466 == ssl3_accept_~s__state~0); 9701#L134 assume !(8496 == ssl3_accept_~s__state~0); 9515#L137 assume !(8497 == ssl3_accept_~s__state~0); 9516#L140 assume !(8512 == ssl3_accept_~s__state~0); 9517#L143 assume !(8513 == ssl3_accept_~s__state~0); 9518#L146 assume !(8528 == ssl3_accept_~s__state~0); 9700#L149 assume !(8529 == ssl3_accept_~s__state~0); 9339#L152 assume !(8544 == ssl3_accept_~s__state~0); 9340#L155 assume !(8545 == ssl3_accept_~s__state~0); 9341#L158 assume 8560 == ssl3_accept_~s__state~0; 9285#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9272#L421 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; 9091#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9647#L579 ssl3_accept_~skip~0 := 0; 9645#L98-2 assume !false; 9643#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9641#L101 assume !(12292 == ssl3_accept_~s__state~0); 9639#L104 assume !(16384 == ssl3_accept_~s__state~0); 9637#L107 assume !(8192 == ssl3_accept_~s__state~0); 9635#L110 assume !(24576 == ssl3_accept_~s__state~0); 9633#L113 assume !(8195 == ssl3_accept_~s__state~0); 9631#L116 assume !(8480 == ssl3_accept_~s__state~0); 9336#L119 assume !(8481 == ssl3_accept_~s__state~0); 9337#L122 assume !(8482 == ssl3_accept_~s__state~0); 9348#L125 assume 8464 == ssl3_accept_~s__state~0; 9274#L132 [2019-11-20 00:48:23,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:23,346 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-20 00:48:23,347 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:23,347 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26522976] [2019-11-20 00:48:23,347 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:23,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:23,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:23,371 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:23,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:23,378 INFO L82 PathProgramCache]: Analyzing trace with hash -1603312882, now seen corresponding path program 1 times [2019-11-20 00:48:23,378 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:23,379 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312629124] [2019-11-20 00:48:23,379 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:23,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:23,410 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:23,411 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312629124] [2019-11-20 00:48:23,411 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:23,411 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:23,411 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997830567] [2019-11-20 00:48:23,411 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:23,412 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:23,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:23,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:23,412 INFO L87 Difference]: Start difference. First operand 778 states and 1062 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-11-20 00:48:23,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:23,561 INFO L93 Difference]: Finished difference Result 859 states and 1161 transitions. [2019-11-20 00:48:23,561 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:23,561 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 859 states and 1161 transitions. [2019-11-20 00:48:23,567 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2019-11-20 00:48:23,573 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 859 states to 859 states and 1161 transitions. [2019-11-20 00:48:23,574 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 596 [2019-11-20 00:48:23,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 596 [2019-11-20 00:48:23,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 859 states and 1161 transitions. [2019-11-20 00:48:23,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:23,576 INFO L688 BuchiCegarLoop]: Abstraction has 859 states and 1161 transitions. [2019-11-20 00:48:23,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states and 1161 transitions. [2019-11-20 00:48:23,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 847. [2019-11-20 00:48:23,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 847 states. [2019-11-20 00:48:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1146 transitions. [2019-11-20 00:48:23,590 INFO L711 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-11-20 00:48:23,590 INFO L591 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-11-20 00:48:23,591 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-20 00:48:23,591 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 847 states and 1146 transitions. [2019-11-20 00:48:23,595 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2019-11-20 00:48:23,595 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:23,595 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:23,597 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:23,597 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-11-20 00:48:23,599 INFO L794 eck$LassoCheckResult]: Stem: 10917#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10744#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10702#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; 10703#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10817#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10818#L98-2 assume !false; 11242#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11445#L101 assume !(12292 == ssl3_accept_~s__state~0); 11443#L104 assume !(16384 == ssl3_accept_~s__state~0); 11441#L107 assume !(8192 == ssl3_accept_~s__state~0); 11439#L110 assume !(24576 == ssl3_accept_~s__state~0); 11437#L113 assume !(8195 == ssl3_accept_~s__state~0); 11435#L116 assume !(8480 == ssl3_accept_~s__state~0); 11433#L119 assume !(8481 == ssl3_accept_~s__state~0); 11431#L122 assume !(8482 == ssl3_accept_~s__state~0); 11429#L125 assume 8464 == ssl3_accept_~s__state~0; 10924#L132 [2019-11-20 00:48:23,599 INFO L796 eck$LassoCheckResult]: Loop: 10924#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10827#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10821#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; 10822#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11479#L579 ssl3_accept_~skip~0 := 0; 11477#L98-2 assume !false; 11475#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11473#L101 assume !(12292 == ssl3_accept_~s__state~0); 11471#L104 assume !(16384 == ssl3_accept_~s__state~0); 11469#L107 assume !(8192 == ssl3_accept_~s__state~0); 11467#L110 assume !(24576 == ssl3_accept_~s__state~0); 11466#L113 assume !(8195 == ssl3_accept_~s__state~0); 11465#L116 assume !(8480 == ssl3_accept_~s__state~0); 11464#L119 assume !(8481 == ssl3_accept_~s__state~0); 11462#L122 assume !(8482 == ssl3_accept_~s__state~0); 11461#L125 assume !(8464 == ssl3_accept_~s__state~0); 11460#L128 assume !(8465 == ssl3_accept_~s__state~0); 11459#L131 assume !(8466 == ssl3_accept_~s__state~0); 10944#L134 assume 8496 == ssl3_accept_~s__state~0; 10861#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10862#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10910#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 10704#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10706#L296-2 ssl3_accept_~s__init_num~0 := 0; 11512#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11507#L579 ssl3_accept_~skip~0 := 0; 11506#L98-2 assume !false; 11505#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11504#L101 assume !(12292 == ssl3_accept_~s__state~0); 11503#L104 assume !(16384 == ssl3_accept_~s__state~0); 11502#L107 assume !(8192 == ssl3_accept_~s__state~0); 11500#L110 assume !(24576 == ssl3_accept_~s__state~0); 11498#L113 assume !(8195 == ssl3_accept_~s__state~0); 10828#L116 assume !(8480 == ssl3_accept_~s__state~0); 10829#L119 assume !(8481 == ssl3_accept_~s__state~0); 10785#L122 assume !(8482 == ssl3_accept_~s__state~0); 10745#L125 assume !(8464 == ssl3_accept_~s__state~0); 10746#L128 assume !(8465 == ssl3_accept_~s__state~0); 10732#L131 assume !(8466 == ssl3_accept_~s__state~0); 10733#L134 assume !(8496 == ssl3_accept_~s__state~0); 11346#L137 assume !(8497 == ssl3_accept_~s__state~0); 11351#L140 assume 8512 == ssl3_accept_~s__state~0; 11207#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11350#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10725#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10726#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11246#L579 ssl3_accept_~skip~0 := 0; 11245#L98-2 assume !false; 11240#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11239#L101 assume !(12292 == ssl3_accept_~s__state~0); 11238#L104 assume !(16384 == ssl3_accept_~s__state~0); 11232#L107 assume !(8192 == ssl3_accept_~s__state~0); 11230#L110 assume !(24576 == ssl3_accept_~s__state~0); 11228#L113 assume !(8195 == ssl3_accept_~s__state~0); 11226#L116 assume !(8480 == ssl3_accept_~s__state~0); 11224#L119 assume !(8481 == ssl3_accept_~s__state~0); 11222#L122 assume !(8482 == ssl3_accept_~s__state~0); 11219#L125 assume !(8464 == ssl3_accept_~s__state~0); 11217#L128 assume !(8465 == ssl3_accept_~s__state~0); 11215#L131 assume !(8466 == ssl3_accept_~s__state~0); 11213#L134 assume !(8496 == ssl3_accept_~s__state~0); 11210#L137 assume !(8497 == ssl3_accept_~s__state~0); 11209#L140 assume !(8512 == ssl3_accept_~s__state~0); 11206#L143 assume !(8513 == ssl3_accept_~s__state~0); 11204#L146 assume !(8528 == ssl3_accept_~s__state~0); 11202#L149 assume !(8529 == ssl3_accept_~s__state~0); 11200#L152 assume !(8544 == ssl3_accept_~s__state~0); 11198#L155 assume !(8545 == ssl3_accept_~s__state~0); 11196#L158 assume 8560 == ssl3_accept_~s__state~0; 10934#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10920#L421 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; 10755#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11368#L579 ssl3_accept_~skip~0 := 0; 11363#L98-2 assume !false; 11361#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11359#L101 assume !(12292 == ssl3_accept_~s__state~0); 11357#L104 assume !(16384 == ssl3_accept_~s__state~0); 11356#L107 assume !(8192 == ssl3_accept_~s__state~0); 11355#L110 assume !(24576 == ssl3_accept_~s__state~0); 11354#L113 assume !(8195 == ssl3_accept_~s__state~0); 11353#L116 assume !(8480 == ssl3_accept_~s__state~0); 10975#L119 assume !(8481 == ssl3_accept_~s__state~0); 10976#L122 assume !(8482 == ssl3_accept_~s__state~0); 11042#L125 assume 8464 == ssl3_accept_~s__state~0; 10924#L132 [2019-11-20 00:48:23,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:23,600 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-20 00:48:23,600 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:23,600 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402354459] [2019-11-20 00:48:23,600 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:23,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:23,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:23,621 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:23,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:23,622 INFO L82 PathProgramCache]: Analyzing trace with hash -1798206310, now seen corresponding path program 1 times [2019-11-20 00:48:23,622 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:23,622 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517318658] [2019-11-20 00:48:23,623 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:23,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:23,675 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-20 00:48:23,676 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517318658] [2019-11-20 00:48:23,676 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:23,677 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:23,677 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441836010] [2019-11-20 00:48:23,678 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:23,678 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:23,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:23,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:23,679 INFO L87 Difference]: Start difference. First operand 847 states and 1146 transitions. cyclomatic complexity: 302 Second operand 3 states. [2019-11-20 00:48:23,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:23,818 INFO L93 Difference]: Finished difference Result 961 states and 1299 transitions. [2019-11-20 00:48:23,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:23,819 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1299 transitions. [2019-11-20 00:48:23,825 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2019-11-20 00:48:23,832 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1299 transitions. [2019-11-20 00:48:23,832 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-11-20 00:48:23,835 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-11-20 00:48:23,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1299 transitions. [2019-11-20 00:48:23,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:23,836 INFO L688 BuchiCegarLoop]: Abstraction has 961 states and 1299 transitions. [2019-11-20 00:48:23,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1299 transitions. [2019-11-20 00:48:23,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 922. [2019-11-20 00:48:23,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2019-11-20 00:48:23,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1236 transitions. [2019-11-20 00:48:23,858 INFO L711 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-11-20 00:48:23,858 INFO L591 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-11-20 00:48:23,859 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-20 00:48:23,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1236 transitions. [2019-11-20 00:48:23,863 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2019-11-20 00:48:23,863 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:23,863 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:23,865 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:23,865 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:23,865 INFO L794 eck$LassoCheckResult]: Stem: 12728#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12558#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12516#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; 12517#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12634#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 12635#L98-2 assume !false; 12891#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13361#L101 assume !(12292 == ssl3_accept_~s__state~0); 13360#L104 assume !(16384 == ssl3_accept_~s__state~0); 13359#L107 assume !(8192 == ssl3_accept_~s__state~0); 13358#L110 assume !(24576 == ssl3_accept_~s__state~0); 13357#L113 assume !(8195 == ssl3_accept_~s__state~0); 13356#L116 assume !(8480 == ssl3_accept_~s__state~0); 13355#L119 assume !(8481 == ssl3_accept_~s__state~0); 13342#L122 assume !(8482 == ssl3_accept_~s__state~0); 12802#L125 assume 8464 == ssl3_accept_~s__state~0; 12735#L132 [2019-11-20 00:48:23,866 INFO L796 eck$LassoCheckResult]: Loop: 12735#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12644#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12638#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; 12639#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13334#L579 ssl3_accept_~skip~0 := 0; 13333#L98-2 assume !false; 13332#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13331#L101 assume !(12292 == ssl3_accept_~s__state~0); 13330#L104 assume !(16384 == ssl3_accept_~s__state~0); 13329#L107 assume !(8192 == ssl3_accept_~s__state~0); 13328#L110 assume !(24576 == ssl3_accept_~s__state~0); 13327#L113 assume !(8195 == ssl3_accept_~s__state~0); 13326#L116 assume !(8480 == ssl3_accept_~s__state~0); 13325#L119 assume !(8481 == ssl3_accept_~s__state~0); 13324#L122 assume !(8482 == ssl3_accept_~s__state~0); 13188#L125 assume !(8464 == ssl3_accept_~s__state~0); 13186#L128 assume !(8465 == ssl3_accept_~s__state~0); 13184#L131 assume !(8466 == ssl3_accept_~s__state~0); 13182#L134 assume 8496 == ssl3_accept_~s__state~0; 12674#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12675#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12722#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 12518#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12504#L296-2 ssl3_accept_~s__init_num~0 := 0; 12505#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12513#L579 ssl3_accept_~skip~0 := 0; 12523#L98-2 assume !false; 12524#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12729#L101 assume !(12292 == ssl3_accept_~s__state~0); 12737#L104 assume !(16384 == ssl3_accept_~s__state~0); 12738#L107 assume !(8192 == ssl3_accept_~s__state~0); 13407#L110 assume !(24576 == ssl3_accept_~s__state~0); 13406#L113 assume !(8195 == ssl3_accept_~s__state~0); 13405#L116 assume !(8480 == ssl3_accept_~s__state~0); 12649#L119 assume !(8481 == ssl3_accept_~s__state~0); 12601#L122 assume !(8482 == ssl3_accept_~s__state~0); 12602#L125 assume !(8464 == ssl3_accept_~s__state~0); 12567#L128 assume !(8465 == ssl3_accept_~s__state~0); 12544#L131 assume !(8466 == ssl3_accept_~s__state~0); 12545#L134 assume !(8496 == ssl3_accept_~s__state~0); 12741#L137 assume !(8497 == ssl3_accept_~s__state~0); 12742#L140 assume !(8512 == ssl3_accept_~s__state~0); 12704#L143 assume !(8513 == ssl3_accept_~s__state~0); 12665#L146 assume !(8528 == ssl3_accept_~s__state~0); 12666#L149 assume !(8529 == ssl3_accept_~s__state~0); 12678#L152 assume !(8544 == ssl3_accept_~s__state~0); 13396#L155 assume !(8545 == ssl3_accept_~s__state~0); 13395#L158 assume !(8560 == ssl3_accept_~s__state~0); 12579#L161 assume !(8561 == ssl3_accept_~s__state~0); 12580#L164 assume !(8448 == ssl3_accept_~s__state~0); 12759#L167 assume !(8576 == ssl3_accept_~s__state~0); 12760#L170 assume !(8577 == ssl3_accept_~s__state~0); 12773#L173 assume !(8592 == ssl3_accept_~s__state~0); 12709#L176 assume !(8593 == ssl3_accept_~s__state~0); 12668#L179 assume !(8608 == ssl3_accept_~s__state~0); 12669#L182 assume !(8609 == ssl3_accept_~s__state~0); 13392#L185 assume !(8640 == ssl3_accept_~s__state~0); 12616#L188 assume !(8641 == ssl3_accept_~s__state~0); 12617#L191 assume 8656 == ssl3_accept_~s__state~0; 12633#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12626#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12627#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12640#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12641#L504 assume !(0 == ssl3_accept_~tmp___10~0); 12659#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13349#L579 ssl3_accept_~skip~0 := 0; 13347#L98-2 assume !false; 13346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12961#L101 assume !(12292 == ssl3_accept_~s__state~0); 12962#L104 assume 16384 == ssl3_accept_~s__state~0; 12622#L210 ssl3_accept_~s__server~0 := 1; 12623#L215 assume 0 != ssl3_accept_~cb~0; 12682#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 12683#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 12714#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13242#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13240#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; 13237#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13231#L579 ssl3_accept_~skip~0 := 0; 13229#L98-2 assume !false; 13227#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13225#L101 assume !(12292 == ssl3_accept_~s__state~0); 13223#L104 assume !(16384 == ssl3_accept_~s__state~0); 13221#L107 assume !(8192 == ssl3_accept_~s__state~0); 13219#L110 assume !(24576 == ssl3_accept_~s__state~0); 13218#L113 assume !(8195 == ssl3_accept_~s__state~0); 12792#L116 assume !(8480 == ssl3_accept_~s__state~0); 12793#L119 assume !(8481 == ssl3_accept_~s__state~0); 12794#L122 assume !(8482 == ssl3_accept_~s__state~0); 12940#L125 assume 8464 == ssl3_accept_~s__state~0; 12735#L132 [2019-11-20 00:48:23,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:23,866 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-20 00:48:23,866 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:23,866 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649888437] [2019-11-20 00:48:23,867 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:23,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:23,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:23,882 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:23,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:23,882 INFO L82 PathProgramCache]: Analyzing trace with hash -1038689955, now seen corresponding path program 1 times [2019-11-20 00:48:23,883 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:23,883 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980999309] [2019-11-20 00:48:23,883 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:23,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:23,928 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-20 00:48:23,928 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980999309] [2019-11-20 00:48:23,928 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:23,929 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:23,929 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613114586] [2019-11-20 00:48:23,930 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:23,934 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:23,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:23,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:23,935 INFO L87 Difference]: Start difference. First operand 922 states and 1236 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-11-20 00:48:24,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:24,138 INFO L93 Difference]: Finished difference Result 867 states and 1151 transitions. [2019-11-20 00:48:24,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:24,138 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 867 states and 1151 transitions. [2019-11-20 00:48:24,144 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2019-11-20 00:48:24,151 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 867 states to 865 states and 1149 transitions. [2019-11-20 00:48:24,151 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 614 [2019-11-20 00:48:24,152 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 614 [2019-11-20 00:48:24,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 865 states and 1149 transitions. [2019-11-20 00:48:24,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:24,153 INFO L688 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2019-11-20 00:48:24,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states and 1149 transitions. [2019-11-20 00:48:24,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 861. [2019-11-20 00:48:24,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 861 states. [2019-11-20 00:48:24,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1145 transitions. [2019-11-20 00:48:24,177 INFO L711 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-11-20 00:48:24,177 INFO L591 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-11-20 00:48:24,177 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-20 00:48:24,178 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1145 transitions. [2019-11-20 00:48:24,182 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2019-11-20 00:48:24,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:24,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:24,185 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:24,186 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-11-20 00:48:24,186 INFO L794 eck$LassoCheckResult]: Stem: 14507#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14348#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14309#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; 14310#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14419#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 14420#L98-2 assume !false; 14612#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14880#L101 assume !(12292 == ssl3_accept_~s__state~0); 14878#L104 assume !(16384 == ssl3_accept_~s__state~0); 14876#L107 assume !(8192 == ssl3_accept_~s__state~0); 14874#L110 assume !(24576 == ssl3_accept_~s__state~0); 14872#L113 assume !(8195 == ssl3_accept_~s__state~0); 14870#L116 assume !(8480 == ssl3_accept_~s__state~0); 14868#L119 assume !(8481 == ssl3_accept_~s__state~0); 14864#L122 assume !(8482 == ssl3_accept_~s__state~0); 14865#L125 assume 8464 == ssl3_accept_~s__state~0; 14515#L132 [2019-11-20 00:48:24,187 INFO L796 eck$LassoCheckResult]: Loop: 14515#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14429#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14423#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; 14424#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14988#L579 ssl3_accept_~skip~0 := 0; 14982#L98-2 assume !false; 14980#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14978#L101 assume !(12292 == ssl3_accept_~s__state~0); 14976#L104 assume !(16384 == ssl3_accept_~s__state~0); 14974#L107 assume !(8192 == ssl3_accept_~s__state~0); 14972#L110 assume !(24576 == ssl3_accept_~s__state~0); 14970#L113 assume !(8195 == ssl3_accept_~s__state~0); 14967#L116 assume !(8480 == ssl3_accept_~s__state~0); 14966#L119 assume !(8481 == ssl3_accept_~s__state~0); 14947#L122 assume !(8482 == ssl3_accept_~s__state~0); 14946#L125 assume !(8464 == ssl3_accept_~s__state~0); 14913#L128 assume !(8465 == ssl3_accept_~s__state~0); 14912#L131 assume !(8466 == ssl3_accept_~s__state~0); 14909#L134 assume 8496 == ssl3_accept_~s__state~0; 14460#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14461#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14500#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 14945#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14944#L296-2 ssl3_accept_~s__init_num~0 := 0; 14940#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14898#L579 ssl3_accept_~skip~0 := 0; 14899#L98-2 assume !false; 14894#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14895#L101 assume !(12292 == ssl3_accept_~s__state~0); 14884#L104 assume !(16384 == ssl3_accept_~s__state~0); 14885#L107 assume !(8192 == ssl3_accept_~s__state~0); 14927#L110 assume !(24576 == ssl3_accept_~s__state~0); 14925#L113 assume !(8195 == ssl3_accept_~s__state~0); 14923#L116 assume !(8480 == ssl3_accept_~s__state~0); 14921#L119 assume !(8481 == ssl3_accept_~s__state~0); 14919#L122 assume !(8482 == ssl3_accept_~s__state~0); 14917#L125 assume !(8464 == ssl3_accept_~s__state~0); 14915#L128 assume !(8465 == ssl3_accept_~s__state~0); 14914#L131 assume !(8466 == ssl3_accept_~s__state~0); 14863#L134 assume !(8496 == ssl3_accept_~s__state~0); 14862#L137 assume !(8497 == ssl3_accept_~s__state~0); 14791#L140 assume 8512 == ssl3_accept_~s__state~0; 14396#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14321#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14322#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14332#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14306#L579 ssl3_accept_~skip~0 := 0; 14317#L98-2 assume !false; 14318#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14508#L101 assume !(12292 == ssl3_accept_~s__state~0); 14534#L104 assume !(16384 == ssl3_accept_~s__state~0); 15053#L107 assume !(8192 == ssl3_accept_~s__state~0); 15051#L110 assume !(24576 == ssl3_accept_~s__state~0); 15049#L113 assume !(8195 == ssl3_accept_~s__state~0); 15045#L116 assume !(8480 == ssl3_accept_~s__state~0); 15043#L119 assume !(8481 == ssl3_accept_~s__state~0); 15039#L122 assume !(8482 == ssl3_accept_~s__state~0); 15033#L125 assume !(8464 == ssl3_accept_~s__state~0); 15031#L128 assume !(8465 == ssl3_accept_~s__state~0); 15029#L131 assume !(8466 == ssl3_accept_~s__state~0); 15014#L134 assume !(8496 == ssl3_accept_~s__state~0); 15012#L137 assume !(8497 == ssl3_accept_~s__state~0); 15009#L140 assume !(8512 == ssl3_accept_~s__state~0); 15004#L143 assume !(8513 == ssl3_accept_~s__state~0); 15002#L146 assume 8528 == ssl3_accept_~s__state~0; 14368#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14369#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14532#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14301#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 14302#L356 assume !(ssl3_accept_~ret~0 <= 0); 14387#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14350#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14901#L579 ssl3_accept_~skip~0 := 0; 14896#L98-2 assume !false; 14897#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14887#L101 assume !(12292 == ssl3_accept_~s__state~0); 14888#L104 assume !(16384 == ssl3_accept_~s__state~0); 14882#L107 assume !(8192 == ssl3_accept_~s__state~0); 14881#L110 assume !(24576 == ssl3_accept_~s__state~0); 14879#L113 assume !(8195 == ssl3_accept_~s__state~0); 14877#L116 assume !(8480 == ssl3_accept_~s__state~0); 14875#L119 assume !(8481 == ssl3_accept_~s__state~0); 14873#L122 assume !(8482 == ssl3_accept_~s__state~0); 14871#L125 assume !(8464 == ssl3_accept_~s__state~0); 14869#L128 assume !(8465 == ssl3_accept_~s__state~0); 14866#L131 assume !(8466 == ssl3_accept_~s__state~0); 14867#L134 assume !(8496 == ssl3_accept_~s__state~0); 14910#L137 assume !(8497 == ssl3_accept_~s__state~0); 14911#L140 assume !(8512 == ssl3_accept_~s__state~0); 14789#L143 assume !(8513 == ssl3_accept_~s__state~0); 14790#L146 assume !(8528 == ssl3_accept_~s__state~0); 15003#L149 assume !(8529 == ssl3_accept_~s__state~0); 14573#L152 assume !(8544 == ssl3_accept_~s__state~0); 14574#L155 assume !(8545 == ssl3_accept_~s__state~0); 14575#L158 assume 8560 == ssl3_accept_~s__state~0; 14525#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14513#L421 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; 14342#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14930#L579 ssl3_accept_~skip~0 := 0; 14929#L98-2 assume !false; 14928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14926#L101 assume !(12292 == ssl3_accept_~s__state~0); 14924#L104 assume !(16384 == ssl3_accept_~s__state~0); 14922#L107 assume !(8192 == ssl3_accept_~s__state~0); 14920#L110 assume !(24576 == ssl3_accept_~s__state~0); 14918#L113 assume !(8195 == ssl3_accept_~s__state~0); 14916#L116 assume !(8480 == ssl3_accept_~s__state~0); 14580#L119 assume !(8481 == ssl3_accept_~s__state~0); 14581#L122 assume !(8482 == ssl3_accept_~s__state~0); 14588#L125 assume 8464 == ssl3_accept_~s__state~0; 14515#L132 [2019-11-20 00:48:24,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:24,188 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-20 00:48:24,188 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:24,188 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850633956] [2019-11-20 00:48:24,188 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:24,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:24,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:24,203 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:24,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:24,204 INFO L82 PathProgramCache]: Analyzing trace with hash -4998235, now seen corresponding path program 1 times [2019-11-20 00:48:24,204 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:24,204 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674848452] [2019-11-20 00:48:24,205 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:24,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:24,268 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-20 00:48:24,268 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674848452] [2019-11-20 00:48:24,269 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:24,269 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:24,269 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884549279] [2019-11-20 00:48:24,270 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:24,270 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:24,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:24,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:24,271 INFO L87 Difference]: Start difference. First operand 861 states and 1145 transitions. cyclomatic complexity: 288 Second operand 3 states. [2019-11-20 00:48:24,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:24,433 INFO L93 Difference]: Finished difference Result 964 states and 1276 transitions. [2019-11-20 00:48:24,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:24,435 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1276 transitions. [2019-11-20 00:48:24,440 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2019-11-20 00:48:24,449 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1276 transitions. [2019-11-20 00:48:24,449 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 678 [2019-11-20 00:48:24,450 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 678 [2019-11-20 00:48:24,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1276 transitions. [2019-11-20 00:48:24,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:24,450 INFO L688 BuchiCegarLoop]: Abstraction has 964 states and 1276 transitions. [2019-11-20 00:48:24,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1276 transitions. [2019-11-20 00:48:24,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 942. [2019-11-20 00:48:24,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 942 states. [2019-11-20 00:48:24,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1241 transitions. [2019-11-20 00:48:24,466 INFO L711 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-11-20 00:48:24,466 INFO L591 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-11-20 00:48:24,467 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-20 00:48:24,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 942 states and 1241 transitions. [2019-11-20 00:48:24,471 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2019-11-20 00:48:24,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:24,471 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:24,472 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:24,473 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-11-20 00:48:24,473 INFO L794 eck$LassoCheckResult]: Stem: 16353#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16179#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16140#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; 16141#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16252#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 16253#L98-2 assume !false; 16444#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17006#L101 assume !(12292 == ssl3_accept_~s__state~0); 17005#L104 assume !(16384 == ssl3_accept_~s__state~0); 16998#L107 assume !(8192 == ssl3_accept_~s__state~0); 16994#L110 assume !(24576 == ssl3_accept_~s__state~0); 16990#L113 assume !(8195 == ssl3_accept_~s__state~0); 16986#L116 assume !(8480 == ssl3_accept_~s__state~0); 16985#L119 assume !(8481 == ssl3_accept_~s__state~0); 16783#L122 assume !(8482 == ssl3_accept_~s__state~0); 16784#L125 assume 8464 == ssl3_accept_~s__state~0; 16361#L132 [2019-11-20 00:48:24,473 INFO L796 eck$LassoCheckResult]: Loop: 16361#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16261#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16255#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; 16256#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16751#L579 ssl3_accept_~skip~0 := 0; 16749#L98-2 assume !false; 16747#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16745#L101 assume !(12292 == ssl3_accept_~s__state~0); 16743#L104 assume !(16384 == ssl3_accept_~s__state~0); 16741#L107 assume !(8192 == ssl3_accept_~s__state~0); 16739#L110 assume !(24576 == ssl3_accept_~s__state~0); 16737#L113 assume !(8195 == ssl3_accept_~s__state~0); 16735#L116 assume !(8480 == ssl3_accept_~s__state~0); 16733#L119 assume !(8481 == ssl3_accept_~s__state~0); 16731#L122 assume !(8482 == ssl3_accept_~s__state~0); 16729#L125 assume !(8464 == ssl3_accept_~s__state~0); 16727#L128 assume !(8465 == ssl3_accept_~s__state~0); 16725#L131 assume !(8466 == ssl3_accept_~s__state~0); 16721#L134 assume 8496 == ssl3_accept_~s__state~0; 16594#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16345#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16346#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 16142#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16128#L296-2 ssl3_accept_~s__init_num~0 := 0; 16129#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16228#L579 ssl3_accept_~skip~0 := 0; 16147#L98-2 assume !false; 16148#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16355#L101 assume !(12292 == ssl3_accept_~s__state~0); 17060#L104 assume !(16384 == ssl3_accept_~s__state~0); 17059#L107 assume !(8192 == ssl3_accept_~s__state~0); 16357#L110 assume !(24576 == ssl3_accept_~s__state~0); 16283#L113 assume !(8195 == ssl3_accept_~s__state~0); 16284#L116 assume !(8480 == ssl3_accept_~s__state~0); 17057#L119 assume !(8481 == ssl3_accept_~s__state~0); 17056#L122 assume !(8482 == ssl3_accept_~s__state~0); 17055#L125 assume !(8464 == ssl3_accept_~s__state~0); 17054#L128 assume !(8465 == ssl3_accept_~s__state~0); 17052#L131 assume !(8466 == ssl3_accept_~s__state~0); 17051#L134 assume !(8496 == ssl3_accept_~s__state~0); 16367#L137 assume !(8497 == ssl3_accept_~s__state~0); 16368#L140 assume 8512 == ssl3_accept_~s__state~0; 16590#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17045#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16162#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16163#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17046#L579 ssl3_accept_~skip~0 := 0; 17043#L98-2 assume !false; 17041#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17040#L101 assume !(12292 == ssl3_accept_~s__state~0); 17034#L104 assume !(16384 == ssl3_accept_~s__state~0); 17032#L107 assume !(8192 == ssl3_accept_~s__state~0); 17030#L110 assume !(24576 == ssl3_accept_~s__state~0); 17028#L113 assume !(8195 == ssl3_accept_~s__state~0); 17026#L116 assume !(8480 == ssl3_accept_~s__state~0); 17024#L119 assume !(8481 == ssl3_accept_~s__state~0); 17021#L122 assume !(8482 == ssl3_accept_~s__state~0); 17013#L125 assume !(8464 == ssl3_accept_~s__state~0); 17008#L128 assume !(8465 == ssl3_accept_~s__state~0); 17000#L131 assume !(8466 == ssl3_accept_~s__state~0); 16996#L134 assume !(8496 == ssl3_accept_~s__state~0); 16992#L137 assume !(8497 == ssl3_accept_~s__state~0); 16984#L140 assume !(8512 == ssl3_accept_~s__state~0); 16328#L143 assume !(8513 == ssl3_accept_~s__state~0); 16329#L146 assume 8528 == ssl3_accept_~s__state~0; 16200#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16201#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16380#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16132#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 16133#L356 assume !(ssl3_accept_~ret~0 <= 0); 16220#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16326#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16997#L579 ssl3_accept_~skip~0 := 0; 16993#L98-2 assume !false; 16989#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16988#L101 assume !(12292 == ssl3_accept_~s__state~0); 16987#L104 assume !(16384 == ssl3_accept_~s__state~0); 16928#L107 assume !(8192 == ssl3_accept_~s__state~0); 16927#L110 assume !(24576 == ssl3_accept_~s__state~0); 16926#L113 assume !(8195 == ssl3_accept_~s__state~0); 16923#L116 assume !(8480 == ssl3_accept_~s__state~0); 16921#L119 assume !(8481 == ssl3_accept_~s__state~0); 16914#L122 assume !(8482 == ssl3_accept_~s__state~0); 16912#L125 assume !(8464 == ssl3_accept_~s__state~0); 16911#L128 assume !(8465 == ssl3_accept_~s__state~0); 16910#L131 assume !(8466 == ssl3_accept_~s__state~0); 16909#L134 assume !(8496 == ssl3_accept_~s__state~0); 16907#L137 assume !(8497 == ssl3_accept_~s__state~0); 16879#L140 assume !(8512 == ssl3_accept_~s__state~0); 16874#L143 assume !(8513 == ssl3_accept_~s__state~0); 16856#L146 assume !(8528 == ssl3_accept_~s__state~0); 16300#L149 assume !(8529 == ssl3_accept_~s__state~0); 16266#L152 assume 8544 == ssl3_accept_~s__state~0; 16267#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16387#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 16316#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16312#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16197#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16192#L403 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; 16193#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16796#L579 ssl3_accept_~skip~0 := 0; 16795#L98-2 assume !false; 16794#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16793#L101 assume !(12292 == ssl3_accept_~s__state~0); 16792#L104 assume !(16384 == ssl3_accept_~s__state~0); 16791#L107 assume !(8192 == ssl3_accept_~s__state~0); 16790#L110 assume !(24576 == ssl3_accept_~s__state~0); 16789#L113 assume !(8195 == ssl3_accept_~s__state~0); 16788#L116 assume !(8480 == ssl3_accept_~s__state~0); 16414#L119 assume !(8481 == ssl3_accept_~s__state~0); 16415#L122 assume !(8482 == ssl3_accept_~s__state~0); 16421#L125 assume 8464 == ssl3_accept_~s__state~0; 16361#L132 [2019-11-20 00:48:24,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:24,474 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-20 00:48:24,474 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:24,475 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849714923] [2019-11-20 00:48:24,475 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:24,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:24,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:24,484 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:24,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:24,484 INFO L82 PathProgramCache]: Analyzing trace with hash 1270421333, now seen corresponding path program 1 times [2019-11-20 00:48:24,484 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:24,485 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659716842] [2019-11-20 00:48:24,485 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:24,519 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-20 00:48:24,520 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659716842] [2019-11-20 00:48:24,520 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:24,520 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 00:48:24,521 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82525055] [2019-11-20 00:48:24,521 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:24,521 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:24,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:24,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:24,522 INFO L87 Difference]: Start difference. First operand 942 states and 1241 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-11-20 00:48:24,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:24,673 INFO L93 Difference]: Finished difference Result 1015 states and 1329 transitions. [2019-11-20 00:48:24,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:24,674 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1015 states and 1329 transitions. [2019-11-20 00:48:24,680 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2019-11-20 00:48:24,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1015 states to 993 states and 1298 transitions. [2019-11-20 00:48:24,687 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 716 [2019-11-20 00:48:24,688 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 730 [2019-11-20 00:48:24,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 993 states and 1298 transitions. [2019-11-20 00:48:24,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:24,688 INFO L688 BuchiCegarLoop]: Abstraction has 993 states and 1298 transitions. [2019-11-20 00:48:24,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states and 1298 transitions. [2019-11-20 00:48:24,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 946. [2019-11-20 00:48:24,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-20 00:48:24,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1244 transitions. [2019-11-20 00:48:24,703 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1244 transitions. [2019-11-20 00:48:24,704 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1244 transitions. [2019-11-20 00:48:24,704 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-20 00:48:24,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1244 transitions. [2019-11-20 00:48:24,708 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-20 00:48:24,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:24,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:24,709 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:24,709 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-11-20 00:48:24,709 INFO L794 eck$LassoCheckResult]: Stem: 18284#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18133#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18101#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; 18102#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18201#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18202#L98-2 assume !false; 18494#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18492#L101 assume !(12292 == ssl3_accept_~s__state~0); 18490#L104 assume !(16384 == ssl3_accept_~s__state~0); 18488#L107 assume !(8192 == ssl3_accept_~s__state~0); 18486#L110 assume !(24576 == ssl3_accept_~s__state~0); 18484#L113 assume !(8195 == ssl3_accept_~s__state~0); 18482#L116 assume !(8480 == ssl3_accept_~s__state~0); 18480#L119 assume 8481 == ssl3_accept_~s__state~0; 18122#L120 [2019-11-20 00:48:24,709 INFO L796 eck$LassoCheckResult]: Loop: 18122#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 18123#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; 18128#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18098#L579 ssl3_accept_~skip~0 := 0; 18108#L98-2 assume !false; 18109#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18285#L101 assume !(12292 == ssl3_accept_~s__state~0); 18292#L104 assume !(16384 == ssl3_accept_~s__state~0); 18293#L107 assume !(8192 == ssl3_accept_~s__state~0); 18287#L110 assume !(24576 == ssl3_accept_~s__state~0); 18226#L113 assume !(8195 == ssl3_accept_~s__state~0); 18211#L116 assume !(8480 == ssl3_accept_~s__state~0); 18212#L119 assume !(8481 == ssl3_accept_~s__state~0); 18172#L122 assume !(8482 == ssl3_accept_~s__state~0); 18138#L125 assume !(8464 == ssl3_accept_~s__state~0); 18139#L128 assume !(8465 == ssl3_accept_~s__state~0); 18124#L131 assume !(8466 == ssl3_accept_~s__state~0); 18125#L134 assume !(8496 == ssl3_accept_~s__state~0); 18296#L137 assume !(8497 == ssl3_accept_~s__state~0); 18297#L140 assume !(8512 == ssl3_accept_~s__state~0); 18264#L143 assume !(8513 == ssl3_accept_~s__state~0); 18228#L146 assume !(8528 == ssl3_accept_~s__state~0); 18229#L149 assume !(8529 == ssl3_accept_~s__state~0); 18215#L152 assume !(8544 == ssl3_accept_~s__state~0); 18180#L155 assume !(8545 == ssl3_accept_~s__state~0); 18181#L158 assume !(8560 == ssl3_accept_~s__state~0); 18516#L161 assume !(8561 == ssl3_accept_~s__state~0); 18324#L164 assume 8448 == ssl3_accept_~s__state~0; 18267#L165 assume !(ssl3_accept_~num1~0 > 0); 18268#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18291#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18415#L579 ssl3_accept_~skip~0 := 0; 18413#L98-2 assume !false; 18411#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18408#L101 assume !(12292 == ssl3_accept_~s__state~0); 18409#L104 assume !(16384 == ssl3_accept_~s__state~0); 18493#L107 assume !(8192 == ssl3_accept_~s__state~0); 18491#L110 assume !(24576 == ssl3_accept_~s__state~0); 18489#L113 assume !(8195 == ssl3_accept_~s__state~0); 18487#L116 assume 8480 == ssl3_accept_~s__state~0; 18122#L120 [2019-11-20 00:48:24,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:24,710 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-20 00:48:24,710 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:24,710 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374186184] [2019-11-20 00:48:24,710 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:24,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:24,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:24,720 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374186184] [2019-11-20 00:48:24,721 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:24,721 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 00:48:24,721 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656583073] [2019-11-20 00:48:24,721 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 00:48:24,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:24,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1448922226, now seen corresponding path program 1 times [2019-11-20 00:48:24,722 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:24,722 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303400239] [2019-11-20 00:48:24,722 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:24,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:24,747 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:24,747 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303400239] [2019-11-20 00:48:24,747 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077222002] [2019-11-20 00:48:24,748 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 00:48:24,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:24,789 INFO L255 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 00:48:24,791 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:24,802 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:24,802 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 00:48:24,802 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 00:48:24,803 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812449362] [2019-11-20 00:48:24,803 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:24,803 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:24,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:24,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:24,804 INFO L87 Difference]: Start difference. First operand 946 states and 1244 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-11-20 00:48:24,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:24,924 INFO L93 Difference]: Finished difference Result 948 states and 1244 transitions. [2019-11-20 00:48:24,925 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:24,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1244 transitions. [2019-11-20 00:48:24,931 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-11-20 00:48:24,938 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 948 states and 1244 transitions. [2019-11-20 00:48:24,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 685 [2019-11-20 00:48:24,939 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2019-11-20 00:48:24,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 948 states and 1244 transitions. [2019-11-20 00:48:24,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:24,940 INFO L688 BuchiCegarLoop]: Abstraction has 948 states and 1244 transitions. [2019-11-20 00:48:24,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states and 1244 transitions. [2019-11-20 00:48:24,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 946. [2019-11-20 00:48:24,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-20 00:48:24,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1242 transitions. [2019-11-20 00:48:24,955 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2019-11-20 00:48:24,955 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2019-11-20 00:48:24,955 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-20 00:48:24,955 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1242 transitions. [2019-11-20 00:48:24,958 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-20 00:48:24,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:24,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:24,959 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:24,960 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-11-20 00:48:24,960 INFO L794 eck$LassoCheckResult]: Stem: 20317#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20153#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20120#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; 20121#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20224#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 20225#L98-2 assume !false; 20131#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20319#L101 assume !(12292 == ssl3_accept_~s__state~0); 20327#L104 assume !(16384 == ssl3_accept_~s__state~0); 20328#L107 assume !(8192 == ssl3_accept_~s__state~0); 20410#L110 assume !(24576 == ssl3_accept_~s__state~0); 20407#L113 assume !(8195 == ssl3_accept_~s__state~0); 20404#L116 assume !(8480 == ssl3_accept_~s__state~0); 20401#L119 assume !(8481 == ssl3_accept_~s__state~0); 20396#L122 assume 8482 == ssl3_accept_~s__state~0; 20341#L123 [2019-11-20 00:48:24,960 INFO L796 eck$LassoCheckResult]: Loop: 20341#L123 ssl3_accept_~s__state~0 := 3; 20148#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20117#L579 ssl3_accept_~skip~0 := 0; 21033#L98-2 assume !false; 21027#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21025#L101 assume !(12292 == ssl3_accept_~s__state~0); 21023#L104 assume !(16384 == ssl3_accept_~s__state~0); 21021#L107 assume !(8192 == ssl3_accept_~s__state~0); 21019#L110 assume !(24576 == ssl3_accept_~s__state~0); 21017#L113 assume !(8195 == ssl3_accept_~s__state~0); 21015#L116 assume !(8480 == ssl3_accept_~s__state~0); 21013#L119 assume !(8481 == ssl3_accept_~s__state~0); 21009#L122 assume !(8482 == ssl3_accept_~s__state~0); 20158#L125 assume !(8464 == ssl3_accept_~s__state~0); 20159#L128 assume !(8465 == ssl3_accept_~s__state~0); 20958#L131 assume !(8466 == ssl3_accept_~s__state~0); 20528#L134 assume !(8496 == ssl3_accept_~s__state~0); 20525#L137 assume !(8497 == ssl3_accept_~s__state~0); 20523#L140 assume !(8512 == ssl3_accept_~s__state~0); 20521#L143 assume !(8513 == ssl3_accept_~s__state~0); 20519#L146 assume !(8528 == ssl3_accept_~s__state~0); 20516#L149 assume !(8529 == ssl3_accept_~s__state~0); 20514#L152 assume !(8544 == ssl3_accept_~s__state~0); 20512#L155 assume !(8545 == ssl3_accept_~s__state~0); 20510#L158 assume !(8560 == ssl3_accept_~s__state~0); 20507#L161 assume !(8561 == ssl3_accept_~s__state~0); 20364#L164 assume 8448 == ssl3_accept_~s__state~0; 20296#L165 assume !(ssl3_accept_~num1~0 > 0); 20297#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20324#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20474#L579 ssl3_accept_~skip~0 := 0; 20472#L98-2 assume !false; 20470#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20467#L101 assume !(12292 == ssl3_accept_~s__state~0); 20468#L104 assume !(16384 == ssl3_accept_~s__state~0); 20542#L107 assume !(8192 == ssl3_accept_~s__state~0); 20540#L110 assume !(24576 == ssl3_accept_~s__state~0); 20538#L113 assume !(8195 == ssl3_accept_~s__state~0); 20536#L116 assume !(8480 == ssl3_accept_~s__state~0); 20534#L119 assume !(8481 == ssl3_accept_~s__state~0); 20533#L122 assume 8482 == ssl3_accept_~s__state~0; 20341#L123 [2019-11-20 00:48:24,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:24,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-20 00:48:24,961 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:24,961 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057027187] [2019-11-20 00:48:24,961 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:24,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:24,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:24,976 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057027187] [2019-11-20 00:48:24,976 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:24,976 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 00:48:24,976 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635626639] [2019-11-20 00:48:24,977 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 00:48:24,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:24,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1221509630, now seen corresponding path program 1 times [2019-11-20 00:48:24,977 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:24,977 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063950499] [2019-11-20 00:48:24,977 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:24,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:24,993 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:24,993 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063950499] [2019-11-20 00:48:24,993 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:24,993 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 00:48:24,993 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705302475] [2019-11-20 00:48:24,994 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:24,994 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:24,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:24,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:24,994 INFO L87 Difference]: Start difference. First operand 946 states and 1242 transitions. cyclomatic complexity: 301 Second operand 3 states. [2019-11-20 00:48:25,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:25,109 INFO L93 Difference]: Finished difference Result 946 states and 1240 transitions. [2019-11-20 00:48:25,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:25,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 946 states and 1240 transitions. [2019-11-20 00:48:25,114 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-20 00:48:25,120 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 946 states to 946 states and 1240 transitions. [2019-11-20 00:48:25,120 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2019-11-20 00:48:25,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2019-11-20 00:48:25,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 946 states and 1240 transitions. [2019-11-20 00:48:25,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:25,122 INFO L688 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-20 00:48:25,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states and 1240 transitions. [2019-11-20 00:48:25,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 946. [2019-11-20 00:48:25,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-20 00:48:25,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1240 transitions. [2019-11-20 00:48:25,136 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-20 00:48:25,136 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-20 00:48:25,136 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-20 00:48:25,136 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1240 transitions. [2019-11-20 00:48:25,139 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-20 00:48:25,139 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:25,139 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:25,140 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:25,140 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-11-20 00:48:25,141 INFO L794 eck$LassoCheckResult]: Stem: 22204#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22051#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22019#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; 22020#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22119#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 22120#L98-2 assume !false; 22386#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22658#L101 assume !(12292 == ssl3_accept_~s__state~0); 22657#L104 assume !(16384 == ssl3_accept_~s__state~0); 22655#L107 assume !(8192 == ssl3_accept_~s__state~0); 22654#L110 assume !(24576 == ssl3_accept_~s__state~0); 22653#L113 assume !(8195 == ssl3_accept_~s__state~0); 22652#L116 assume !(8480 == ssl3_accept_~s__state~0); 22647#L119 assume !(8481 == ssl3_accept_~s__state~0); 22645#L122 assume !(8482 == ssl3_accept_~s__state~0); 22643#L125 assume 8464 == ssl3_accept_~s__state~0; 22210#L132 [2019-11-20 00:48:25,141 INFO L796 eck$LassoCheckResult]: Loop: 22210#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22128#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22122#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; 22123#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22849#L579 ssl3_accept_~skip~0 := 0; 22844#L98-2 assume !false; 22842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22840#L101 assume !(12292 == ssl3_accept_~s__state~0); 22838#L104 assume !(16384 == ssl3_accept_~s__state~0); 22836#L107 assume !(8192 == ssl3_accept_~s__state~0); 22834#L110 assume !(24576 == ssl3_accept_~s__state~0); 22832#L113 assume !(8195 == ssl3_accept_~s__state~0); 22830#L116 assume !(8480 == ssl3_accept_~s__state~0); 22828#L119 assume !(8481 == ssl3_accept_~s__state~0); 22826#L122 assume !(8482 == ssl3_accept_~s__state~0); 22824#L125 assume !(8464 == ssl3_accept_~s__state~0); 22822#L128 assume !(8465 == ssl3_accept_~s__state~0); 22820#L131 assume !(8466 == ssl3_accept_~s__state~0); 22813#L134 assume 8496 == ssl3_accept_~s__state~0; 22156#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22157#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22198#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 22021#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22022#L296-2 ssl3_accept_~s__init_num~0 := 0; 22936#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22930#L579 ssl3_accept_~skip~0 := 0; 22928#L98-2 assume !false; 22926#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22924#L101 assume !(12292 == ssl3_accept_~s__state~0); 22922#L104 assume !(16384 == ssl3_accept_~s__state~0); 22920#L107 assume !(8192 == ssl3_accept_~s__state~0); 22918#L110 assume !(24576 == ssl3_accept_~s__state~0); 22916#L113 assume !(8195 == ssl3_accept_~s__state~0); 22914#L116 assume !(8480 == ssl3_accept_~s__state~0); 22913#L119 assume !(8481 == ssl3_accept_~s__state~0); 22912#L122 assume !(8482 == ssl3_accept_~s__state~0); 22911#L125 assume !(8464 == ssl3_accept_~s__state~0); 22910#L128 assume !(8465 == ssl3_accept_~s__state~0); 22909#L131 assume !(8466 == ssl3_accept_~s__state~0); 22226#L134 assume !(8496 == ssl3_accept_~s__state~0); 22216#L137 assume !(8497 == ssl3_accept_~s__state~0); 22217#L140 assume 8512 == ssl3_accept_~s__state~0; 22097#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22030#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22031#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22038#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22843#L579 ssl3_accept_~skip~0 := 0; 22841#L98-2 assume !false; 22839#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22837#L101 assume !(12292 == ssl3_accept_~s__state~0); 22835#L104 assume !(16384 == ssl3_accept_~s__state~0); 22833#L107 assume !(8192 == ssl3_accept_~s__state~0); 22831#L110 assume !(24576 == ssl3_accept_~s__state~0); 22829#L113 assume !(8195 == ssl3_accept_~s__state~0); 22827#L116 assume !(8480 == ssl3_accept_~s__state~0); 22825#L119 assume !(8481 == ssl3_accept_~s__state~0); 22823#L122 assume !(8482 == ssl3_accept_~s__state~0); 22821#L125 assume !(8464 == ssl3_accept_~s__state~0); 22819#L128 assume !(8465 == ssl3_accept_~s__state~0); 22818#L131 assume !(8466 == ssl3_accept_~s__state~0); 22817#L134 assume !(8496 == ssl3_accept_~s__state~0); 22815#L137 assume !(8497 == ssl3_accept_~s__state~0); 22812#L140 assume !(8512 == ssl3_accept_~s__state~0); 22806#L143 assume !(8513 == ssl3_accept_~s__state~0); 22532#L146 assume 8528 == ssl3_accept_~s__state~0; 22069#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22070#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22223#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 22193#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 22176#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 22089#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22183#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22939#L579 ssl3_accept_~skip~0 := 0; 22938#L98-2 assume !false; 22937#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22931#L101 assume !(12292 == ssl3_accept_~s__state~0); 22929#L104 assume !(16384 == ssl3_accept_~s__state~0); 22927#L107 assume !(8192 == ssl3_accept_~s__state~0); 22925#L110 assume !(24576 == ssl3_accept_~s__state~0); 22923#L113 assume !(8195 == ssl3_accept_~s__state~0); 22921#L116 assume !(8480 == ssl3_accept_~s__state~0); 22919#L119 assume !(8481 == ssl3_accept_~s__state~0); 22917#L122 assume !(8482 == ssl3_accept_~s__state~0); 22915#L125 assume !(8464 == ssl3_accept_~s__state~0); 22907#L128 assume !(8465 == ssl3_accept_~s__state~0); 22906#L131 assume !(8466 == ssl3_accept_~s__state~0); 22905#L134 assume !(8496 == ssl3_accept_~s__state~0); 22903#L137 assume !(8497 == ssl3_accept_~s__state~0); 22862#L140 assume !(8512 == ssl3_accept_~s__state~0); 22185#L143 assume !(8513 == ssl3_accept_~s__state~0); 22147#L146 assume !(8528 == ssl3_accept_~s__state~0); 22148#L149 assume !(8529 == ssl3_accept_~s__state~0); 22160#L152 assume 8544 == ssl3_accept_~s__state~0; 22227#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; 22053#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22720#L579 ssl3_accept_~skip~0 := 0; 22718#L98-2 assume !false; 22716#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22714#L101 assume !(12292 == ssl3_accept_~s__state~0); 22712#L104 assume !(16384 == ssl3_accept_~s__state~0); 22710#L107 assume !(8192 == ssl3_accept_~s__state~0); 22708#L110 assume !(24576 == ssl3_accept_~s__state~0); 22706#L113 assume !(8195 == ssl3_accept_~s__state~0); 22704#L116 assume !(8480 == ssl3_accept_~s__state~0); 22702#L119 assume !(8481 == ssl3_accept_~s__state~0); 22700#L122 assume !(8482 == ssl3_accept_~s__state~0); 22698#L125 assume !(8464 == ssl3_accept_~s__state~0); 22696#L128 assume !(8465 == ssl3_accept_~s__state~0); 22694#L131 assume !(8466 == ssl3_accept_~s__state~0); 22692#L134 assume !(8496 == ssl3_accept_~s__state~0); 22690#L137 assume !(8497 == ssl3_accept_~s__state~0); 22688#L140 assume !(8512 == ssl3_accept_~s__state~0); 22686#L143 assume !(8513 == ssl3_accept_~s__state~0); 22683#L146 assume !(8528 == ssl3_accept_~s__state~0); 22681#L149 assume !(8529 == ssl3_accept_~s__state~0); 22547#L152 assume !(8544 == ssl3_accept_~s__state~0); 22538#L155 assume !(8545 == ssl3_accept_~s__state~0); 22319#L158 assume !(8560 == ssl3_accept_~s__state~0); 22315#L161 assume !(8561 == ssl3_accept_~s__state~0); 22316#L164 assume !(8448 == ssl3_accept_~s__state~0); 22676#L167 assume 8576 == ssl3_accept_~s__state~0; 22166#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 22167#L443 assume !(ssl3_accept_~ret~0 <= 0); 22163#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22118#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22894#L579 ssl3_accept_~skip~0 := 0; 22892#L98-2 assume !false; 22890#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22888#L101 assume !(12292 == ssl3_accept_~s__state~0); 22886#L104 assume !(16384 == ssl3_accept_~s__state~0); 22884#L107 assume !(8192 == ssl3_accept_~s__state~0); 22882#L110 assume !(24576 == ssl3_accept_~s__state~0); 22880#L113 assume !(8195 == ssl3_accept_~s__state~0); 22878#L116 assume !(8480 == ssl3_accept_~s__state~0); 22248#L119 assume !(8481 == ssl3_accept_~s__state~0); 22874#L122 assume !(8482 == ssl3_accept_~s__state~0); 22871#L125 assume 8464 == ssl3_accept_~s__state~0; 22210#L132 [2019-11-20 00:48:25,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:25,142 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-20 00:48:25,142 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:25,142 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187857549] [2019-11-20 00:48:25,143 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:25,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:25,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:25,154 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:25,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:25,155 INFO L82 PathProgramCache]: Analyzing trace with hash -998811289, now seen corresponding path program 1 times [2019-11-20 00:48:25,157 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:25,160 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739567434] [2019-11-20 00:48:25,160 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:25,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:25,218 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-11-20 00:48:25,219 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739567434] [2019-11-20 00:48:25,219 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:25,219 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:25,219 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417185867] [2019-11-20 00:48:25,220 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:25,220 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:25,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:25,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:25,221 INFO L87 Difference]: Start difference. First operand 946 states and 1240 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-11-20 00:48:25,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:25,235 INFO L93 Difference]: Finished difference Result 1863 states and 2425 transitions. [2019-11-20 00:48:25,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:25,235 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1863 states and 2425 transitions. [2019-11-20 00:48:25,243 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1202 [2019-11-20 00:48:25,256 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1863 states to 1863 states and 2425 transitions. [2019-11-20 00:48:25,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1344 [2019-11-20 00:48:25,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1344 [2019-11-20 00:48:25,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1863 states and 2425 transitions. [2019-11-20 00:48:25,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:25,258 INFO L688 BuchiCegarLoop]: Abstraction has 1863 states and 2425 transitions. [2019-11-20 00:48:25,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states and 2425 transitions. [2019-11-20 00:48:25,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 949. [2019-11-20 00:48:25,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-11-20 00:48:25,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1243 transitions. [2019-11-20 00:48:25,277 INFO L711 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-11-20 00:48:25,277 INFO L591 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-11-20 00:48:25,277 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-20 00:48:25,277 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1243 transitions. [2019-11-20 00:48:25,280 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-11-20 00:48:25,280 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:25,280 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:25,284 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:25,284 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-11-20 00:48:25,285 INFO L794 eck$LassoCheckResult]: Stem: 25031#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24866#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24834#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; 24835#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24938#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 24939#L98-2 assume !false; 25547#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25741#L101 assume !(12292 == ssl3_accept_~s__state~0); 25739#L104 assume !(16384 == ssl3_accept_~s__state~0); 25737#L107 assume !(8192 == ssl3_accept_~s__state~0); 25735#L110 assume !(24576 == ssl3_accept_~s__state~0); 25730#L113 assume !(8195 == ssl3_accept_~s__state~0); 25728#L116 assume !(8480 == ssl3_accept_~s__state~0); 25726#L119 assume !(8481 == ssl3_accept_~s__state~0); 25704#L122 assume !(8482 == ssl3_accept_~s__state~0); 25135#L125 assume 8464 == ssl3_accept_~s__state~0; 25038#L132 [2019-11-20 00:48:25,285 INFO L796 eck$LassoCheckResult]: Loop: 25038#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 24947#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24941#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; 24942#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25479#L579 ssl3_accept_~skip~0 := 0; 25478#L98-2 assume !false; 25477#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25476#L101 assume !(12292 == ssl3_accept_~s__state~0); 25475#L104 assume !(16384 == ssl3_accept_~s__state~0); 25474#L107 assume !(8192 == ssl3_accept_~s__state~0); 25473#L110 assume !(24576 == ssl3_accept_~s__state~0); 25472#L113 assume !(8195 == ssl3_accept_~s__state~0); 25471#L116 assume !(8480 == ssl3_accept_~s__state~0); 25470#L119 assume !(8481 == ssl3_accept_~s__state~0); 25469#L122 assume !(8482 == ssl3_accept_~s__state~0); 25468#L125 assume !(8464 == ssl3_accept_~s__state~0); 25398#L128 assume !(8465 == ssl3_accept_~s__state~0); 25397#L131 assume !(8466 == ssl3_accept_~s__state~0); 25341#L134 assume 8496 == ssl3_accept_~s__state~0; 25189#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25020#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25021#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 24836#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24822#L296-2 ssl3_accept_~s__init_num~0 := 0; 24823#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24831#L579 ssl3_accept_~skip~0 := 0; 24841#L98-2 assume !false; 24842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25033#L101 assume !(12292 == ssl3_accept_~s__state~0); 25040#L104 assume !(16384 == ssl3_accept_~s__state~0); 25041#L107 assume !(8192 == ssl3_accept_~s__state~0); 25035#L110 assume !(24576 == ssl3_accept_~s__state~0); 24965#L113 assume !(8195 == ssl3_accept_~s__state~0); 24950#L116 assume !(8480 == ssl3_accept_~s__state~0); 24951#L119 assume !(8481 == ssl3_accept_~s__state~0); 24906#L122 assume !(8482 == ssl3_accept_~s__state~0); 24871#L125 assume !(8464 == ssl3_accept_~s__state~0); 24872#L128 assume !(8465 == ssl3_accept_~s__state~0); 24857#L131 assume !(8466 == ssl3_accept_~s__state~0); 24858#L134 assume !(8496 == ssl3_accept_~s__state~0); 25044#L137 assume !(8497 == ssl3_accept_~s__state~0); 25045#L140 assume 8512 == ssl3_accept_~s__state~0; 24912#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24913#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25712#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25711#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25528#L579 ssl3_accept_~skip~0 := 0; 25529#L98-2 assume !false; 25522#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25523#L101 assume !(12292 == ssl3_accept_~s__state~0); 25516#L104 assume !(16384 == ssl3_accept_~s__state~0); 25517#L107 assume !(8192 == ssl3_accept_~s__state~0); 25510#L110 assume !(24576 == ssl3_accept_~s__state~0); 25511#L113 assume !(8195 == ssl3_accept_~s__state~0); 25504#L116 assume !(8480 == ssl3_accept_~s__state~0); 25505#L119 assume !(8481 == ssl3_accept_~s__state~0); 25500#L122 assume !(8482 == ssl3_accept_~s__state~0); 25501#L125 assume !(8464 == ssl3_accept_~s__state~0); 25496#L128 assume !(8465 == ssl3_accept_~s__state~0); 25497#L131 assume !(8466 == ssl3_accept_~s__state~0); 25492#L134 assume !(8496 == ssl3_accept_~s__state~0); 25493#L137 assume !(8497 == ssl3_accept_~s__state~0); 25488#L140 assume !(8512 == ssl3_accept_~s__state~0); 25489#L143 assume !(8513 == ssl3_accept_~s__state~0); 25338#L146 assume 8528 == ssl3_accept_~s__state~0; 25180#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25051#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 25052#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24826#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 24827#L356 assume !(ssl3_accept_~ret~0 <= 0); 24904#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25558#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25552#L579 ssl3_accept_~skip~0 := 0; 25550#L98-2 assume !false; 25548#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25543#L101 assume !(12292 == ssl3_accept_~s__state~0); 25542#L104 assume !(16384 == ssl3_accept_~s__state~0); 25541#L107 assume !(8192 == ssl3_accept_~s__state~0); 25539#L110 assume !(24576 == ssl3_accept_~s__state~0); 25538#L113 assume !(8195 == ssl3_accept_~s__state~0); 25537#L116 assume !(8480 == ssl3_accept_~s__state~0); 25536#L119 assume !(8481 == ssl3_accept_~s__state~0); 25530#L122 assume !(8482 == ssl3_accept_~s__state~0); 25527#L125 assume !(8464 == ssl3_accept_~s__state~0); 25524#L128 assume !(8465 == ssl3_accept_~s__state~0); 25521#L131 assume !(8466 == ssl3_accept_~s__state~0); 25518#L134 assume !(8496 == ssl3_accept_~s__state~0); 25515#L137 assume !(8497 == ssl3_accept_~s__state~0); 25512#L140 assume !(8512 == ssl3_accept_~s__state~0); 25509#L143 assume !(8513 == ssl3_accept_~s__state~0); 25506#L146 assume !(8528 == ssl3_accept_~s__state~0); 25336#L149 assume !(8529 == ssl3_accept_~s__state~0); 25090#L152 assume 8544 == ssl3_accept_~s__state~0; 25088#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; 24868#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25449#L579 ssl3_accept_~skip~0 := 0; 25382#L98-2 assume !false; 25380#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25378#L101 assume !(12292 == ssl3_accept_~s__state~0); 25376#L104 assume !(16384 == ssl3_accept_~s__state~0); 25373#L107 assume !(8192 == ssl3_accept_~s__state~0); 25374#L110 assume !(24576 == ssl3_accept_~s__state~0); 25367#L113 assume !(8195 == ssl3_accept_~s__state~0); 25368#L116 assume !(8480 == ssl3_accept_~s__state~0); 25361#L119 assume !(8481 == ssl3_accept_~s__state~0); 25362#L122 assume !(8482 == ssl3_accept_~s__state~0); 25355#L125 assume !(8464 == ssl3_accept_~s__state~0); 25356#L128 assume !(8465 == ssl3_accept_~s__state~0); 25349#L131 assume !(8466 == ssl3_accept_~s__state~0); 25350#L134 assume !(8496 == ssl3_accept_~s__state~0); 25342#L137 assume !(8497 == ssl3_accept_~s__state~0); 25343#L140 assume !(8512 == ssl3_accept_~s__state~0); 25487#L143 assume !(8513 == ssl3_accept_~s__state~0); 25255#L146 assume !(8528 == ssl3_accept_~s__state~0); 25251#L149 assume !(8529 == ssl3_accept_~s__state~0); 25247#L152 assume !(8544 == ssl3_accept_~s__state~0); 25091#L155 assume !(8545 == ssl3_accept_~s__state~0); 25092#L158 assume !(8560 == ssl3_accept_~s__state~0); 25140#L161 assume !(8561 == ssl3_accept_~s__state~0); 25141#L164 assume !(8448 == ssl3_accept_~s__state~0); 25329#L167 assume 8576 == ssl3_accept_~s__state~0; 24987#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 24988#L443 assume !(ssl3_accept_~ret~0 <= 0); 25467#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 24935#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25729#L579 ssl3_accept_~skip~0 := 0; 25727#L98-2 assume !false; 25725#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25724#L101 assume !(12292 == ssl3_accept_~s__state~0); 25723#L104 assume !(16384 == ssl3_accept_~s__state~0); 25721#L107 assume !(8192 == ssl3_accept_~s__state~0); 25720#L110 assume !(24576 == ssl3_accept_~s__state~0); 25719#L113 assume !(8195 == ssl3_accept_~s__state~0); 25718#L116 assume !(8480 == ssl3_accept_~s__state~0); 25082#L119 assume !(8481 == ssl3_accept_~s__state~0); 25545#L122 assume !(8482 == ssl3_accept_~s__state~0); 25546#L125 assume 8464 == ssl3_accept_~s__state~0; 25038#L132 [2019-11-20 00:48:25,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:25,285 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-20 00:48:25,286 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:25,286 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673223528] [2019-11-20 00:48:25,286 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:25,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:25,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:25,297 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:25,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:25,298 INFO L82 PathProgramCache]: Analyzing trace with hash 496671176, now seen corresponding path program 1 times [2019-11-20 00:48:25,298 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:25,298 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724460862] [2019-11-20 00:48:25,298 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:25,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:25,349 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-20 00:48:25,350 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724460862] [2019-11-20 00:48:25,350 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:25,350 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:25,350 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280251487] [2019-11-20 00:48:25,351 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:25,351 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:25,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:25,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:25,351 INFO L87 Difference]: Start difference. First operand 949 states and 1243 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-11-20 00:48:25,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:25,495 INFO L93 Difference]: Finished difference Result 921 states and 1172 transitions. [2019-11-20 00:48:25,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:25,496 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 921 states and 1172 transitions. [2019-11-20 00:48:25,499 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2019-11-20 00:48:25,504 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 921 states to 792 states and 1011 transitions. [2019-11-20 00:48:25,504 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2019-11-20 00:48:25,505 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2019-11-20 00:48:25,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 792 states and 1011 transitions. [2019-11-20 00:48:25,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:25,506 INFO L688 BuchiCegarLoop]: Abstraction has 792 states and 1011 transitions. [2019-11-20 00:48:25,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states and 1011 transitions. [2019-11-20 00:48:25,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 661. [2019-11-20 00:48:25,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2019-11-20 00:48:25,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 846 transitions. [2019-11-20 00:48:25,516 INFO L711 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-11-20 00:48:25,516 INFO L591 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-11-20 00:48:25,516 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-20 00:48:25,516 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 661 states and 846 transitions. [2019-11-20 00:48:25,518 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2019-11-20 00:48:25,518 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:25,518 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:25,520 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:25,520 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-11-20 00:48:25,520 INFO L794 eck$LassoCheckResult]: Stem: 26867#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26735#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26708#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; 26709#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26788#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 26789#L98-2 assume !false; 27065#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27170#L101 assume !(12292 == ssl3_accept_~s__state~0); 27169#L104 assume !(16384 == ssl3_accept_~s__state~0); 27168#L107 assume !(8192 == ssl3_accept_~s__state~0); 27167#L110 assume !(24576 == ssl3_accept_~s__state~0); 27122#L113 assume !(8195 == ssl3_accept_~s__state~0); 27121#L116 assume !(8480 == ssl3_accept_~s__state~0); 27120#L119 assume !(8481 == ssl3_accept_~s__state~0); 27119#L122 assume !(8482 == ssl3_accept_~s__state~0); 26917#L125 assume 8464 == ssl3_accept_~s__state~0; 26874#L132 [2019-11-20 00:48:25,521 INFO L796 eck$LassoCheckResult]: Loop: 26874#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 26797#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26791#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; 26792#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27286#L579 ssl3_accept_~skip~0 := 0; 27284#L98-2 assume !false; 27282#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27280#L101 assume !(12292 == ssl3_accept_~s__state~0); 27278#L104 assume !(16384 == ssl3_accept_~s__state~0); 27276#L107 assume !(8192 == ssl3_accept_~s__state~0); 27274#L110 assume !(24576 == ssl3_accept_~s__state~0); 27271#L113 assume !(8195 == ssl3_accept_~s__state~0); 27269#L116 assume !(8480 == ssl3_accept_~s__state~0); 27267#L119 assume !(8481 == ssl3_accept_~s__state~0); 27265#L122 assume !(8482 == ssl3_accept_~s__state~0); 27263#L125 assume !(8464 == ssl3_accept_~s__state~0); 27261#L128 assume !(8465 == ssl3_accept_~s__state~0); 27259#L131 assume !(8466 == ssl3_accept_~s__state~0); 27257#L134 assume 8496 == ssl3_accept_~s__state~0; 27010#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27325#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27324#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 27323#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26698#L296-2 ssl3_accept_~s__init_num~0 := 0; 26699#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26705#L579 ssl3_accept_~skip~0 := 0; 26769#L98-2 assume !false; 27350#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26894#L101 assume !(12292 == ssl3_accept_~s__state~0); 26895#L104 assume !(16384 == ssl3_accept_~s__state~0); 26884#L107 assume !(8192 == ssl3_accept_~s__state~0); 26871#L110 assume !(24576 == ssl3_accept_~s__state~0); 26818#L113 assume !(8195 == ssl3_accept_~s__state~0); 26798#L116 assume !(8480 == ssl3_accept_~s__state~0); 26799#L119 assume !(8481 == ssl3_accept_~s__state~0); 26765#L122 assume !(8482 == ssl3_accept_~s__state~0); 26738#L125 assume !(8464 == ssl3_accept_~s__state~0); 26739#L128 assume !(8465 == ssl3_accept_~s__state~0); 26726#L131 assume !(8466 == ssl3_accept_~s__state~0); 26727#L134 assume !(8496 == ssl3_accept_~s__state~0); 26880#L137 assume !(8497 == ssl3_accept_~s__state~0); 26881#L140 assume 8512 == ssl3_accept_~s__state~0; 26770#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26718#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26719#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26723#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27159#L579 ssl3_accept_~skip~0 := 0; 27157#L98-2 assume !false; 27155#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27153#L101 assume !(12292 == ssl3_accept_~s__state~0); 27151#L104 assume !(16384 == ssl3_accept_~s__state~0); 27149#L107 assume !(8192 == ssl3_accept_~s__state~0); 27147#L110 assume !(24576 == ssl3_accept_~s__state~0); 27145#L113 assume !(8195 == ssl3_accept_~s__state~0); 27143#L116 assume !(8480 == ssl3_accept_~s__state~0); 27141#L119 assume !(8481 == ssl3_accept_~s__state~0); 27139#L122 assume !(8482 == ssl3_accept_~s__state~0); 27137#L125 assume !(8464 == ssl3_accept_~s__state~0); 27135#L128 assume !(8465 == ssl3_accept_~s__state~0); 27133#L131 assume !(8466 == ssl3_accept_~s__state~0); 27131#L134 assume !(8496 == ssl3_accept_~s__state~0); 27129#L137 assume !(8497 == ssl3_accept_~s__state~0); 27127#L140 assume !(8512 == ssl3_accept_~s__state~0); 27125#L143 assume !(8513 == ssl3_accept_~s__state~0); 27123#L146 assume 8528 == ssl3_accept_~s__state~0; 26750#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26751#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26892#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26702#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 26703#L356 assume !(ssl3_accept_~ret~0 <= 0); 26764#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26849#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27351#L579 ssl3_accept_~skip~0 := 0; 26714#L98-2 assume !false; 26715#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26868#L101 assume !(12292 == ssl3_accept_~s__state~0); 26876#L104 assume !(16384 == ssl3_accept_~s__state~0); 26877#L107 assume !(8192 == ssl3_accept_~s__state~0); 27349#L110 assume !(24576 == ssl3_accept_~s__state~0); 27348#L113 assume !(8195 == ssl3_accept_~s__state~0); 27347#L116 assume !(8480 == ssl3_accept_~s__state~0); 27346#L119 assume !(8481 == ssl3_accept_~s__state~0); 27345#L122 assume !(8482 == ssl3_accept_~s__state~0); 27344#L125 assume !(8464 == ssl3_accept_~s__state~0); 27343#L128 assume !(8465 == ssl3_accept_~s__state~0); 27342#L131 assume !(8466 == ssl3_accept_~s__state~0); 27341#L134 assume !(8496 == ssl3_accept_~s__state~0); 27340#L137 assume !(8497 == ssl3_accept_~s__state~0); 27339#L140 assume !(8512 == ssl3_accept_~s__state~0); 26850#L143 assume !(8513 == ssl3_accept_~s__state~0); 26820#L146 assume !(8528 == ssl3_accept_~s__state~0); 26821#L149 assume !(8529 == ssl3_accept_~s__state~0); 26803#L152 assume 8544 == ssl3_accept_~s__state~0; 26804#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26897#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 26843#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26841#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26748#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26746#L403 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; 26730#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27285#L579 ssl3_accept_~skip~0 := 0; 27283#L98-2 assume !false; 27281#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27279#L101 assume !(12292 == ssl3_accept_~s__state~0); 27277#L104 assume !(16384 == ssl3_accept_~s__state~0); 27275#L107 assume !(8192 == ssl3_accept_~s__state~0); 27273#L110 assume !(24576 == ssl3_accept_~s__state~0); 27270#L113 assume !(8195 == ssl3_accept_~s__state~0); 27268#L116 assume !(8480 == ssl3_accept_~s__state~0); 27266#L119 assume !(8481 == ssl3_accept_~s__state~0); 27264#L122 assume !(8482 == ssl3_accept_~s__state~0); 27262#L125 assume !(8464 == ssl3_accept_~s__state~0); 27260#L128 assume !(8465 == ssl3_accept_~s__state~0); 27258#L131 assume !(8466 == ssl3_accept_~s__state~0); 27086#L134 assume !(8496 == ssl3_accept_~s__state~0); 27084#L137 assume !(8497 == ssl3_accept_~s__state~0); 27082#L140 assume !(8512 == ssl3_accept_~s__state~0); 27080#L143 assume !(8513 == ssl3_accept_~s__state~0); 27078#L146 assume !(8528 == ssl3_accept_~s__state~0); 27076#L149 assume !(8529 == ssl3_accept_~s__state~0); 27074#L152 assume !(8544 == ssl3_accept_~s__state~0); 27072#L155 assume !(8545 == ssl3_accept_~s__state~0); 27070#L158 assume !(8560 == ssl3_accept_~s__state~0); 27068#L161 assume !(8561 == ssl3_accept_~s__state~0); 27066#L164 assume 8448 == ssl3_accept_~s__state~0; 26852#L165 assume !(ssl3_accept_~num1~0 > 0); 26853#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26875#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26934#L579 ssl3_accept_~skip~0 := 0; 26931#L98-2 assume !false; 26928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26923#L101 assume !(12292 == ssl3_accept_~s__state~0); 26924#L104 assume !(16384 == ssl3_accept_~s__state~0); 26954#L107 assume !(8192 == ssl3_accept_~s__state~0); 26950#L110 assume !(24576 == ssl3_accept_~s__state~0); 26947#L113 assume !(8195 == ssl3_accept_~s__state~0); 26943#L116 assume !(8480 == ssl3_accept_~s__state~0); 26912#L119 assume !(8481 == ssl3_accept_~s__state~0); 26913#L122 assume !(8482 == ssl3_accept_~s__state~0); 26922#L125 assume 8464 == ssl3_accept_~s__state~0; 26874#L132 [2019-11-20 00:48:25,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:25,521 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-20 00:48:25,521 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:25,522 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093605808] [2019-11-20 00:48:25,522 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:25,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:25,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:25,530 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:25,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:25,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1725376102, now seen corresponding path program 1 times [2019-11-20 00:48:25,531 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:25,531 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36020934] [2019-11-20 00:48:25,531 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:25,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:25,578 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-20 00:48:25,578 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36020934] [2019-11-20 00:48:25,578 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403744928] [2019-11-20 00:48:25,578 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 00:48:25,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:25,645 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 00:48:25,649 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:25,670 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-20 00:48:25,671 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 00:48:25,671 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 00:48:25,671 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903676545] [2019-11-20 00:48:25,672 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:25,672 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:25,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 00:48:25,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 00:48:25,672 INFO L87 Difference]: Start difference. First operand 661 states and 846 transitions. cyclomatic complexity: 188 Second operand 4 states. [2019-11-20 00:48:26,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:26,022 INFO L93 Difference]: Finished difference Result 1095 states and 1385 transitions. [2019-11-20 00:48:26,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 00:48:26,022 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1095 states and 1385 transitions. [2019-11-20 00:48:26,026 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2019-11-20 00:48:26,032 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1095 states to 1095 states and 1385 transitions. [2019-11-20 00:48:26,032 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2019-11-20 00:48:26,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2019-11-20 00:48:26,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1095 states and 1385 transitions. [2019-11-20 00:48:26,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:26,035 INFO L688 BuchiCegarLoop]: Abstraction has 1095 states and 1385 transitions. [2019-11-20 00:48:26,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states and 1385 transitions. [2019-11-20 00:48:26,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 833. [2019-11-20 00:48:26,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 833 states. [2019-11-20 00:48:26,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1063 transitions. [2019-11-20 00:48:26,050 INFO L711 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-11-20 00:48:26,050 INFO L591 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-11-20 00:48:26,051 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-20 00:48:26,051 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1063 transitions. [2019-11-20 00:48:26,053 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 661 [2019-11-20 00:48:26,054 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:26,054 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:26,056 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:26,056 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-11-20 00:48:26,056 INFO L794 eck$LassoCheckResult]: Stem: 29043#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28920#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28891#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; 28892#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28972#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 28973#L98-2 assume !false; 29121#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29493#L101 assume !(12292 == ssl3_accept_~s__state~0); 29490#L104 assume !(16384 == ssl3_accept_~s__state~0); 29487#L107 assume !(8192 == ssl3_accept_~s__state~0); 29483#L110 assume !(24576 == ssl3_accept_~s__state~0); 29476#L113 assume !(8195 == ssl3_accept_~s__state~0); 29474#L116 assume !(8480 == ssl3_accept_~s__state~0); 29472#L119 assume !(8481 == ssl3_accept_~s__state~0); 29470#L122 assume !(8482 == ssl3_accept_~s__state~0); 29371#L125 assume 8464 == ssl3_accept_~s__state~0; 29051#L132 [2019-11-20 00:48:26,057 INFO L796 eck$LassoCheckResult]: Loop: 29051#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 28981#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28975#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; 28976#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29706#L579 ssl3_accept_~skip~0 := 0; 29705#L98-2 assume !false; 29704#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29703#L101 assume !(12292 == ssl3_accept_~s__state~0); 29701#L104 assume !(16384 == ssl3_accept_~s__state~0); 29700#L107 assume !(8192 == ssl3_accept_~s__state~0); 29699#L110 assume !(24576 == ssl3_accept_~s__state~0); 29698#L113 assume !(8195 == ssl3_accept_~s__state~0); 29693#L116 assume !(8480 == ssl3_accept_~s__state~0); 29691#L119 assume !(8481 == ssl3_accept_~s__state~0); 28948#L122 assume !(8482 == ssl3_accept_~s__state~0); 28923#L125 assume !(8464 == ssl3_accept_~s__state~0); 28924#L128 assume !(8465 == ssl3_accept_~s__state~0); 28911#L131 assume !(8466 == ssl3_accept_~s__state~0); 28912#L134 assume 8496 == ssl3_accept_~s__state~0; 29164#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29342#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29340#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 29338#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 28881#L296-2 ssl3_accept_~s__init_num~0 := 0; 28882#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29692#L579 ssl3_accept_~skip~0 := 0; 29690#L98-2 assume !false; 29689#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29669#L101 assume !(12292 == ssl3_accept_~s__state~0); 29667#L104 assume !(16384 == ssl3_accept_~s__state~0); 29666#L107 assume !(8192 == ssl3_accept_~s__state~0); 29665#L110 assume !(24576 == ssl3_accept_~s__state~0); 29664#L113 assume !(8195 == ssl3_accept_~s__state~0); 29663#L116 assume !(8480 == ssl3_accept_~s__state~0); 29662#L119 assume !(8481 == ssl3_accept_~s__state~0); 29661#L122 assume !(8482 == ssl3_accept_~s__state~0); 29634#L125 assume !(8464 == ssl3_accept_~s__state~0); 29633#L128 assume !(8465 == ssl3_accept_~s__state~0); 29627#L131 assume !(8466 == ssl3_accept_~s__state~0); 29625#L134 assume !(8496 == ssl3_accept_~s__state~0); 29623#L137 assume !(8497 == ssl3_accept_~s__state~0); 29621#L140 assume !(8512 == ssl3_accept_~s__state~0); 29619#L143 assume !(8513 == ssl3_accept_~s__state~0); 29617#L146 assume !(8528 == ssl3_accept_~s__state~0); 29615#L149 assume !(8529 == ssl3_accept_~s__state~0); 29613#L152 assume !(8544 == ssl3_accept_~s__state~0); 29611#L155 assume !(8545 == ssl3_accept_~s__state~0); 29609#L158 assume !(8560 == ssl3_accept_~s__state~0); 29607#L161 assume !(8561 == ssl3_accept_~s__state~0); 29605#L164 assume !(8448 == ssl3_accept_~s__state~0); 29072#L167 assume !(8576 == ssl3_accept_~s__state~0); 29073#L170 assume !(8577 == ssl3_accept_~s__state~0); 29063#L173 assume !(8592 == ssl3_accept_~s__state~0); 29031#L176 assume !(8593 == ssl3_accept_~s__state~0); 29004#L179 assume !(8608 == ssl3_accept_~s__state~0); 29005#L182 assume !(8609 == ssl3_accept_~s__state~0); 28989#L185 assume !(8640 == ssl3_accept_~s__state~0); 28957#L188 assume !(8641 == ssl3_accept_~s__state~0); 28958#L191 assume 8656 == ssl3_accept_~s__state~0; 28971#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 28964#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 28965#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 28977#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28978#L504 assume !(0 == ssl3_accept_~tmp___10~0); 28994#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29670#L579 ssl3_accept_~skip~0 := 0; 29406#L98-2 assume !false; 29405#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29398#L101 assume !(12292 == ssl3_accept_~s__state~0); 29397#L104 assume !(16384 == ssl3_accept_~s__state~0); 29365#L107 assume !(8192 == ssl3_accept_~s__state~0); 29364#L110 assume !(24576 == ssl3_accept_~s__state~0); 29363#L113 assume !(8195 == ssl3_accept_~s__state~0); 29355#L116 assume !(8480 == ssl3_accept_~s__state~0); 29354#L119 assume !(8481 == ssl3_accept_~s__state~0); 29353#L122 assume !(8482 == ssl3_accept_~s__state~0); 29351#L125 assume !(8464 == ssl3_accept_~s__state~0); 29350#L128 assume !(8465 == ssl3_accept_~s__state~0); 29349#L131 assume !(8466 == ssl3_accept_~s__state~0); 29348#L134 assume !(8496 == ssl3_accept_~s__state~0); 29346#L137 assume !(8497 == ssl3_accept_~s__state~0); 29345#L140 assume !(8512 == ssl3_accept_~s__state~0); 29344#L143 assume !(8513 == ssl3_accept_~s__state~0); 29341#L146 assume !(8528 == ssl3_accept_~s__state~0); 29339#L149 assume !(8529 == ssl3_accept_~s__state~0); 29337#L152 assume !(8544 == ssl3_accept_~s__state~0); 29336#L155 assume !(8545 == ssl3_accept_~s__state~0); 29335#L158 assume !(8560 == ssl3_accept_~s__state~0); 29329#L161 assume !(8561 == ssl3_accept_~s__state~0); 29327#L164 assume !(8448 == ssl3_accept_~s__state~0); 29325#L167 assume !(8576 == ssl3_accept_~s__state~0); 29323#L170 assume !(8577 == ssl3_accept_~s__state~0); 29321#L173 assume !(8592 == ssl3_accept_~s__state~0); 29319#L176 assume !(8593 == ssl3_accept_~s__state~0); 29317#L179 assume !(8608 == ssl3_accept_~s__state~0); 29315#L182 assume !(8609 == ssl3_accept_~s__state~0); 29313#L185 assume !(8640 == ssl3_accept_~s__state~0); 29311#L188 assume !(8641 == ssl3_accept_~s__state~0); 29309#L191 assume !(8656 == ssl3_accept_~s__state~0); 29307#L194 assume !(8657 == ssl3_accept_~s__state~0); 28879#L197 assume 8672 == ssl3_accept_~s__state~0; 28880#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 29008#L512 assume !(4 == ssl3_accept_~blastFlag~0); 28993#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28905#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 28907#L519-2 ssl3_accept_~s__init_num~0 := 0; 29068#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29391#L579 ssl3_accept_~skip~0 := 0; 29389#L98-2 assume !false; 29387#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29386#L101 assume !(12292 == ssl3_accept_~s__state~0); 29383#L104 assume !(16384 == ssl3_accept_~s__state~0); 29381#L107 assume !(8192 == ssl3_accept_~s__state~0); 29379#L110 assume !(24576 == ssl3_accept_~s__state~0); 29377#L113 assume !(8195 == ssl3_accept_~s__state~0); 29375#L116 assume !(8480 == ssl3_accept_~s__state~0); 29373#L119 assume !(8481 == ssl3_accept_~s__state~0); 29372#L122 assume !(8482 == ssl3_accept_~s__state~0); 29370#L125 assume !(8464 == ssl3_accept_~s__state~0); 29368#L128 assume !(8465 == ssl3_accept_~s__state~0); 29356#L131 assume !(8466 == ssl3_accept_~s__state~0); 29265#L134 assume !(8496 == ssl3_accept_~s__state~0); 29264#L137 assume !(8497 == ssl3_accept_~s__state~0); 29263#L140 assume !(8512 == ssl3_accept_~s__state~0); 29262#L143 assume !(8513 == ssl3_accept_~s__state~0); 29261#L146 assume !(8528 == ssl3_accept_~s__state~0); 29260#L149 assume !(8529 == ssl3_accept_~s__state~0); 29259#L152 assume !(8544 == ssl3_accept_~s__state~0); 29258#L155 assume !(8545 == ssl3_accept_~s__state~0); 29257#L158 assume !(8560 == ssl3_accept_~s__state~0); 29256#L161 assume !(8561 == ssl3_accept_~s__state~0); 29255#L164 assume 8448 == ssl3_accept_~s__state~0; 29254#L165 assume !(ssl3_accept_~num1~0 > 0); 29251#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29134#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29128#L579 ssl3_accept_~skip~0 := 0; 29126#L98-2 assume !false; 29124#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29106#L101 assume !(12292 == ssl3_accept_~s__state~0); 29103#L104 assume !(16384 == ssl3_accept_~s__state~0); 29100#L107 assume !(8192 == ssl3_accept_~s__state~0); 29096#L110 assume !(24576 == ssl3_accept_~s__state~0); 29093#L113 assume !(8195 == ssl3_accept_~s__state~0); 29090#L116 assume !(8480 == ssl3_accept_~s__state~0); 29087#L119 assume !(8481 == ssl3_accept_~s__state~0); 29083#L122 assume !(8482 == ssl3_accept_~s__state~0); 29084#L125 assume 8464 == ssl3_accept_~s__state~0; 29051#L132 [2019-11-20 00:48:26,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:26,057 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-20 00:48:26,058 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:26,058 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475727771] [2019-11-20 00:48:26,058 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:26,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:26,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:26,066 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:26,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:26,067 INFO L82 PathProgramCache]: Analyzing trace with hash -1739759489, now seen corresponding path program 1 times [2019-11-20 00:48:26,067 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:26,068 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040750960] [2019-11-20 00:48:26,068 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:26,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:26,134 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-11-20 00:48:26,134 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040750960] [2019-11-20 00:48:26,134 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:26,135 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:26,135 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412524466] [2019-11-20 00:48:26,137 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:26,137 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:26,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:26,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:26,138 INFO L87 Difference]: Start difference. First operand 833 states and 1063 transitions. cyclomatic complexity: 233 Second operand 3 states. [2019-11-20 00:48:26,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:26,163 INFO L93 Difference]: Finished difference Result 1418 states and 1830 transitions. [2019-11-20 00:48:26,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:26,164 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1418 states and 1830 transitions. [2019-11-20 00:48:26,176 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1246 [2019-11-20 00:48:26,185 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1418 states to 1418 states and 1830 transitions. [2019-11-20 00:48:26,185 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1313 [2019-11-20 00:48:26,187 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1313 [2019-11-20 00:48:26,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1418 states and 1830 transitions. [2019-11-20 00:48:26,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:26,188 INFO L688 BuchiCegarLoop]: Abstraction has 1418 states and 1830 transitions. [2019-11-20 00:48:26,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states and 1830 transitions. [2019-11-20 00:48:26,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1418. [2019-11-20 00:48:26,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1418 states. [2019-11-20 00:48:26,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 1830 transitions. [2019-11-20 00:48:26,237 INFO L711 BuchiCegarLoop]: Abstraction has 1418 states and 1830 transitions. [2019-11-20 00:48:26,237 INFO L591 BuchiCegarLoop]: Abstraction has 1418 states and 1830 transitions. [2019-11-20 00:48:26,237 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-20 00:48:26,237 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1418 states and 1830 transitions. [2019-11-20 00:48:26,241 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1246 [2019-11-20 00:48:26,241 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:26,241 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:26,243 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:26,243 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-11-20 00:48:26,244 INFO L794 eck$LassoCheckResult]: Stem: 31317#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31178#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31148#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; 31149#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31235#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 31236#L98-2 assume !false; 31842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32064#L101 assume !(12292 == ssl3_accept_~s__state~0); 32062#L104 assume !(16384 == ssl3_accept_~s__state~0); 32061#L107 assume !(8192 == ssl3_accept_~s__state~0); 32060#L110 assume !(24576 == ssl3_accept_~s__state~0); 32059#L113 assume !(8195 == ssl3_accept_~s__state~0); 32058#L116 assume !(8480 == ssl3_accept_~s__state~0); 32056#L119 assume !(8481 == ssl3_accept_~s__state~0); 32055#L122 assume !(8482 == ssl3_accept_~s__state~0); 32051#L125 assume 8464 == ssl3_accept_~s__state~0; 31404#L132 [2019-11-20 00:48:26,244 INFO L796 eck$LassoCheckResult]: Loop: 31404#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32050#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32049#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; 32017#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32009#L579 ssl3_accept_~skip~0 := 0; 32005#L98-2 assume !false; 32001#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31997#L101 assume !(12292 == ssl3_accept_~s__state~0); 31993#L104 assume !(16384 == ssl3_accept_~s__state~0); 31989#L107 assume !(8192 == ssl3_accept_~s__state~0); 31985#L110 assume !(24576 == ssl3_accept_~s__state~0); 31981#L113 assume !(8195 == ssl3_accept_~s__state~0); 31977#L116 assume !(8480 == ssl3_accept_~s__state~0); 31974#L119 assume !(8481 == ssl3_accept_~s__state~0); 31971#L122 assume !(8482 == ssl3_accept_~s__state~0); 31968#L125 assume !(8464 == ssl3_accept_~s__state~0); 31965#L128 assume !(8465 == ssl3_accept_~s__state~0); 31962#L131 assume !(8466 == ssl3_accept_~s__state~0); 31959#L134 assume 8496 == ssl3_accept_~s__state~0; 31399#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 31955#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31953#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 31951#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31152#L296-2 ssl3_accept_~s__init_num~0 := 0; 31947#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31941#L579 ssl3_accept_~skip~0 := 0; 31939#L98-2 assume !false; 31938#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31937#L101 assume !(12292 == ssl3_accept_~s__state~0); 31935#L104 assume !(16384 == ssl3_accept_~s__state~0); 31933#L107 assume !(8192 == ssl3_accept_~s__state~0); 31931#L110 assume !(24576 == ssl3_accept_~s__state~0); 31929#L113 assume !(8195 == ssl3_accept_~s__state~0); 31926#L116 assume !(8480 == ssl3_accept_~s__state~0); 31923#L119 assume !(8481 == ssl3_accept_~s__state~0); 31920#L122 assume !(8482 == ssl3_accept_~s__state~0); 31917#L125 assume !(8464 == ssl3_accept_~s__state~0); 31836#L128 assume !(8465 == ssl3_accept_~s__state~0); 31761#L131 assume !(8466 == ssl3_accept_~s__state~0); 31728#L134 assume !(8496 == ssl3_accept_~s__state~0); 31724#L137 assume !(8497 == ssl3_accept_~s__state~0); 31714#L140 assume 8512 == ssl3_accept_~s__state~0; 31393#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31713#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31707#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31626#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31622#L579 ssl3_accept_~skip~0 := 0; 31615#L98-2 assume !false; 31616#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31609#L101 assume !(12292 == ssl3_accept_~s__state~0); 31610#L104 assume !(16384 == ssl3_accept_~s__state~0); 31603#L107 assume !(8192 == ssl3_accept_~s__state~0); 31604#L110 assume !(24576 == ssl3_accept_~s__state~0); 31597#L113 assume !(8195 == ssl3_accept_~s__state~0); 31598#L116 assume !(8480 == ssl3_accept_~s__state~0); 31591#L119 assume !(8481 == ssl3_accept_~s__state~0); 31592#L122 assume !(8482 == ssl3_accept_~s__state~0); 31585#L125 assume !(8464 == ssl3_accept_~s__state~0); 31586#L128 assume !(8465 == ssl3_accept_~s__state~0); 31498#L131 assume !(8466 == ssl3_accept_~s__state~0); 31499#L134 assume !(8496 == ssl3_accept_~s__state~0); 31416#L137 assume !(8497 == ssl3_accept_~s__state~0); 31417#L140 assume !(8512 == ssl3_accept_~s__state~0); 31412#L143 assume !(8513 == ssl3_accept_~s__state~0); 31413#L146 assume 8528 == ssl3_accept_~s__state~0; 31192#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31193#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31348#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31206#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 31697#L356 assume !(ssl3_accept_~ret~0 <= 0); 31696#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31694#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31688#L579 ssl3_accept_~skip~0 := 0; 31683#L98-2 assume !false; 31681#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31679#L101 assume !(12292 == ssl3_accept_~s__state~0); 31677#L104 assume !(16384 == ssl3_accept_~s__state~0); 31675#L107 assume !(8192 == ssl3_accept_~s__state~0); 31673#L110 assume !(24576 == ssl3_accept_~s__state~0); 31671#L113 assume !(8195 == ssl3_accept_~s__state~0); 31669#L116 assume !(8480 == ssl3_accept_~s__state~0); 31667#L119 assume !(8481 == ssl3_accept_~s__state~0); 31665#L122 assume !(8482 == ssl3_accept_~s__state~0); 31663#L125 assume !(8464 == ssl3_accept_~s__state~0); 31661#L128 assume !(8465 == ssl3_accept_~s__state~0); 31659#L131 assume !(8466 == ssl3_accept_~s__state~0); 31657#L134 assume !(8496 == ssl3_accept_~s__state~0); 31655#L137 assume !(8497 == ssl3_accept_~s__state~0); 31653#L140 assume !(8512 == ssl3_accept_~s__state~0); 31651#L143 assume !(8513 == ssl3_accept_~s__state~0); 31649#L146 assume !(8528 == ssl3_accept_~s__state~0); 31647#L149 assume !(8529 == ssl3_accept_~s__state~0); 31645#L152 assume 8544 == ssl3_accept_~s__state~0; 31508#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31642#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 31639#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31638#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31635#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31634#L403 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; 31632#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31627#L579 ssl3_accept_~skip~0 := 0; 31620#L98-2 assume !false; 31617#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31614#L101 assume !(12292 == ssl3_accept_~s__state~0); 31611#L104 assume !(16384 == ssl3_accept_~s__state~0); 31608#L107 assume !(8192 == ssl3_accept_~s__state~0); 31605#L110 assume !(24576 == ssl3_accept_~s__state~0); 31602#L113 assume !(8195 == ssl3_accept_~s__state~0); 31599#L116 assume !(8480 == ssl3_accept_~s__state~0); 31596#L119 assume !(8481 == ssl3_accept_~s__state~0); 31593#L122 assume !(8482 == ssl3_accept_~s__state~0); 31590#L125 assume !(8464 == ssl3_accept_~s__state~0); 31587#L128 assume !(8465 == ssl3_accept_~s__state~0); 31584#L131 assume !(8466 == ssl3_accept_~s__state~0); 31576#L134 assume !(8496 == ssl3_accept_~s__state~0); 31575#L137 assume !(8497 == ssl3_accept_~s__state~0); 31574#L140 assume !(8512 == ssl3_accept_~s__state~0); 31573#L143 assume !(8513 == ssl3_accept_~s__state~0); 31572#L146 assume !(8528 == ssl3_accept_~s__state~0); 31571#L149 assume !(8529 == ssl3_accept_~s__state~0); 31570#L152 assume !(8544 == ssl3_accept_~s__state~0); 31569#L155 assume !(8545 == ssl3_accept_~s__state~0); 31568#L158 assume !(8560 == ssl3_accept_~s__state~0); 31567#L161 assume !(8561 == ssl3_accept_~s__state~0); 31565#L164 assume 8448 == ssl3_accept_~s__state~0; 31562#L165 assume !(ssl3_accept_~num1~0 > 0); 31558#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31551#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31545#L579 ssl3_accept_~skip~0 := 0; 31543#L98-2 assume !false; 31541#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31537#L101 assume 12292 == ssl3_accept_~s__state~0; 31538#L102 ssl3_accept_~s__new_session~0 := 1; 31530#L210 ssl3_accept_~s__server~0 := 1; 31811#L215 assume 0 != ssl3_accept_~cb~0; 31808#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 31807#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 31800#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 31797#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 31794#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; 31758#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31752#L579 ssl3_accept_~skip~0 := 0; 31750#L98-2 assume !false; 31748#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31746#L101 assume !(12292 == ssl3_accept_~s__state~0); 31744#L104 assume !(16384 == ssl3_accept_~s__state~0); 31742#L107 assume !(8192 == ssl3_accept_~s__state~0); 31740#L110 assume !(24576 == ssl3_accept_~s__state~0); 31738#L113 assume !(8195 == ssl3_accept_~s__state~0); 31736#L116 assume !(8480 == ssl3_accept_~s__state~0); 31733#L119 assume !(8481 == ssl3_accept_~s__state~0); 31731#L122 assume !(8482 == ssl3_accept_~s__state~0); 31729#L125 assume 8464 == ssl3_accept_~s__state~0; 31404#L132 [2019-11-20 00:48:26,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:26,245 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-20 00:48:26,245 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:26,245 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868562545] [2019-11-20 00:48:26,245 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:26,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:26,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:26,256 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:26,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:26,257 INFO L82 PathProgramCache]: Analyzing trace with hash 1383182359, now seen corresponding path program 1 times [2019-11-20 00:48:26,257 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:26,257 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127951637] [2019-11-20 00:48:26,257 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:26,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:26,316 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-20 00:48:26,317 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127951637] [2019-11-20 00:48:26,317 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251879297] [2019-11-20 00:48:26,317 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 00:48:26,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:26,396 INFO L255 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 00:48:26,399 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:26,431 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-20 00:48:26,431 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-20 00:48:26,431 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-20 00:48:26,432 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988634163] [2019-11-20 00:48:26,432 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:26,432 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:26,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:26,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-20 00:48:26,433 INFO L87 Difference]: Start difference. First operand 1418 states and 1830 transitions. cyclomatic complexity: 416 Second operand 3 states. [2019-11-20 00:48:26,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:26,558 INFO L93 Difference]: Finished difference Result 1422 states and 1830 transitions. [2019-11-20 00:48:26,559 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:26,559 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1422 states and 1830 transitions. [2019-11-20 00:48:26,564 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1250 [2019-11-20 00:48:26,573 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1422 states to 1422 states and 1830 transitions. [2019-11-20 00:48:26,573 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1317 [2019-11-20 00:48:26,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1317 [2019-11-20 00:48:26,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1422 states and 1830 transitions. [2019-11-20 00:48:26,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:26,575 INFO L688 BuchiCegarLoop]: Abstraction has 1422 states and 1830 transitions. [2019-11-20 00:48:26,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1422 states and 1830 transitions. [2019-11-20 00:48:26,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1422 to 1388. [2019-11-20 00:48:26,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1388 states. [2019-11-20 00:48:26,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1388 states to 1388 states and 1786 transitions. [2019-11-20 00:48:26,592 INFO L711 BuchiCegarLoop]: Abstraction has 1388 states and 1786 transitions. [2019-11-20 00:48:26,592 INFO L591 BuchiCegarLoop]: Abstraction has 1388 states and 1786 transitions. [2019-11-20 00:48:26,592 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-20 00:48:26,593 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1388 states and 1786 transitions. [2019-11-20 00:48:26,596 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1216 [2019-11-20 00:48:26,596 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:26,597 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:26,598 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:26,598 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, 1] [2019-11-20 00:48:26,598 INFO L794 eck$LassoCheckResult]: Stem: 34631#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34480#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34452#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; 34453#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34542#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 34543#L98-2 assume !false; 34781#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35710#L101 assume !(12292 == ssl3_accept_~s__state~0); 35709#L104 assume !(16384 == ssl3_accept_~s__state~0); 35708#L107 assume !(8192 == ssl3_accept_~s__state~0); 35707#L110 assume !(24576 == ssl3_accept_~s__state~0); 35706#L113 assume !(8195 == ssl3_accept_~s__state~0); 35704#L116 assume !(8480 == ssl3_accept_~s__state~0); 35698#L119 assume !(8481 == ssl3_accept_~s__state~0); 35696#L122 assume !(8482 == ssl3_accept_~s__state~0); 34703#L125 assume 8464 == ssl3_accept_~s__state~0; 34640#L132 [2019-11-20 00:48:26,599 INFO L796 eck$LassoCheckResult]: Loop: 34640#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 34641#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35444#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; 35442#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35437#L579 ssl3_accept_~skip~0 := 0; 35436#L98-2 assume !false; 35435#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35434#L101 assume !(12292 == ssl3_accept_~s__state~0); 35432#L104 assume !(16384 == ssl3_accept_~s__state~0); 35430#L107 assume !(8192 == ssl3_accept_~s__state~0); 35428#L110 assume !(24576 == ssl3_accept_~s__state~0); 35424#L113 assume !(8195 == ssl3_accept_~s__state~0); 35423#L116 assume !(8480 == ssl3_accept_~s__state~0); 35385#L119 assume !(8481 == ssl3_accept_~s__state~0); 35378#L122 assume !(8482 == ssl3_accept_~s__state~0); 35372#L125 assume !(8464 == ssl3_accept_~s__state~0); 35370#L128 assume !(8465 == ssl3_accept_~s__state~0); 35369#L131 assume !(8466 == ssl3_accept_~s__state~0); 35244#L134 assume 8496 == ssl3_accept_~s__state~0; 34873#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 35238#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35235#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 35232#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 34456#L296-2 ssl3_accept_~s__init_num~0 := 0; 35226#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35219#L579 ssl3_accept_~skip~0 := 0; 35216#L98-2 assume !false; 35213#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35210#L101 assume !(12292 == ssl3_accept_~s__state~0); 35208#L104 assume !(16384 == ssl3_accept_~s__state~0); 35206#L107 assume !(8192 == ssl3_accept_~s__state~0); 35204#L110 assume !(24576 == ssl3_accept_~s__state~0); 35202#L113 assume !(8195 == ssl3_accept_~s__state~0); 35200#L116 assume !(8480 == ssl3_accept_~s__state~0); 35198#L119 assume !(8481 == ssl3_accept_~s__state~0); 35196#L122 assume !(8482 == ssl3_accept_~s__state~0); 35193#L125 assume !(8464 == ssl3_accept_~s__state~0); 35188#L128 assume !(8465 == ssl3_accept_~s__state~0); 35186#L131 assume !(8466 == ssl3_accept_~s__state~0); 35184#L134 assume !(8496 == ssl3_accept_~s__state~0); 35183#L137 assume !(8497 == ssl3_accept_~s__state~0); 35182#L140 assume 8512 == ssl3_accept_~s__state~0; 34861#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35180#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35178#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35171#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35165#L579 ssl3_accept_~skip~0 := 0; 35163#L98-2 assume !false; 35161#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35159#L101 assume !(12292 == ssl3_accept_~s__state~0); 35157#L104 assume !(16384 == ssl3_accept_~s__state~0); 35154#L107 assume !(8192 == ssl3_accept_~s__state~0); 35151#L110 assume !(24576 == ssl3_accept_~s__state~0); 35148#L113 assume !(8195 == ssl3_accept_~s__state~0); 35146#L116 assume !(8480 == ssl3_accept_~s__state~0); 35143#L119 assume !(8481 == ssl3_accept_~s__state~0); 35141#L122 assume !(8482 == ssl3_accept_~s__state~0); 35139#L125 assume !(8464 == ssl3_accept_~s__state~0); 35136#L128 assume !(8465 == ssl3_accept_~s__state~0); 35133#L131 assume !(8466 == ssl3_accept_~s__state~0); 35130#L134 assume !(8496 == ssl3_accept_~s__state~0); 35128#L137 assume !(8497 == ssl3_accept_~s__state~0); 35125#L140 assume !(8512 == ssl3_accept_~s__state~0); 35122#L143 assume !(8513 == ssl3_accept_~s__state~0); 35120#L146 assume 8528 == ssl3_accept_~s__state~0; 34805#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34662#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 34663#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 34446#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 34447#L356 assume !(ssl3_accept_~ret~0 <= 0); 34516#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34609#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35410#L579 ssl3_accept_~skip~0 := 0; 35409#L98-2 assume !false; 35408#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35407#L101 assume !(12292 == ssl3_accept_~s__state~0); 35406#L104 assume !(16384 == ssl3_accept_~s__state~0); 35405#L107 assume !(8192 == ssl3_accept_~s__state~0); 35404#L110 assume !(24576 == ssl3_accept_~s__state~0); 35403#L113 assume !(8195 == ssl3_accept_~s__state~0); 35402#L116 assume !(8480 == ssl3_accept_~s__state~0); 35401#L119 assume !(8481 == ssl3_accept_~s__state~0); 35400#L122 assume !(8482 == ssl3_accept_~s__state~0); 35399#L125 assume !(8464 == ssl3_accept_~s__state~0); 35398#L128 assume !(8465 == ssl3_accept_~s__state~0); 35397#L131 assume !(8466 == ssl3_accept_~s__state~0); 35396#L134 assume !(8496 == ssl3_accept_~s__state~0); 35395#L137 assume !(8497 == ssl3_accept_~s__state~0); 35394#L140 assume !(8512 == ssl3_accept_~s__state~0); 35393#L143 assume !(8513 == ssl3_accept_~s__state~0); 35392#L146 assume !(8528 == ssl3_accept_~s__state~0); 35391#L149 assume !(8529 == ssl3_accept_~s__state~0); 35390#L152 assume 8544 == ssl3_accept_~s__state~0; 34670#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34671#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 34602#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34600#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 34497#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 34494#L403 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; 34495#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35317#L579 ssl3_accept_~skip~0 := 0; 35315#L98-2 assume !false; 35313#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35311#L101 assume !(12292 == ssl3_accept_~s__state~0); 35309#L104 assume !(16384 == ssl3_accept_~s__state~0); 35307#L107 assume !(8192 == ssl3_accept_~s__state~0); 35305#L110 assume !(24576 == ssl3_accept_~s__state~0); 35303#L113 assume !(8195 == ssl3_accept_~s__state~0); 35301#L116 assume !(8480 == ssl3_accept_~s__state~0); 35299#L119 assume !(8481 == ssl3_accept_~s__state~0); 35290#L122 assume !(8482 == ssl3_accept_~s__state~0); 35284#L125 assume !(8464 == ssl3_accept_~s__state~0); 35278#L128 assume !(8465 == ssl3_accept_~s__state~0); 35272#L131 assume !(8466 == ssl3_accept_~s__state~0); 34966#L134 assume !(8496 == ssl3_accept_~s__state~0); 34964#L137 assume !(8497 == ssl3_accept_~s__state~0); 34962#L140 assume !(8512 == ssl3_accept_~s__state~0); 34960#L143 assume !(8513 == ssl3_accept_~s__state~0); 34958#L146 assume !(8528 == ssl3_accept_~s__state~0); 34956#L149 assume !(8529 == ssl3_accept_~s__state~0); 34954#L152 assume !(8544 == ssl3_accept_~s__state~0); 34952#L155 assume !(8545 == ssl3_accept_~s__state~0); 34950#L158 assume !(8560 == ssl3_accept_~s__state~0); 34948#L161 assume !(8561 == ssl3_accept_~s__state~0); 34946#L164 assume 8448 == ssl3_accept_~s__state~0; 34943#L165 assume !(ssl3_accept_~num1~0 > 0); 34937#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34932#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34917#L579 ssl3_accept_~skip~0 := 0; 34915#L98-2 assume !false; 34914#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34912#L101 assume 12292 == ssl3_accept_~s__state~0; 34913#L102 ssl3_accept_~s__new_session~0 := 1; 34908#L210 ssl3_accept_~s__server~0 := 1; 35433#L215 assume 0 != ssl3_accept_~cb~0; 35431#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 35429#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 35426#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 35389#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 35388#L242 assume 12292 != ssl3_accept_~s__state~0; 35387#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; 35327#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35318#L579 ssl3_accept_~skip~0 := 0; 35316#L98-2 assume !false; 35314#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35312#L101 assume !(12292 == ssl3_accept_~s__state~0); 35310#L104 assume !(16384 == ssl3_accept_~s__state~0); 35308#L107 assume !(8192 == ssl3_accept_~s__state~0); 35306#L110 assume !(24576 == ssl3_accept_~s__state~0); 35304#L113 assume !(8195 == ssl3_accept_~s__state~0); 35302#L116 assume !(8480 == ssl3_accept_~s__state~0); 35300#L119 assume !(8481 == ssl3_accept_~s__state~0); 35291#L122 assume !(8482 == ssl3_accept_~s__state~0); 35285#L125 assume 8464 == ssl3_accept_~s__state~0; 34640#L132 [2019-11-20 00:48:26,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:26,599 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-20 00:48:26,599 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:26,600 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736588028] [2019-11-20 00:48:26,600 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:26,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:26,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:26,607 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:26,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:26,608 INFO L82 PathProgramCache]: Analyzing trace with hash -932278668, now seen corresponding path program 1 times [2019-11-20 00:48:26,608 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:26,608 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103897832] [2019-11-20 00:48:26,608 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:26,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:26,650 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-20 00:48:26,651 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103897832] [2019-11-20 00:48:26,651 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837878970] [2019-11-20 00:48:26,651 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 00:48:26,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:26,726 INFO L255 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 00:48:26,729 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:26,759 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-20 00:48:26,760 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-20 00:48:26,760 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-20 00:48:26,760 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781089270] [2019-11-20 00:48:26,761 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:26,761 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:26,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:26,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 00:48:26,762 INFO L87 Difference]: Start difference. First operand 1388 states and 1786 transitions. cyclomatic complexity: 402 Second operand 3 states. [2019-11-20 00:48:26,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:26,872 INFO L93 Difference]: Finished difference Result 1424 states and 1830 transitions. [2019-11-20 00:48:26,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:26,873 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1424 states and 1830 transitions. [2019-11-20 00:48:26,878 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1252 [2019-11-20 00:48:26,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1424 states to 1424 states and 1830 transitions. [2019-11-20 00:48:26,887 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1319 [2019-11-20 00:48:26,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1319 [2019-11-20 00:48:26,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1424 states and 1830 transitions. [2019-11-20 00:48:26,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:26,890 INFO L688 BuchiCegarLoop]: Abstraction has 1424 states and 1830 transitions. [2019-11-20 00:48:26,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states and 1830 transitions. [2019-11-20 00:48:26,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1404. [2019-11-20 00:48:26,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1404 states. [2019-11-20 00:48:26,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 1806 transitions. [2019-11-20 00:48:26,909 INFO L711 BuchiCegarLoop]: Abstraction has 1404 states and 1806 transitions. [2019-11-20 00:48:26,910 INFO L591 BuchiCegarLoop]: Abstraction has 1404 states and 1806 transitions. [2019-11-20 00:48:26,910 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-20 00:48:26,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1404 states and 1806 transitions. [2019-11-20 00:48:26,913 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1232 [2019-11-20 00:48:26,914 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:26,914 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:26,915 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:26,915 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-11-20 00:48:26,915 INFO L794 eck$LassoCheckResult]: Stem: 37908#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37761#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37731#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; 37732#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37817#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 37818#L98-2 assume !false; 38362#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38697#L101 assume !(12292 == ssl3_accept_~s__state~0); 38695#L104 assume !(16384 == ssl3_accept_~s__state~0); 38693#L107 assume !(8192 == ssl3_accept_~s__state~0); 38691#L110 assume !(24576 == ssl3_accept_~s__state~0); 38689#L113 assume !(8195 == ssl3_accept_~s__state~0); 38687#L116 assume !(8480 == ssl3_accept_~s__state~0); 38685#L119 assume !(8481 == ssl3_accept_~s__state~0); 38683#L122 assume !(8482 == ssl3_accept_~s__state~0); 38000#L125 assume 8464 == ssl3_accept_~s__state~0; 37998#L132 [2019-11-20 00:48:26,916 INFO L796 eck$LassoCheckResult]: Loop: 37998#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 37828#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37829#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; 38616#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38610#L579 ssl3_accept_~skip~0 := 0; 38606#L98-2 assume !false; 38600#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38593#L101 assume !(12292 == ssl3_accept_~s__state~0); 38590#L104 assume !(16384 == ssl3_accept_~s__state~0); 38587#L107 assume !(8192 == ssl3_accept_~s__state~0); 38584#L110 assume !(24576 == ssl3_accept_~s__state~0); 38581#L113 assume !(8195 == ssl3_accept_~s__state~0); 38577#L116 assume !(8480 == ssl3_accept_~s__state~0); 38573#L119 assume !(8481 == ssl3_accept_~s__state~0); 38569#L122 assume !(8482 == ssl3_accept_~s__state~0); 38565#L125 assume !(8464 == ssl3_accept_~s__state~0); 38561#L128 assume !(8465 == ssl3_accept_~s__state~0); 38557#L131 assume !(8466 == ssl3_accept_~s__state~0); 38315#L134 assume 8496 == ssl3_accept_~s__state~0; 37993#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 38313#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38312#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 38310#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37735#L296-2 ssl3_accept_~s__init_num~0 := 0; 38308#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38303#L579 ssl3_accept_~skip~0 := 0; 38302#L98-2 assume !false; 38301#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38300#L101 assume !(12292 == ssl3_accept_~s__state~0); 38299#L104 assume !(16384 == ssl3_accept_~s__state~0); 38298#L107 assume !(8192 == ssl3_accept_~s__state~0); 38297#L110 assume !(24576 == ssl3_accept_~s__state~0); 38296#L113 assume !(8195 == ssl3_accept_~s__state~0); 38295#L116 assume !(8480 == ssl3_accept_~s__state~0); 38294#L119 assume !(8481 == ssl3_accept_~s__state~0); 38293#L122 assume !(8482 == ssl3_accept_~s__state~0); 38292#L125 assume !(8464 == ssl3_accept_~s__state~0); 38291#L128 assume !(8465 == ssl3_accept_~s__state~0); 38290#L131 assume !(8466 == ssl3_accept_~s__state~0); 38289#L134 assume !(8496 == ssl3_accept_~s__state~0); 38288#L137 assume !(8497 == ssl3_accept_~s__state~0); 38281#L140 assume 8512 == ssl3_accept_~s__state~0; 37796#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37741#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37742#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37746#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38194#L579 ssl3_accept_~skip~0 := 0; 38192#L98-2 assume !false; 38190#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38188#L101 assume !(12292 == ssl3_accept_~s__state~0); 38186#L104 assume !(16384 == ssl3_accept_~s__state~0); 38184#L107 assume !(8192 == ssl3_accept_~s__state~0); 38182#L110 assume !(24576 == ssl3_accept_~s__state~0); 38180#L113 assume !(8195 == ssl3_accept_~s__state~0); 38178#L116 assume !(8480 == ssl3_accept_~s__state~0); 38176#L119 assume !(8481 == ssl3_accept_~s__state~0); 38174#L122 assume !(8482 == ssl3_accept_~s__state~0); 38172#L125 assume !(8464 == ssl3_accept_~s__state~0); 38165#L128 assume !(8465 == ssl3_accept_~s__state~0); 38087#L131 assume !(8466 == ssl3_accept_~s__state~0); 38009#L134 assume !(8496 == ssl3_accept_~s__state~0); 38008#L137 assume !(8497 == ssl3_accept_~s__state~0); 38007#L140 assume !(8512 == ssl3_accept_~s__state~0); 38006#L143 assume !(8513 == ssl3_accept_~s__state~0); 37979#L146 assume 8528 == ssl3_accept_~s__state~0; 37776#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37777#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37937#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 37725#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 37726#L356 assume !(ssl3_accept_~ret~0 <= 0); 37886#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37887#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38626#L579 ssl3_accept_~skip~0 := 0; 38624#L98-2 assume !false; 38622#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38617#L101 assume !(12292 == ssl3_accept_~s__state~0); 38611#L104 assume !(16384 == ssl3_accept_~s__state~0); 38607#L107 assume !(8192 == ssl3_accept_~s__state~0); 38601#L110 assume !(24576 == ssl3_accept_~s__state~0); 38594#L113 assume !(8195 == ssl3_accept_~s__state~0); 38591#L116 assume !(8480 == ssl3_accept_~s__state~0); 38588#L119 assume !(8481 == ssl3_accept_~s__state~0); 38585#L122 assume !(8482 == ssl3_accept_~s__state~0); 38582#L125 assume !(8464 == ssl3_accept_~s__state~0); 38579#L128 assume !(8465 == ssl3_accept_~s__state~0); 38575#L131 assume !(8466 == ssl3_accept_~s__state~0); 38571#L134 assume !(8496 == ssl3_accept_~s__state~0); 38567#L137 assume !(8497 == ssl3_accept_~s__state~0); 38563#L140 assume !(8512 == ssl3_accept_~s__state~0); 38559#L143 assume !(8513 == ssl3_accept_~s__state~0); 38555#L146 assume !(8528 == ssl3_accept_~s__state~0); 38553#L149 assume !(8529 == ssl3_accept_~s__state~0); 38552#L152 assume 8544 == ssl3_accept_~s__state~0; 37942#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37943#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 38386#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38385#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37819#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 37820#L403 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; 38376#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38369#L579 ssl3_accept_~skip~0 := 0; 38365#L98-2 assume !false; 38356#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38355#L101 assume !(12292 == ssl3_accept_~s__state~0); 38354#L104 assume !(16384 == ssl3_accept_~s__state~0); 38353#L107 assume !(8192 == ssl3_accept_~s__state~0); 38352#L110 assume !(24576 == ssl3_accept_~s__state~0); 38350#L113 assume !(8195 == ssl3_accept_~s__state~0); 38349#L116 assume !(8480 == ssl3_accept_~s__state~0); 38323#L119 assume !(8481 == ssl3_accept_~s__state~0); 38321#L122 assume !(8482 == ssl3_accept_~s__state~0); 38319#L125 assume !(8464 == ssl3_accept_~s__state~0); 38317#L128 assume !(8465 == ssl3_accept_~s__state~0); 38169#L131 assume !(8466 == ssl3_accept_~s__state~0); 38164#L134 assume !(8496 == ssl3_accept_~s__state~0); 38163#L137 assume !(8497 == ssl3_accept_~s__state~0); 38162#L140 assume !(8512 == ssl3_accept_~s__state~0); 38161#L143 assume !(8513 == ssl3_accept_~s__state~0); 38160#L146 assume !(8528 == ssl3_accept_~s__state~0); 38159#L149 assume !(8529 == ssl3_accept_~s__state~0); 38158#L152 assume !(8544 == ssl3_accept_~s__state~0); 38157#L155 assume !(8545 == ssl3_accept_~s__state~0); 38156#L158 assume !(8560 == ssl3_accept_~s__state~0); 38155#L161 assume !(8561 == ssl3_accept_~s__state~0); 38153#L164 assume 8448 == ssl3_accept_~s__state~0; 38150#L165 assume !(ssl3_accept_~num1~0 > 0); 38146#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38139#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38133#L579 ssl3_accept_~skip~0 := 0; 38131#L98-2 assume !false; 38129#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38126#L101 assume !(12292 == ssl3_accept_~s__state~0); 38124#L104 assume 16384 == ssl3_accept_~s__state~0; 38119#L210 ssl3_accept_~s__server~0 := 1; 38228#L215 assume 0 != ssl3_accept_~cb~0; 38226#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38224#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38221#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38214#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38211#L242 assume 12292 != ssl3_accept_~s__state~0; 38209#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; 38205#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38200#L579 ssl3_accept_~skip~0 := 0; 38195#L98-2 assume !false; 38193#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38191#L101 assume !(12292 == ssl3_accept_~s__state~0); 38189#L104 assume !(16384 == ssl3_accept_~s__state~0); 38187#L107 assume !(8192 == ssl3_accept_~s__state~0); 38185#L110 assume !(24576 == ssl3_accept_~s__state~0); 38183#L113 assume !(8195 == ssl3_accept_~s__state~0); 38181#L116 assume !(8480 == ssl3_accept_~s__state~0); 38179#L119 assume !(8481 == ssl3_accept_~s__state~0); 38177#L122 assume !(8482 == ssl3_accept_~s__state~0); 38175#L125 assume 8464 == ssl3_accept_~s__state~0; 37998#L132 [2019-11-20 00:48:26,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:26,916 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-20 00:48:26,916 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:26,917 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510498921] [2019-11-20 00:48:26,917 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:26,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:26,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:26,927 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:26,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:26,927 INFO L82 PathProgramCache]: Analyzing trace with hash 134468448, now seen corresponding path program 1 times [2019-11-20 00:48:26,928 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:26,928 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922605380] [2019-11-20 00:48:26,928 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:26,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:26,980 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-20 00:48:26,981 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922605380] [2019-11-20 00:48:26,981 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160353113] [2019-11-20 00:48:26,981 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 00:48:27,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:27,045 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 00:48:27,047 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:27,072 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-20 00:48:27,072 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 00:48:27,072 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 00:48:27,072 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636426638] [2019-11-20 00:48:27,073 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:27,073 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:27,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 00:48:27,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 00:48:27,074 INFO L87 Difference]: Start difference. First operand 1404 states and 1806 transitions. cyclomatic complexity: 406 Second operand 4 states. [2019-11-20 00:48:27,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:27,407 INFO L93 Difference]: Finished difference Result 2376 states and 3025 transitions. [2019-11-20 00:48:27,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 00:48:27,408 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2376 states and 3025 transitions. [2019-11-20 00:48:27,415 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1813 [2019-11-20 00:48:27,430 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2376 states to 2340 states and 2987 transitions. [2019-11-20 00:48:27,430 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2235 [2019-11-20 00:48:27,432 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2235 [2019-11-20 00:48:27,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2340 states and 2987 transitions. [2019-11-20 00:48:27,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:27,434 INFO L688 BuchiCegarLoop]: Abstraction has 2340 states and 2987 transitions. [2019-11-20 00:48:27,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2340 states and 2987 transitions. [2019-11-20 00:48:27,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2340 to 1822. [2019-11-20 00:48:27,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1822 states. [2019-11-20 00:48:27,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 2355 transitions. [2019-11-20 00:48:27,461 INFO L711 BuchiCegarLoop]: Abstraction has 1822 states and 2355 transitions. [2019-11-20 00:48:27,461 INFO L591 BuchiCegarLoop]: Abstraction has 1822 states and 2355 transitions. [2019-11-20 00:48:27,462 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-20 00:48:27,462 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1822 states and 2355 transitions. [2019-11-20 00:48:27,466 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1614 [2019-11-20 00:48:27,467 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:27,467 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:27,469 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:27,469 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-11-20 00:48:27,469 INFO L794 eck$LassoCheckResult]: Stem: 42148#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 42010#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41980#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; 41981#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42069#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 42070#L98-2 assume !false; 42226#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42847#L101 assume !(12292 == ssl3_accept_~s__state~0); 42843#L104 assume !(16384 == ssl3_accept_~s__state~0); 42844#L107 assume !(8192 == ssl3_accept_~s__state~0); 42839#L110 assume !(24576 == ssl3_accept_~s__state~0); 42840#L113 assume !(8195 == ssl3_accept_~s__state~0); 42835#L116 assume !(8480 == ssl3_accept_~s__state~0); 42836#L119 assume !(8481 == ssl3_accept_~s__state~0); 42831#L122 assume !(8482 == ssl3_accept_~s__state~0); 42832#L125 assume 8464 == ssl3_accept_~s__state~0; 42155#L132 [2019-11-20 00:48:27,470 INFO L796 eck$LassoCheckResult]: Loop: 42155#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 42079#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 42073#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; 42074#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43753#L579 ssl3_accept_~skip~0 := 0; 43751#L98-2 assume !false; 43749#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43747#L101 assume !(12292 == ssl3_accept_~s__state~0); 43745#L104 assume !(16384 == ssl3_accept_~s__state~0); 43743#L107 assume !(8192 == ssl3_accept_~s__state~0); 43740#L110 assume !(24576 == ssl3_accept_~s__state~0); 43738#L113 assume !(8195 == ssl3_accept_~s__state~0); 43736#L116 assume !(8480 == ssl3_accept_~s__state~0); 43734#L119 assume !(8481 == ssl3_accept_~s__state~0); 43732#L122 assume !(8482 == ssl3_accept_~s__state~0); 43731#L125 assume !(8464 == ssl3_accept_~s__state~0); 43722#L128 assume !(8465 == ssl3_accept_~s__state~0); 43718#L131 assume !(8466 == ssl3_accept_~s__state~0); 43716#L134 assume 8496 == ssl3_accept_~s__state~0; 42313#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 43711#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43709#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 43704#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41984#L296-2 ssl3_accept_~s__init_num~0 := 0; 43486#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43476#L579 ssl3_accept_~skip~0 := 0; 43474#L98-2 assume !false; 43472#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43470#L101 assume !(12292 == ssl3_accept_~s__state~0); 43468#L104 assume !(16384 == ssl3_accept_~s__state~0); 43466#L107 assume !(8192 == ssl3_accept_~s__state~0); 43464#L110 assume !(24576 == ssl3_accept_~s__state~0); 43462#L113 assume !(8195 == ssl3_accept_~s__state~0); 43460#L116 assume !(8480 == ssl3_accept_~s__state~0); 43458#L119 assume !(8481 == ssl3_accept_~s__state~0); 43456#L122 assume !(8482 == ssl3_accept_~s__state~0); 43454#L125 assume !(8464 == ssl3_accept_~s__state~0); 43452#L128 assume !(8465 == ssl3_accept_~s__state~0); 43450#L131 assume !(8466 == ssl3_accept_~s__state~0); 43448#L134 assume !(8496 == ssl3_accept_~s__state~0); 43442#L137 assume !(8497 == ssl3_accept_~s__state~0); 42284#L140 assume 8512 == ssl3_accept_~s__state~0; 42282#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43490#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43488#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43481#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43475#L579 ssl3_accept_~skip~0 := 0; 43473#L98-2 assume !false; 43471#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43469#L101 assume !(12292 == ssl3_accept_~s__state~0); 43467#L104 assume !(16384 == ssl3_accept_~s__state~0); 43465#L107 assume !(8192 == ssl3_accept_~s__state~0); 43463#L110 assume !(24576 == ssl3_accept_~s__state~0); 43461#L113 assume !(8195 == ssl3_accept_~s__state~0); 43459#L116 assume !(8480 == ssl3_accept_~s__state~0); 43457#L119 assume !(8481 == ssl3_accept_~s__state~0); 43455#L122 assume !(8482 == ssl3_accept_~s__state~0); 43453#L125 assume !(8464 == ssl3_accept_~s__state~0); 43451#L128 assume !(8465 == ssl3_accept_~s__state~0); 43449#L131 assume !(8466 == ssl3_accept_~s__state~0); 43447#L134 assume !(8496 == ssl3_accept_~s__state~0); 43446#L137 assume !(8497 == ssl3_accept_~s__state~0); 43445#L140 assume !(8512 == ssl3_accept_~s__state~0); 43444#L143 assume !(8513 == ssl3_accept_~s__state~0); 43443#L146 assume 8528 == ssl3_accept_~s__state~0; 42266#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42175#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 42176#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 42034#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 42042#L356 assume !(ssl3_accept_~ret~0 <= 0); 42043#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42129#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43624#L579 ssl3_accept_~skip~0 := 0; 43622#L98-2 assume !false; 43620#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43618#L101 assume !(12292 == ssl3_accept_~s__state~0); 43616#L104 assume !(16384 == ssl3_accept_~s__state~0); 43614#L107 assume !(8192 == ssl3_accept_~s__state~0); 43612#L110 assume !(24576 == ssl3_accept_~s__state~0); 43610#L113 assume !(8195 == ssl3_accept_~s__state~0); 43608#L116 assume !(8480 == ssl3_accept_~s__state~0); 43606#L119 assume !(8481 == ssl3_accept_~s__state~0); 43604#L122 assume !(8482 == ssl3_accept_~s__state~0); 43602#L125 assume !(8464 == ssl3_accept_~s__state~0); 43600#L128 assume !(8465 == ssl3_accept_~s__state~0); 43598#L131 assume !(8466 == ssl3_accept_~s__state~0); 43596#L134 assume !(8496 == ssl3_accept_~s__state~0); 43594#L137 assume !(8497 == ssl3_accept_~s__state~0); 43592#L140 assume !(8512 == ssl3_accept_~s__state~0); 43494#L143 assume !(8513 == ssl3_accept_~s__state~0); 43493#L146 assume !(8528 == ssl3_accept_~s__state~0); 43492#L149 assume !(8529 == ssl3_accept_~s__state~0); 42273#L152 assume 8544 == ssl3_accept_~s__state~0; 42274#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42198#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 42122#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42120#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42023#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 43305#L403 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; 43301#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43288#L579 ssl3_accept_~skip~0 := 0; 43285#L98-2 assume !false; 43282#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43279#L101 assume !(12292 == ssl3_accept_~s__state~0); 43276#L104 assume !(16384 == ssl3_accept_~s__state~0); 43273#L107 assume !(8192 == ssl3_accept_~s__state~0); 43270#L110 assume !(24576 == ssl3_accept_~s__state~0); 43267#L113 assume !(8195 == ssl3_accept_~s__state~0); 43264#L116 assume !(8480 == ssl3_accept_~s__state~0); 43261#L119 assume !(8481 == ssl3_accept_~s__state~0); 43258#L122 assume !(8482 == ssl3_accept_~s__state~0); 43255#L125 assume !(8464 == ssl3_accept_~s__state~0); 43253#L128 assume !(8465 == ssl3_accept_~s__state~0); 43251#L131 assume !(8466 == ssl3_accept_~s__state~0); 43248#L134 assume !(8496 == ssl3_accept_~s__state~0); 43247#L137 assume !(8497 == ssl3_accept_~s__state~0); 43246#L140 assume !(8512 == ssl3_accept_~s__state~0); 43245#L143 assume !(8513 == ssl3_accept_~s__state~0); 43244#L146 assume !(8528 == ssl3_accept_~s__state~0); 43243#L149 assume !(8529 == ssl3_accept_~s__state~0); 43242#L152 assume !(8544 == ssl3_accept_~s__state~0); 43241#L155 assume !(8545 == ssl3_accept_~s__state~0); 43240#L158 assume !(8560 == ssl3_accept_~s__state~0); 43239#L161 assume !(8561 == ssl3_accept_~s__state~0); 43238#L164 assume 8448 == ssl3_accept_~s__state~0; 43237#L165 assume !(ssl3_accept_~num1~0 > 0); 43235#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43233#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43228#L579 ssl3_accept_~skip~0 := 0; 43227#L98-2 assume !false; 43226#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43225#L101 assume !(12292 == ssl3_accept_~s__state~0); 43224#L104 assume !(16384 == ssl3_accept_~s__state~0); 43223#L107 assume !(8192 == ssl3_accept_~s__state~0); 43222#L110 assume !(24576 == ssl3_accept_~s__state~0); 43221#L113 assume !(8195 == ssl3_accept_~s__state~0); 43220#L116 assume !(8480 == ssl3_accept_~s__state~0); 43219#L119 assume !(8481 == ssl3_accept_~s__state~0); 43218#L122 assume !(8482 == ssl3_accept_~s__state~0); 43217#L125 assume !(8464 == ssl3_accept_~s__state~0); 43216#L128 assume !(8465 == ssl3_accept_~s__state~0); 43215#L131 assume !(8466 == ssl3_accept_~s__state~0); 43214#L134 assume !(8496 == ssl3_accept_~s__state~0); 43213#L137 assume !(8497 == ssl3_accept_~s__state~0); 43212#L140 assume !(8512 == ssl3_accept_~s__state~0); 43211#L143 assume !(8513 == ssl3_accept_~s__state~0); 43210#L146 assume !(8528 == ssl3_accept_~s__state~0); 43209#L149 assume !(8529 == ssl3_accept_~s__state~0); 43208#L152 assume !(8544 == ssl3_accept_~s__state~0); 43207#L155 assume !(8545 == ssl3_accept_~s__state~0); 43206#L158 assume !(8560 == ssl3_accept_~s__state~0); 43205#L161 assume !(8561 == ssl3_accept_~s__state~0); 43204#L164 assume !(8448 == ssl3_accept_~s__state~0); 43203#L167 assume 8576 == ssl3_accept_~s__state~0; 42118#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 42119#L443 assume !(ssl3_accept_~ret~0 <= 0); 42114#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42115#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43287#L579 ssl3_accept_~skip~0 := 0; 43284#L98-2 assume !false; 43281#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43278#L101 assume !(12292 == ssl3_accept_~s__state~0); 43275#L104 assume !(16384 == ssl3_accept_~s__state~0); 43272#L107 assume !(8192 == ssl3_accept_~s__state~0); 43269#L110 assume !(24576 == ssl3_accept_~s__state~0); 43266#L113 assume !(8195 == ssl3_accept_~s__state~0); 43263#L116 assume !(8480 == ssl3_accept_~s__state~0); 43260#L119 assume !(8481 == ssl3_accept_~s__state~0); 43257#L122 assume !(8482 == ssl3_accept_~s__state~0); 43254#L125 assume 8464 == ssl3_accept_~s__state~0; 42155#L132 [2019-11-20 00:48:27,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:27,470 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-20 00:48:27,470 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:27,470 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194521393] [2019-11-20 00:48:27,471 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:27,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:27,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:27,478 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:27,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:27,479 INFO L82 PathProgramCache]: Analyzing trace with hash 831559036, now seen corresponding path program 1 times [2019-11-20 00:48:27,479 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:27,479 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143268343] [2019-11-20 00:48:27,479 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:27,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:27,519 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-11-20 00:48:27,519 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143268343] [2019-11-20 00:48:27,519 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:27,520 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 00:48:27,520 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731849033] [2019-11-20 00:48:27,520 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:27,520 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:27,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:27,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:27,521 INFO L87 Difference]: Start difference. First operand 1822 states and 2355 transitions. cyclomatic complexity: 539 Second operand 3 states. [2019-11-20 00:48:27,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:27,685 INFO L93 Difference]: Finished difference Result 2005 states and 2564 transitions. [2019-11-20 00:48:27,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:27,685 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2005 states and 2564 transitions. [2019-11-20 00:48:27,691 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1679 [2019-11-20 00:48:27,700 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2005 states to 1935 states and 2494 transitions. [2019-11-20 00:48:27,700 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1830 [2019-11-20 00:48:27,702 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1830 [2019-11-20 00:48:27,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1935 states and 2494 transitions. [2019-11-20 00:48:27,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:27,703 INFO L688 BuchiCegarLoop]: Abstraction has 1935 states and 2494 transitions. [2019-11-20 00:48:27,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1935 states and 2494 transitions. [2019-11-20 00:48:27,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1935 to 1820. [2019-11-20 00:48:27,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1820 states. [2019-11-20 00:48:27,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1820 states to 1820 states and 2347 transitions. [2019-11-20 00:48:27,727 INFO L711 BuchiCegarLoop]: Abstraction has 1820 states and 2347 transitions. [2019-11-20 00:48:27,727 INFO L591 BuchiCegarLoop]: Abstraction has 1820 states and 2347 transitions. [2019-11-20 00:48:27,727 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-20 00:48:27,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1820 states and 2347 transitions. [2019-11-20 00:48:27,733 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1606 [2019-11-20 00:48:27,733 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:27,733 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:27,735 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:27,735 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-11-20 00:48:27,735 INFO L794 eck$LassoCheckResult]: Stem: 45999#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45843#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45813#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; 45814#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45904#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 45905#L98-2 assume !false; 46216#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46594#L101 assume !(12292 == ssl3_accept_~s__state~0); 46592#L104 assume !(16384 == ssl3_accept_~s__state~0); 46545#L107 assume !(8192 == ssl3_accept_~s__state~0); 46544#L110 assume !(24576 == ssl3_accept_~s__state~0); 46543#L113 assume !(8195 == ssl3_accept_~s__state~0); 46542#L116 assume !(8480 == ssl3_accept_~s__state~0); 46541#L119 assume !(8481 == ssl3_accept_~s__state~0); 46540#L122 assume !(8482 == ssl3_accept_~s__state~0); 46539#L125 assume 8464 == ssl3_accept_~s__state~0; 46154#L132 [2019-11-20 00:48:27,736 INFO L796 eck$LassoCheckResult]: Loop: 46154#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 45914#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45915#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; 47584#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47579#L579 ssl3_accept_~skip~0 := 0; 47578#L98-2 assume !false; 47577#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47576#L101 assume !(12292 == ssl3_accept_~s__state~0); 47575#L104 assume !(16384 == ssl3_accept_~s__state~0); 47574#L107 assume !(8192 == ssl3_accept_~s__state~0); 47573#L110 assume !(24576 == ssl3_accept_~s__state~0); 47572#L113 assume !(8195 == ssl3_accept_~s__state~0); 47571#L116 assume !(8480 == ssl3_accept_~s__state~0); 47570#L119 assume !(8481 == ssl3_accept_~s__state~0); 47569#L122 assume !(8482 == ssl3_accept_~s__state~0); 47568#L125 assume !(8464 == ssl3_accept_~s__state~0); 47567#L128 assume !(8465 == ssl3_accept_~s__state~0); 47564#L131 assume !(8466 == ssl3_accept_~s__state~0); 46550#L134 assume 8496 == ssl3_accept_~s__state~0; 46147#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46548#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46547#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 46546#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45817#L296-2 ssl3_accept_~s__init_num~0 := 0; 47202#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47196#L579 ssl3_accept_~skip~0 := 0; 47194#L98-2 assume !false; 47192#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47190#L101 assume !(12292 == ssl3_accept_~s__state~0); 47189#L104 assume !(16384 == ssl3_accept_~s__state~0); 47188#L107 assume !(8192 == ssl3_accept_~s__state~0); 47186#L110 assume !(24576 == ssl3_accept_~s__state~0); 47185#L113 assume !(8195 == ssl3_accept_~s__state~0); 47184#L116 assume !(8480 == ssl3_accept_~s__state~0); 47183#L119 assume !(8481 == ssl3_accept_~s__state~0); 47182#L122 assume !(8482 == ssl3_accept_~s__state~0); 47181#L125 assume !(8464 == ssl3_accept_~s__state~0); 47179#L128 assume !(8465 == ssl3_accept_~s__state~0); 47178#L131 assume !(8466 == ssl3_accept_~s__state~0); 47176#L134 assume !(8496 == ssl3_accept_~s__state~0); 47174#L137 assume !(8497 == ssl3_accept_~s__state~0); 46090#L140 assume 8512 == ssl3_accept_~s__state~0; 46088#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47466#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47464#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47463#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47458#L579 ssl3_accept_~skip~0 := 0; 47457#L98-2 assume !false; 47456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47455#L101 assume !(12292 == ssl3_accept_~s__state~0); 47454#L104 assume !(16384 == ssl3_accept_~s__state~0); 47453#L107 assume !(8192 == ssl3_accept_~s__state~0); 47452#L110 assume !(24576 == ssl3_accept_~s__state~0); 47451#L113 assume !(8195 == ssl3_accept_~s__state~0); 47450#L116 assume !(8480 == ssl3_accept_~s__state~0); 47449#L119 assume !(8481 == ssl3_accept_~s__state~0); 47448#L122 assume !(8482 == ssl3_accept_~s__state~0); 47447#L125 assume !(8464 == ssl3_accept_~s__state~0); 47446#L128 assume !(8465 == ssl3_accept_~s__state~0); 47445#L131 assume !(8466 == ssl3_accept_~s__state~0); 47444#L134 assume !(8496 == ssl3_accept_~s__state~0); 47443#L137 assume !(8497 == ssl3_accept_~s__state~0); 47442#L140 assume !(8512 == ssl3_accept_~s__state~0); 47441#L143 assume !(8513 == ssl3_accept_~s__state~0); 47440#L146 assume 8528 == ssl3_accept_~s__state~0; 46068#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47438#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 47437#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47431#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 47429#L356 assume !(ssl3_accept_~ret~0 <= 0); 47428#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47427#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47422#L579 ssl3_accept_~skip~0 := 0; 47421#L98-2 assume !false; 47420#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47419#L101 assume !(12292 == ssl3_accept_~s__state~0); 47418#L104 assume !(16384 == ssl3_accept_~s__state~0); 47417#L107 assume !(8192 == ssl3_accept_~s__state~0); 47416#L110 assume !(24576 == ssl3_accept_~s__state~0); 47415#L113 assume !(8195 == ssl3_accept_~s__state~0); 47414#L116 assume !(8480 == ssl3_accept_~s__state~0); 47413#L119 assume !(8481 == ssl3_accept_~s__state~0); 47412#L122 assume !(8482 == ssl3_accept_~s__state~0); 47411#L125 assume !(8464 == ssl3_accept_~s__state~0); 47410#L128 assume !(8465 == ssl3_accept_~s__state~0); 47409#L131 assume !(8466 == ssl3_accept_~s__state~0); 47408#L134 assume !(8496 == ssl3_accept_~s__state~0); 47407#L137 assume !(8497 == ssl3_accept_~s__state~0); 47406#L140 assume !(8512 == ssl3_accept_~s__state~0); 47405#L143 assume !(8513 == ssl3_accept_~s__state~0); 47404#L146 assume !(8528 == ssl3_accept_~s__state~0); 47403#L149 assume !(8529 == ssl3_accept_~s__state~0); 47402#L152 assume 8544 == ssl3_accept_~s__state~0; 46082#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47333#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 45975#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45976#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47335#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 45855#L403 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; 45856#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46842#L579 ssl3_accept_~skip~0 := 0; 46836#L98-2 assume !false; 46834#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46832#L101 assume !(12292 == ssl3_accept_~s__state~0); 46830#L104 assume !(16384 == ssl3_accept_~s__state~0); 46828#L107 assume !(8192 == ssl3_accept_~s__state~0); 46826#L110 assume !(24576 == ssl3_accept_~s__state~0); 46824#L113 assume !(8195 == ssl3_accept_~s__state~0); 46822#L116 assume !(8480 == ssl3_accept_~s__state~0); 46820#L119 assume !(8481 == ssl3_accept_~s__state~0); 46818#L122 assume !(8482 == ssl3_accept_~s__state~0); 46816#L125 assume !(8464 == ssl3_accept_~s__state~0); 46814#L128 assume !(8465 == ssl3_accept_~s__state~0); 46812#L131 assume !(8466 == ssl3_accept_~s__state~0); 46810#L134 assume !(8496 == ssl3_accept_~s__state~0); 46808#L137 assume !(8497 == ssl3_accept_~s__state~0); 46806#L140 assume !(8512 == ssl3_accept_~s__state~0); 46804#L143 assume !(8513 == ssl3_accept_~s__state~0); 46802#L146 assume !(8528 == ssl3_accept_~s__state~0); 46800#L149 assume !(8529 == ssl3_accept_~s__state~0); 46798#L152 assume !(8544 == ssl3_accept_~s__state~0); 46796#L155 assume !(8545 == ssl3_accept_~s__state~0); 46793#L158 assume !(8560 == ssl3_accept_~s__state~0); 46794#L161 assume !(8561 == ssl3_accept_~s__state~0); 47278#L164 assume 8448 == ssl3_accept_~s__state~0; 47276#L165 assume !(ssl3_accept_~num1~0 > 0); 47274#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47272#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47266#L579 ssl3_accept_~skip~0 := 0; 47264#L98-2 assume !false; 47262#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47260#L101 assume !(12292 == ssl3_accept_~s__state~0); 47258#L104 assume !(16384 == ssl3_accept_~s__state~0); 47255#L107 assume !(8192 == ssl3_accept_~s__state~0); 47252#L110 assume !(24576 == ssl3_accept_~s__state~0); 47249#L113 assume !(8195 == ssl3_accept_~s__state~0); 47243#L116 assume !(8480 == ssl3_accept_~s__state~0); 47238#L119 assume !(8481 == ssl3_accept_~s__state~0); 47236#L122 assume !(8482 == ssl3_accept_~s__state~0); 47234#L125 assume !(8464 == ssl3_accept_~s__state~0); 47232#L128 assume !(8465 == ssl3_accept_~s__state~0); 47230#L131 assume !(8466 == ssl3_accept_~s__state~0); 47228#L134 assume !(8496 == ssl3_accept_~s__state~0); 47226#L137 assume !(8497 == ssl3_accept_~s__state~0); 47224#L140 assume !(8512 == ssl3_accept_~s__state~0); 47222#L143 assume !(8513 == ssl3_accept_~s__state~0); 47220#L146 assume !(8528 == ssl3_accept_~s__state~0); 47218#L149 assume !(8529 == ssl3_accept_~s__state~0); 47216#L152 assume !(8544 == ssl3_accept_~s__state~0); 47214#L155 assume !(8545 == ssl3_accept_~s__state~0); 47212#L158 assume !(8560 == ssl3_accept_~s__state~0); 47210#L161 assume !(8561 == ssl3_accept_~s__state~0); 47208#L164 assume !(8448 == ssl3_accept_~s__state~0); 47206#L167 assume 8576 == ssl3_accept_~s__state~0; 46995#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 47158#L443 assume !(ssl3_accept_~ret~0 <= 0); 47155#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45955#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47615#L579 ssl3_accept_~skip~0 := 0; 47614#L98-2 assume !false; 47613#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47612#L101 assume !(12292 == ssl3_accept_~s__state~0); 47611#L104 assume !(16384 == ssl3_accept_~s__state~0); 47610#L107 assume !(8192 == ssl3_accept_~s__state~0); 47609#L110 assume !(24576 == ssl3_accept_~s__state~0); 47608#L113 assume !(8195 == ssl3_accept_~s__state~0); 47607#L116 assume !(8480 == ssl3_accept_~s__state~0); 47606#L119 assume !(8481 == ssl3_accept_~s__state~0); 47605#L122 assume !(8482 == ssl3_accept_~s__state~0); 47604#L125 assume !(8464 == ssl3_accept_~s__state~0); 47586#L128 assume !(8465 == ssl3_accept_~s__state~0); 47566#L131 assume 8466 == ssl3_accept_~s__state~0; 46154#L132 [2019-11-20 00:48:27,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:27,736 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-20 00:48:27,736 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:27,736 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001287924] [2019-11-20 00:48:27,737 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:27,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:27,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:27,744 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:27,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:27,745 INFO L82 PathProgramCache]: Analyzing trace with hash -358960225, now seen corresponding path program 1 times [2019-11-20 00:48:27,745 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:27,745 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102578343] [2019-11-20 00:48:27,745 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:27,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:27,787 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-11-20 00:48:27,787 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102578343] [2019-11-20 00:48:27,787 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:27,787 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:27,787 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193800553] [2019-11-20 00:48:27,788 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:27,788 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:27,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:27,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:27,789 INFO L87 Difference]: Start difference. First operand 1820 states and 2347 transitions. cyclomatic complexity: 534 Second operand 3 states. [2019-11-20 00:48:27,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:27,806 INFO L93 Difference]: Finished difference Result 3046 states and 3896 transitions. [2019-11-20 00:48:27,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:27,807 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3046 states and 3896 transitions. [2019-11-20 00:48:27,818 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2832 [2019-11-20 00:48:27,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3046 states to 3046 states and 3896 transitions. [2019-11-20 00:48:27,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2941 [2019-11-20 00:48:27,833 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2941 [2019-11-20 00:48:27,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3046 states and 3896 transitions. [2019-11-20 00:48:27,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:27,836 INFO L688 BuchiCegarLoop]: Abstraction has 3046 states and 3896 transitions. [2019-11-20 00:48:27,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3046 states and 3896 transitions. [2019-11-20 00:48:27,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3046 to 1820. [2019-11-20 00:48:27,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1820 states. [2019-11-20 00:48:27,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1820 states to 1820 states and 2345 transitions. [2019-11-20 00:48:27,866 INFO L711 BuchiCegarLoop]: Abstraction has 1820 states and 2345 transitions. [2019-11-20 00:48:27,866 INFO L591 BuchiCegarLoop]: Abstraction has 1820 states and 2345 transitions. [2019-11-20 00:48:27,866 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-20 00:48:27,866 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1820 states and 2345 transitions. [2019-11-20 00:48:27,871 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1606 [2019-11-20 00:48:27,871 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:27,871 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:27,873 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:27,873 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-11-20 00:48:27,873 INFO L794 eck$LassoCheckResult]: Stem: 50863#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50715#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50685#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; 50686#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50775#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 50776#L98-2 assume !false; 50941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51100#L101 assume !(12292 == ssl3_accept_~s__state~0); 51099#L104 assume !(16384 == ssl3_accept_~s__state~0); 51098#L107 assume !(8192 == ssl3_accept_~s__state~0); 51097#L110 assume !(24576 == ssl3_accept_~s__state~0); 51096#L113 assume !(8195 == ssl3_accept_~s__state~0); 51095#L116 assume !(8480 == ssl3_accept_~s__state~0); 51094#L119 assume !(8481 == ssl3_accept_~s__state~0); 51093#L122 assume !(8482 == ssl3_accept_~s__state~0); 51092#L125 assume 8464 == ssl3_accept_~s__state~0; 50872#L132 [2019-11-20 00:48:27,874 INFO L796 eck$LassoCheckResult]: Loop: 50872#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 50873#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 50778#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; 50779#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52162#L579 ssl3_accept_~skip~0 := 0; 52159#L98-2 assume !false; 52156#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52153#L101 assume !(12292 == ssl3_accept_~s__state~0); 52150#L104 assume !(16384 == ssl3_accept_~s__state~0); 52146#L107 assume !(8192 == ssl3_accept_~s__state~0); 52143#L110 assume !(24576 == ssl3_accept_~s__state~0); 52139#L113 assume !(8195 == ssl3_accept_~s__state~0); 52136#L116 assume !(8480 == ssl3_accept_~s__state~0); 52132#L119 assume !(8481 == ssl3_accept_~s__state~0); 52128#L122 assume !(8482 == ssl3_accept_~s__state~0); 52125#L125 assume !(8464 == ssl3_accept_~s__state~0); 52123#L128 assume !(8465 == ssl3_accept_~s__state~0); 52122#L131 assume !(8466 == ssl3_accept_~s__state~0); 50978#L134 assume 8496 == ssl3_accept_~s__state~0; 51110#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51104#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51102#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 51101#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50689#L296-2 ssl3_accept_~s__init_num~0 := 0; 51748#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51743#L579 ssl3_accept_~skip~0 := 0; 51742#L98-2 assume !false; 51741#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51740#L101 assume !(12292 == ssl3_accept_~s__state~0); 51739#L104 assume !(16384 == ssl3_accept_~s__state~0); 51738#L107 assume !(8192 == ssl3_accept_~s__state~0); 51737#L110 assume !(24576 == ssl3_accept_~s__state~0); 51736#L113 assume !(8195 == ssl3_accept_~s__state~0); 51735#L116 assume !(8480 == ssl3_accept_~s__state~0); 51734#L119 assume !(8481 == ssl3_accept_~s__state~0); 51733#L122 assume !(8482 == ssl3_accept_~s__state~0); 51732#L125 assume !(8464 == ssl3_accept_~s__state~0); 51731#L128 assume !(8465 == ssl3_accept_~s__state~0); 51730#L131 assume !(8466 == ssl3_accept_~s__state~0); 51729#L134 assume !(8496 == ssl3_accept_~s__state~0); 51728#L137 assume !(8497 == ssl3_accept_~s__state~0); 51727#L140 assume 8512 == ssl3_accept_~s__state~0; 51178#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52373#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 52371#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52370#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52365#L579 ssl3_accept_~skip~0 := 0; 52364#L98-2 assume !false; 52363#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52362#L101 assume !(12292 == ssl3_accept_~s__state~0); 52361#L104 assume !(16384 == ssl3_accept_~s__state~0); 52360#L107 assume !(8192 == ssl3_accept_~s__state~0); 52359#L110 assume !(24576 == ssl3_accept_~s__state~0); 52358#L113 assume !(8195 == ssl3_accept_~s__state~0); 52357#L116 assume !(8480 == ssl3_accept_~s__state~0); 52356#L119 assume !(8481 == ssl3_accept_~s__state~0); 52355#L122 assume !(8482 == ssl3_accept_~s__state~0); 51693#L125 assume !(8464 == ssl3_accept_~s__state~0); 51691#L128 assume !(8465 == ssl3_accept_~s__state~0); 51688#L131 assume !(8466 == ssl3_accept_~s__state~0); 51689#L134 assume !(8496 == ssl3_accept_~s__state~0); 52347#L137 assume !(8497 == ssl3_accept_~s__state~0); 51681#L140 assume !(8512 == ssl3_accept_~s__state~0); 51678#L143 assume !(8513 == ssl3_accept_~s__state~0); 50968#L146 assume 8528 == ssl3_accept_~s__state~0; 50731#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50732#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 50891#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 50745#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 52335#L356 assume !(ssl3_accept_~ret~0 <= 0); 52334#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 52332#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52327#L579 ssl3_accept_~skip~0 := 0; 52326#L98-2 assume !false; 52325#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52324#L101 assume !(12292 == ssl3_accept_~s__state~0); 52323#L104 assume !(16384 == ssl3_accept_~s__state~0); 52322#L107 assume !(8192 == ssl3_accept_~s__state~0); 52321#L110 assume !(24576 == ssl3_accept_~s__state~0); 52320#L113 assume !(8195 == ssl3_accept_~s__state~0); 52319#L116 assume !(8480 == ssl3_accept_~s__state~0); 52318#L119 assume !(8481 == ssl3_accept_~s__state~0); 52317#L122 assume !(8482 == ssl3_accept_~s__state~0); 52316#L125 assume !(8464 == ssl3_accept_~s__state~0); 52315#L128 assume !(8465 == ssl3_accept_~s__state~0); 52314#L131 assume !(8466 == ssl3_accept_~s__state~0); 52313#L134 assume !(8496 == ssl3_accept_~s__state~0); 52312#L137 assume !(8497 == ssl3_accept_~s__state~0); 52311#L140 assume !(8512 == ssl3_accept_~s__state~0); 51677#L143 assume !(8513 == ssl3_accept_~s__state~0); 51676#L146 assume !(8528 == ssl3_accept_~s__state~0); 51675#L149 assume !(8529 == ssl3_accept_~s__state~0); 50994#L152 assume 8544 == ssl3_accept_~s__state~0; 50898#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50899#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 52298#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52296#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 52293#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 52272#L403 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; 52269#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52263#L579 ssl3_accept_~skip~0 := 0; 52261#L98-2 assume !false; 52259#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52257#L101 assume !(12292 == ssl3_accept_~s__state~0); 52255#L104 assume !(16384 == ssl3_accept_~s__state~0); 52253#L107 assume !(8192 == ssl3_accept_~s__state~0); 52251#L110 assume !(24576 == ssl3_accept_~s__state~0); 52249#L113 assume !(8195 == ssl3_accept_~s__state~0); 52247#L116 assume !(8480 == ssl3_accept_~s__state~0); 52245#L119 assume !(8481 == ssl3_accept_~s__state~0); 52243#L122 assume !(8482 == ssl3_accept_~s__state~0); 52241#L125 assume !(8464 == ssl3_accept_~s__state~0); 52240#L128 assume !(8465 == ssl3_accept_~s__state~0); 52238#L131 assume !(8466 == ssl3_accept_~s__state~0); 52237#L134 assume !(8496 == ssl3_accept_~s__state~0); 52235#L137 assume !(8497 == ssl3_accept_~s__state~0); 52228#L140 assume !(8512 == ssl3_accept_~s__state~0); 52221#L143 assume !(8513 == ssl3_accept_~s__state~0); 52218#L146 assume !(8528 == ssl3_accept_~s__state~0); 52215#L149 assume !(8529 == ssl3_accept_~s__state~0); 52212#L152 assume !(8544 == ssl3_accept_~s__state~0); 52209#L155 assume !(8545 == ssl3_accept_~s__state~0); 52206#L158 assume !(8560 == ssl3_accept_~s__state~0); 52203#L161 assume !(8561 == ssl3_accept_~s__state~0); 52200#L164 assume 8448 == ssl3_accept_~s__state~0; 50846#L165 assume !(ssl3_accept_~num1~0 > 0); 50847#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50874#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52487#L579 ssl3_accept_~skip~0 := 0; 52486#L98-2 assume !false; 52485#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52484#L101 assume !(12292 == ssl3_accept_~s__state~0); 52483#L104 assume !(16384 == ssl3_accept_~s__state~0); 52482#L107 assume !(8192 == ssl3_accept_~s__state~0); 52480#L110 assume !(24576 == ssl3_accept_~s__state~0); 52479#L113 assume !(8195 == ssl3_accept_~s__state~0); 52474#L116 assume !(8480 == ssl3_accept_~s__state~0); 52473#L119 assume !(8481 == ssl3_accept_~s__state~0); 50749#L122 assume !(8482 == ssl3_accept_~s__state~0); 50716#L125 assume !(8464 == ssl3_accept_~s__state~0); 50717#L128 assume !(8465 == ssl3_accept_~s__state~0); 50724#L131 assume !(8466 == ssl3_accept_~s__state~0); 52464#L134 assume !(8496 == ssl3_accept_~s__state~0); 52462#L137 assume !(8497 == ssl3_accept_~s__state~0); 50885#L140 assume !(8512 == ssl3_accept_~s__state~0); 50843#L143 assume !(8513 == ssl3_accept_~s__state~0); 50844#L146 assume !(8528 == ssl3_accept_~s__state~0); 52457#L149 assume !(8529 == ssl3_accept_~s__state~0); 52455#L152 assume !(8544 == ssl3_accept_~s__state~0); 50755#L155 assume !(8545 == ssl3_accept_~s__state~0); 50756#L158 assume !(8560 == ssl3_accept_~s__state~0); 50733#L161 assume !(8561 == ssl3_accept_~s__state~0); 50709#L164 assume !(8448 == ssl3_accept_~s__state~0); 50710#L167 assume 8576 == ssl3_accept_~s__state~0; 50828#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 50829#L443 assume !(ssl3_accept_~ret~0 <= 0); 50824#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 50825#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52000#L579 ssl3_accept_~skip~0 := 0; 51997#L98-2 assume !false; 51994#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51991#L101 assume !(12292 == ssl3_accept_~s__state~0); 51988#L104 assume !(16384 == ssl3_accept_~s__state~0); 51985#L107 assume !(8192 == ssl3_accept_~s__state~0); 51982#L110 assume !(24576 == ssl3_accept_~s__state~0); 51979#L113 assume !(8195 == ssl3_accept_~s__state~0); 51976#L116 assume !(8480 == ssl3_accept_~s__state~0); 51973#L119 assume !(8481 == ssl3_accept_~s__state~0); 51970#L122 assume !(8482 == ssl3_accept_~s__state~0); 51967#L125 assume !(8464 == ssl3_accept_~s__state~0); 51964#L128 assume !(8465 == ssl3_accept_~s__state~0); 50977#L131 assume 8466 == ssl3_accept_~s__state~0; 50872#L132 [2019-11-20 00:48:27,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:27,874 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-20 00:48:27,874 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:27,875 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659438788] [2019-11-20 00:48:27,875 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:27,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:27,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:27,884 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:27,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:27,885 INFO L82 PathProgramCache]: Analyzing trace with hash 264321377, now seen corresponding path program 1 times [2019-11-20 00:48:27,885 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:27,885 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066126008] [2019-11-20 00:48:27,885 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:27,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:28,036 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-20 00:48:28,037 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066126008] [2019-11-20 00:48:28,037 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:28,037 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-20 00:48:28,038 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328649405] [2019-11-20 00:48:28,038 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:28,038 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:28,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 00:48:28,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 00:48:28,039 INFO L87 Difference]: Start difference. First operand 1820 states and 2345 transitions. cyclomatic complexity: 532 Second operand 5 states. [2019-11-20 00:48:28,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:28,146 INFO L93 Difference]: Finished difference Result 7908 states and 10076 transitions. [2019-11-20 00:48:28,146 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-20 00:48:28,147 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7908 states and 10076 transitions. [2019-11-20 00:48:28,171 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7542 [2019-11-20 00:48:28,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7908 states to 7908 states and 10076 transitions. [2019-11-20 00:48:28,198 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7803 [2019-11-20 00:48:28,203 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7803 [2019-11-20 00:48:28,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7908 states and 10076 transitions. [2019-11-20 00:48:28,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:28,204 INFO L688 BuchiCegarLoop]: Abstraction has 7908 states and 10076 transitions. [2019-11-20 00:48:28,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7908 states and 10076 transitions. [2019-11-20 00:48:28,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7908 to 3062. [2019-11-20 00:48:28,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3062 states. [2019-11-20 00:48:28,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 3920 transitions. [2019-11-20 00:48:28,262 INFO L711 BuchiCegarLoop]: Abstraction has 3062 states and 3920 transitions. [2019-11-20 00:48:28,262 INFO L591 BuchiCegarLoop]: Abstraction has 3062 states and 3920 transitions. [2019-11-20 00:48:28,262 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-20 00:48:28,262 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3062 states and 3920 transitions. [2019-11-20 00:48:28,270 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2848 [2019-11-20 00:48:28,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:28,270 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:28,271 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:28,272 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-11-20 00:48:28,272 INFO L794 eck$LassoCheckResult]: Stem: 60603#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 60457#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 60430#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; 60431#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 60517#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 60518#L98-2 assume !false; 60673#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60820#L101 assume !(12292 == ssl3_accept_~s__state~0); 61207#L104 assume !(16384 == ssl3_accept_~s__state~0); 61206#L107 assume !(8192 == ssl3_accept_~s__state~0); 61205#L110 assume !(24576 == ssl3_accept_~s__state~0); 61204#L113 assume !(8195 == ssl3_accept_~s__state~0); 61202#L116 assume !(8480 == ssl3_accept_~s__state~0); 61199#L119 assume !(8481 == ssl3_accept_~s__state~0); 61196#L122 assume !(8482 == ssl3_accept_~s__state~0); 61191#L125 assume 8464 == ssl3_accept_~s__state~0; 60610#L132 [2019-11-20 00:48:28,272 INFO L796 eck$LassoCheckResult]: Loop: 60610#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 60611#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 63406#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; 63403#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63397#L579 ssl3_accept_~skip~0 := 0; 63395#L98-2 assume !false; 63393#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63391#L101 assume !(12292 == ssl3_accept_~s__state~0); 63389#L104 assume !(16384 == ssl3_accept_~s__state~0); 63387#L107 assume !(8192 == ssl3_accept_~s__state~0); 63385#L110 assume !(24576 == ssl3_accept_~s__state~0); 63383#L113 assume !(8195 == ssl3_accept_~s__state~0); 63381#L116 assume !(8480 == ssl3_accept_~s__state~0); 63379#L119 assume !(8481 == ssl3_accept_~s__state~0); 63377#L122 assume !(8482 == ssl3_accept_~s__state~0); 63375#L125 assume !(8464 == ssl3_accept_~s__state~0); 63373#L128 assume !(8465 == ssl3_accept_~s__state~0); 61485#L131 assume !(8466 == ssl3_accept_~s__state~0); 61126#L134 assume 8496 == ssl3_accept_~s__state~0; 61121#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 61115#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 61110#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 61105#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 60434#L296-2 ssl3_accept_~s__init_num~0 := 0; 61094#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61084#L579 ssl3_accept_~skip~0 := 0; 61078#L98-2 assume !false; 61072#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61067#L101 assume !(12292 == ssl3_accept_~s__state~0); 61061#L104 assume !(16384 == ssl3_accept_~s__state~0); 61055#L107 assume !(8192 == ssl3_accept_~s__state~0); 61049#L110 assume !(24576 == ssl3_accept_~s__state~0); 61043#L113 assume !(8195 == ssl3_accept_~s__state~0); 61038#L116 assume !(8480 == ssl3_accept_~s__state~0); 61032#L119 assume !(8481 == ssl3_accept_~s__state~0); 61026#L122 assume !(8482 == ssl3_accept_~s__state~0); 61018#L125 assume !(8464 == ssl3_accept_~s__state~0); 61015#L128 assume !(8465 == ssl3_accept_~s__state~0); 61010#L131 assume !(8466 == ssl3_accept_~s__state~0); 61006#L134 assume !(8496 == ssl3_accept_~s__state~0); 61001#L137 assume !(8497 == ssl3_accept_~s__state~0); 60701#L140 assume 8512 == ssl3_accept_~s__state~0; 60689#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60690#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 60591#L311 assume !(ssl3_accept_~ret~0 <= 0); 60592#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61527#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61523#L579 ssl3_accept_~skip~0 := 0; 61516#L98-2 assume !false; 61517#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61510#L101 assume !(12292 == ssl3_accept_~s__state~0); 61511#L104 assume !(16384 == ssl3_accept_~s__state~0); 61504#L107 assume !(8192 == ssl3_accept_~s__state~0); 61505#L110 assume !(24576 == ssl3_accept_~s__state~0); 61498#L113 assume !(8195 == ssl3_accept_~s__state~0); 61499#L116 assume !(8480 == ssl3_accept_~s__state~0); 61492#L119 assume !(8481 == ssl3_accept_~s__state~0); 61493#L122 assume !(8482 == ssl3_accept_~s__state~0); 61486#L125 assume !(8464 == ssl3_accept_~s__state~0); 61487#L128 assume !(8465 == ssl3_accept_~s__state~0); 61479#L131 assume !(8466 == ssl3_accept_~s__state~0); 61480#L134 assume !(8496 == ssl3_accept_~s__state~0); 61473#L137 assume !(8497 == ssl3_accept_~s__state~0); 61474#L140 assume !(8512 == ssl3_accept_~s__state~0); 61467#L143 assume !(8513 == ssl3_accept_~s__state~0); 61468#L146 assume 8528 == ssl3_accept_~s__state~0; 61170#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63365#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 63362#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 60484#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 63357#L356 assume !(ssl3_accept_~ret~0 <= 0); 63356#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63355#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63350#L579 ssl3_accept_~skip~0 := 0; 63349#L98-2 assume !false; 63348#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63347#L101 assume !(12292 == ssl3_accept_~s__state~0); 63346#L104 assume !(16384 == ssl3_accept_~s__state~0); 63345#L107 assume !(8192 == ssl3_accept_~s__state~0); 63344#L110 assume !(24576 == ssl3_accept_~s__state~0); 63343#L113 assume !(8195 == ssl3_accept_~s__state~0); 63342#L116 assume !(8480 == ssl3_accept_~s__state~0); 63341#L119 assume !(8481 == ssl3_accept_~s__state~0); 63340#L122 assume !(8482 == ssl3_accept_~s__state~0); 63339#L125 assume !(8464 == ssl3_accept_~s__state~0); 63338#L128 assume !(8465 == ssl3_accept_~s__state~0); 63337#L131 assume !(8466 == ssl3_accept_~s__state~0); 63336#L134 assume !(8496 == ssl3_accept_~s__state~0); 63335#L137 assume !(8497 == ssl3_accept_~s__state~0); 63334#L140 assume !(8512 == ssl3_accept_~s__state~0); 63333#L143 assume !(8513 == ssl3_accept_~s__state~0); 63332#L146 assume !(8528 == ssl3_accept_~s__state~0); 63331#L149 assume !(8529 == ssl3_accept_~s__state~0); 63330#L152 assume 8544 == ssl3_accept_~s__state~0; 61167#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 63327#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 63329#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60996#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60998#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 63273#L403 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; 63266#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63260#L579 ssl3_accept_~skip~0 := 0; 63258#L98-2 assume !false; 63256#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63254#L101 assume !(12292 == ssl3_accept_~s__state~0); 63252#L104 assume !(16384 == ssl3_accept_~s__state~0); 63250#L107 assume !(8192 == ssl3_accept_~s__state~0); 63248#L110 assume !(24576 == ssl3_accept_~s__state~0); 63246#L113 assume !(8195 == ssl3_accept_~s__state~0); 63244#L116 assume !(8480 == ssl3_accept_~s__state~0); 63242#L119 assume !(8481 == ssl3_accept_~s__state~0); 63240#L122 assume !(8482 == ssl3_accept_~s__state~0); 63238#L125 assume !(8464 == ssl3_accept_~s__state~0); 63236#L128 assume !(8465 == ssl3_accept_~s__state~0); 63234#L131 assume !(8466 == ssl3_accept_~s__state~0); 63232#L134 assume !(8496 == ssl3_accept_~s__state~0); 63230#L137 assume !(8497 == ssl3_accept_~s__state~0); 63228#L140 assume !(8512 == ssl3_accept_~s__state~0); 63226#L143 assume !(8513 == ssl3_accept_~s__state~0); 63224#L146 assume !(8528 == ssl3_accept_~s__state~0); 63221#L149 assume !(8529 == ssl3_accept_~s__state~0); 63218#L152 assume !(8544 == ssl3_accept_~s__state~0); 63215#L155 assume !(8545 == ssl3_accept_~s__state~0); 63211#L158 assume !(8560 == ssl3_accept_~s__state~0); 63207#L161 assume !(8561 == ssl3_accept_~s__state~0); 62950#L164 assume 8448 == ssl3_accept_~s__state~0; 62951#L165 assume !(ssl3_accept_~num1~0 > 0); 60612#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60613#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63308#L579 ssl3_accept_~skip~0 := 0; 63306#L98-2 assume !false; 63304#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63302#L101 assume !(12292 == ssl3_accept_~s__state~0); 63300#L104 assume !(16384 == ssl3_accept_~s__state~0); 63298#L107 assume !(8192 == ssl3_accept_~s__state~0); 63296#L110 assume !(24576 == ssl3_accept_~s__state~0); 63294#L113 assume !(8195 == ssl3_accept_~s__state~0); 63292#L116 assume !(8480 == ssl3_accept_~s__state~0); 63290#L119 assume !(8481 == ssl3_accept_~s__state~0); 63288#L122 assume !(8482 == ssl3_accept_~s__state~0); 63286#L125 assume !(8464 == ssl3_accept_~s__state~0); 63284#L128 assume !(8465 == ssl3_accept_~s__state~0); 63282#L131 assume !(8466 == ssl3_accept_~s__state~0); 63280#L134 assume !(8496 == ssl3_accept_~s__state~0); 63278#L137 assume !(8497 == ssl3_accept_~s__state~0); 63276#L140 assume !(8512 == ssl3_accept_~s__state~0); 63275#L143 assume !(8513 == ssl3_accept_~s__state~0); 63272#L146 assume !(8528 == ssl3_accept_~s__state~0); 63271#L149 assume !(8529 == ssl3_accept_~s__state~0); 63223#L152 assume !(8544 == ssl3_accept_~s__state~0); 63220#L155 assume !(8545 == ssl3_accept_~s__state~0); 63217#L158 assume !(8560 == ssl3_accept_~s__state~0); 63213#L161 assume !(8561 == ssl3_accept_~s__state~0); 63209#L164 assume !(8448 == ssl3_accept_~s__state~0); 63206#L167 assume 8576 == ssl3_accept_~s__state~0; 63005#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 63203#L443 assume !(ssl3_accept_~ret~0 <= 0); 63201#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 60563#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63056#L579 ssl3_accept_~skip~0 := 0; 63050#L98-2 assume !false; 63044#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63038#L101 assume !(12292 == ssl3_accept_~s__state~0); 63032#L104 assume !(16384 == ssl3_accept_~s__state~0); 63026#L107 assume !(8192 == ssl3_accept_~s__state~0); 63020#L110 assume !(24576 == ssl3_accept_~s__state~0); 63014#L113 assume !(8195 == ssl3_accept_~s__state~0); 63007#L116 assume !(8480 == ssl3_accept_~s__state~0); 63000#L119 assume !(8481 == ssl3_accept_~s__state~0); 62992#L122 assume !(8482 == ssl3_accept_~s__state~0); 62985#L125 assume !(8464 == ssl3_accept_~s__state~0); 62978#L128 assume !(8465 == ssl3_accept_~s__state~0); 62968#L131 assume 8466 == ssl3_accept_~s__state~0; 60610#L132 [2019-11-20 00:48:28,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:28,273 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-20 00:48:28,273 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:28,273 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541580934] [2019-11-20 00:48:28,273 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:28,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:28,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:28,280 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:28,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:28,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1554774647, now seen corresponding path program 1 times [2019-11-20 00:48:28,281 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:28,281 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669527802] [2019-11-20 00:48:28,282 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:28,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:28,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:28,318 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:28,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:28,319 INFO L82 PathProgramCache]: Analyzing trace with hash 1505140731, now seen corresponding path program 1 times [2019-11-20 00:48:28,319 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:28,319 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995717549] [2019-11-20 00:48:28,319 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:28,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:28,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:28,370 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:29,665 WARN L191 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-11-20 00:48:29,742 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 00:48:29,743 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 00:48:29,743 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 00:48:29,743 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 00:48:29,743 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 00:48:29,743 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:29,743 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 00:48:29,743 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 00:48:29,743 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration25_Loop [2019-11-20 00:48:29,743 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 00:48:29,743 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 00:48:29,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-11-20 00:48:29,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,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-11-20 00:48:29,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,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-11-20 00:48:29,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-11-20 00:48:29,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-11-20 00:48:29,775 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,779 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,788 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,790 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:29,827 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,103 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 00:48:30,104 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:30,108 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:30,108 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:30,118 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 00:48:30,118 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:30,122 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 00:48:30,125 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 00:48:30,125 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 00:48:30,125 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 00:48:30,125 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 00:48:30,125 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 00:48:30,125 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:30,125 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 00:48:30,125 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 00:48:30,125 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration25_Loop [2019-11-20 00:48:30,126 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 00:48:30,126 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 00:48:30,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,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-11-20 00:48:30,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,196 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,204 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,211 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,213 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,216 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,218 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:30,496 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 00:48:30,496 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:30,518 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-11-20 00:48:30,519 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:30,519 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:30,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:30,520 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:30,520 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:30,521 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:30,521 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:30,522 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 00:48:30,526 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 00:48:30,526 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:30,529 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 00:48:30,529 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 00:48:30,529 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 00:48:30,530 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-11-20 00:48:30,531 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 00:48:30,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:30,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:30,555 INFO L255 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 00:48:30,556 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:30,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:30,594 INFO L255 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 00:48:30,596 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:30,633 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-20 00:48:30,634 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-11-20 00:48:30,634 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3062 states and 3920 transitions. cyclomatic complexity: 867 Second operand 5 states. [2019-11-20 00:48:30,705 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3062 states and 3920 transitions. cyclomatic complexity: 867. Second operand 5 states. Result 8058 states and 10266 transitions. Complement of second has 4 states. [2019-11-20 00:48:30,705 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-11-20 00:48:30,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 00:48:30,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 378 transitions. [2019-11-20 00:48:30,707 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 16 letters. Loop has 173 letters. [2019-11-20 00:48:30,710 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:30,710 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 189 letters. Loop has 173 letters. [2019-11-20 00:48:30,712 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:30,712 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 16 letters. Loop has 346 letters. [2019-11-20 00:48:30,714 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:30,714 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8058 states and 10266 transitions. [2019-11-20 00:48:30,744 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5334 [2019-11-20 00:48:30,771 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8058 states to 8058 states and 10266 transitions. [2019-11-20 00:48:30,771 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5447 [2019-11-20 00:48:30,775 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5459 [2019-11-20 00:48:30,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8058 states and 10266 transitions. [2019-11-20 00:48:30,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:30,776 INFO L688 BuchiCegarLoop]: Abstraction has 8058 states and 10266 transitions. [2019-11-20 00:48:30,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8058 states and 10266 transitions. [2019-11-20 00:48:30,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8058 to 8046. [2019-11-20 00:48:30,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8046 states. [2019-11-20 00:48:30,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8046 states to 8046 states and 10248 transitions. [2019-11-20 00:48:30,860 INFO L711 BuchiCegarLoop]: Abstraction has 8046 states and 10248 transitions. [2019-11-20 00:48:30,860 INFO L591 BuchiCegarLoop]: Abstraction has 8046 states and 10248 transitions. [2019-11-20 00:48:30,860 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-20 00:48:30,860 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8046 states and 10248 transitions. [2019-11-20 00:48:30,880 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5334 [2019-11-20 00:48:30,880 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:30,881 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:30,882 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:30,882 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, 1] [2019-11-20 00:48:30,882 INFO L794 eck$LassoCheckResult]: Stem: 72401#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 72181#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72142#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; 72143#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72268#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 72269#L98-2 assume !false; 74597#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76411#L101 assume !(12292 == ssl3_accept_~s__state~0); 76410#L104 assume !(16384 == ssl3_accept_~s__state~0); 76409#L107 assume !(8192 == ssl3_accept_~s__state~0); 75389#L110 assume !(24576 == ssl3_accept_~s__state~0); 75390#L113 assume !(8195 == ssl3_accept_~s__state~0); 75377#L116 assume !(8480 == ssl3_accept_~s__state~0); 75378#L119 assume !(8481 == ssl3_accept_~s__state~0); 75872#L122 assume !(8482 == ssl3_accept_~s__state~0); 73801#L125 assume 8464 == ssl3_accept_~s__state~0; 73799#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 73800#L273 [2019-11-20 00:48:30,882 INFO L796 eck$LassoCheckResult]: Loop: 73800#L273 assume !(0 == ssl3_accept_~blastFlag~0); 76101#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; 75995#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75991#L579 ssl3_accept_~skip~0 := 0; 75857#L98-2 assume !false; 75858#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75817#L101 assume !(12292 == ssl3_accept_~s__state~0); 75818#L104 assume !(16384 == ssl3_accept_~s__state~0); 75789#L107 assume !(8192 == ssl3_accept_~s__state~0); 75790#L110 assume !(24576 == ssl3_accept_~s__state~0); 75772#L113 assume !(8195 == ssl3_accept_~s__state~0); 75773#L116 assume !(8480 == ssl3_accept_~s__state~0); 75732#L119 assume !(8481 == ssl3_accept_~s__state~0); 75733#L122 assume !(8482 == ssl3_accept_~s__state~0); 75719#L125 assume !(8464 == ssl3_accept_~s__state~0); 75720#L128 assume !(8465 == ssl3_accept_~s__state~0); 75609#L131 assume !(8466 == ssl3_accept_~s__state~0); 75521#L134 assume 8496 == ssl3_accept_~s__state~0; 75520#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 75519#L286 assume !(1 == ssl3_accept_~blastFlag~0); 75518#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 75517#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 75515#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 75513#L296-2 ssl3_accept_~s__init_num~0 := 0; 75487#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75476#L579 ssl3_accept_~skip~0 := 0; 75473#L98-2 assume !false; 75470#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75467#L101 assume !(12292 == ssl3_accept_~s__state~0); 75464#L104 assume !(16384 == ssl3_accept_~s__state~0); 75461#L107 assume !(8192 == ssl3_accept_~s__state~0); 75458#L110 assume !(24576 == ssl3_accept_~s__state~0); 75455#L113 assume !(8195 == ssl3_accept_~s__state~0); 75452#L116 assume !(8480 == ssl3_accept_~s__state~0); 75449#L119 assume !(8481 == ssl3_accept_~s__state~0); 75446#L122 assume !(8482 == ssl3_accept_~s__state~0); 75443#L125 assume !(8464 == ssl3_accept_~s__state~0); 75440#L128 assume !(8465 == ssl3_accept_~s__state~0); 75437#L131 assume !(8466 == ssl3_accept_~s__state~0); 75434#L134 assume !(8496 == ssl3_accept_~s__state~0); 75431#L137 assume !(8497 == ssl3_accept_~s__state~0); 75213#L140 assume 8512 == ssl3_accept_~s__state~0; 75214#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76285#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 76284#L311 assume !(ssl3_accept_~ret~0 <= 0); 76283#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 76281#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76276#L579 ssl3_accept_~skip~0 := 0; 76275#L98-2 assume !false; 76274#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76273#L101 assume !(12292 == ssl3_accept_~s__state~0); 76272#L104 assume !(16384 == ssl3_accept_~s__state~0); 76271#L107 assume !(8192 == ssl3_accept_~s__state~0); 76270#L110 assume !(24576 == ssl3_accept_~s__state~0); 76269#L113 assume !(8195 == ssl3_accept_~s__state~0); 76268#L116 assume !(8480 == ssl3_accept_~s__state~0); 76267#L119 assume !(8481 == ssl3_accept_~s__state~0); 76266#L122 assume !(8482 == ssl3_accept_~s__state~0); 76265#L125 assume !(8464 == ssl3_accept_~s__state~0); 76264#L128 assume !(8465 == ssl3_accept_~s__state~0); 76263#L131 assume !(8466 == ssl3_accept_~s__state~0); 76262#L134 assume !(8496 == ssl3_accept_~s__state~0); 76261#L137 assume !(8497 == ssl3_accept_~s__state~0); 76260#L140 assume !(8512 == ssl3_accept_~s__state~0); 76259#L143 assume !(8513 == ssl3_accept_~s__state~0); 76258#L146 assume 8528 == ssl3_accept_~s__state~0; 75589#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 76257#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 76256#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 76254#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 76251#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 76245#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 76243#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76237#L579 ssl3_accept_~skip~0 := 0; 76232#L98-2 assume !false; 76230#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76228#L101 assume !(12292 == ssl3_accept_~s__state~0); 76226#L104 assume !(16384 == ssl3_accept_~s__state~0); 76224#L107 assume !(8192 == ssl3_accept_~s__state~0); 76222#L110 assume !(24576 == ssl3_accept_~s__state~0); 76220#L113 assume !(8195 == ssl3_accept_~s__state~0); 76218#L116 assume !(8480 == ssl3_accept_~s__state~0); 76216#L119 assume !(8481 == ssl3_accept_~s__state~0); 76214#L122 assume !(8482 == ssl3_accept_~s__state~0); 76212#L125 assume !(8464 == ssl3_accept_~s__state~0); 76210#L128 assume !(8465 == ssl3_accept_~s__state~0); 76208#L131 assume !(8466 == ssl3_accept_~s__state~0); 76206#L134 assume !(8496 == ssl3_accept_~s__state~0); 76204#L137 assume !(8497 == ssl3_accept_~s__state~0); 76202#L140 assume !(8512 == ssl3_accept_~s__state~0); 76200#L143 assume !(8513 == ssl3_accept_~s__state~0); 76198#L146 assume !(8528 == ssl3_accept_~s__state~0); 76196#L149 assume !(8529 == ssl3_accept_~s__state~0); 76194#L152 assume 8544 == ssl3_accept_~s__state~0; 75575#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 76191#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 76188#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76186#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 76183#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 76181#L403 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; 76179#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76174#L579 ssl3_accept_~skip~0 := 0; 76173#L98-2 assume !false; 76172#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76171#L101 assume !(12292 == ssl3_accept_~s__state~0); 76170#L104 assume !(16384 == ssl3_accept_~s__state~0); 76169#L107 assume !(8192 == ssl3_accept_~s__state~0); 76168#L110 assume !(24576 == ssl3_accept_~s__state~0); 76167#L113 assume !(8195 == ssl3_accept_~s__state~0); 76166#L116 assume !(8480 == ssl3_accept_~s__state~0); 76165#L119 assume !(8481 == ssl3_accept_~s__state~0); 76164#L122 assume !(8482 == ssl3_accept_~s__state~0); 76163#L125 assume !(8464 == ssl3_accept_~s__state~0); 76162#L128 assume !(8465 == ssl3_accept_~s__state~0); 76161#L131 assume !(8466 == ssl3_accept_~s__state~0); 76160#L134 assume !(8496 == ssl3_accept_~s__state~0); 76159#L137 assume !(8497 == ssl3_accept_~s__state~0); 76158#L140 assume !(8512 == ssl3_accept_~s__state~0); 76157#L143 assume !(8513 == ssl3_accept_~s__state~0); 76156#L146 assume !(8528 == ssl3_accept_~s__state~0); 76155#L149 assume !(8529 == ssl3_accept_~s__state~0); 76154#L152 assume !(8544 == ssl3_accept_~s__state~0); 76153#L155 assume !(8545 == ssl3_accept_~s__state~0); 76152#L158 assume !(8560 == ssl3_accept_~s__state~0); 76151#L161 assume !(8561 == ssl3_accept_~s__state~0); 76150#L164 assume 8448 == ssl3_accept_~s__state~0; 76149#L165 assume !(ssl3_accept_~num1~0 > 0); 76147#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 76145#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76140#L579 ssl3_accept_~skip~0 := 0; 76139#L98-2 assume !false; 76138#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76137#L101 assume !(12292 == ssl3_accept_~s__state~0); 76136#L104 assume !(16384 == ssl3_accept_~s__state~0); 76135#L107 assume !(8192 == ssl3_accept_~s__state~0); 76134#L110 assume !(24576 == ssl3_accept_~s__state~0); 76133#L113 assume !(8195 == ssl3_accept_~s__state~0); 76132#L116 assume !(8480 == ssl3_accept_~s__state~0); 76131#L119 assume !(8481 == ssl3_accept_~s__state~0); 76130#L122 assume !(8482 == ssl3_accept_~s__state~0); 76129#L125 assume !(8464 == ssl3_accept_~s__state~0); 76128#L128 assume !(8465 == ssl3_accept_~s__state~0); 76127#L131 assume !(8466 == ssl3_accept_~s__state~0); 76126#L134 assume !(8496 == ssl3_accept_~s__state~0); 76125#L137 assume !(8497 == ssl3_accept_~s__state~0); 76124#L140 assume !(8512 == ssl3_accept_~s__state~0); 76123#L143 assume !(8513 == ssl3_accept_~s__state~0); 76122#L146 assume !(8528 == ssl3_accept_~s__state~0); 76121#L149 assume !(8529 == ssl3_accept_~s__state~0); 76120#L152 assume !(8544 == ssl3_accept_~s__state~0); 76119#L155 assume !(8545 == ssl3_accept_~s__state~0); 76118#L158 assume !(8560 == ssl3_accept_~s__state~0); 76117#L161 assume !(8561 == ssl3_accept_~s__state~0); 76115#L164 assume !(8448 == ssl3_accept_~s__state~0); 76116#L167 assume 8576 == ssl3_accept_~s__state~0; 76110#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 79691#L443 assume !(ssl3_accept_~ret~0 <= 0); 79690#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 76099#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75866#L579 ssl3_accept_~skip~0 := 0; 75867#L98-2 assume !false; 75823#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75824#L101 assume !(12292 == ssl3_accept_~s__state~0); 75810#L104 assume !(16384 == ssl3_accept_~s__state~0); 75811#L107 assume !(8192 == ssl3_accept_~s__state~0); 75779#L110 assume !(24576 == ssl3_accept_~s__state~0); 75780#L113 assume !(8195 == ssl3_accept_~s__state~0); 75738#L116 assume !(8480 == ssl3_accept_~s__state~0); 75739#L119 assume !(8481 == ssl3_accept_~s__state~0); 75726#L122 assume !(8482 == ssl3_accept_~s__state~0); 75727#L125 assume !(8464 == ssl3_accept_~s__state~0); 75635#L128 assume !(8465 == ssl3_accept_~s__state~0); 75636#L131 assume 8466 == ssl3_accept_~s__state~0; 75526#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 73800#L273 [2019-11-20 00:48:30,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:30,883 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-11-20 00:48:30,883 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:30,883 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696467294] [2019-11-20 00:48:30,884 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:30,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:30,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:30,890 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:30,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:30,891 INFO L82 PathProgramCache]: Analyzing trace with hash 588322317, now seen corresponding path program 1 times [2019-11-20 00:48:30,891 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:30,891 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143558226] [2019-11-20 00:48:30,891 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:30,944 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-11-20 00:48:30,945 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143558226] [2019-11-20 00:48:30,945 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:30,945 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:30,945 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784617240] [2019-11-20 00:48:30,946 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:30,946 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:30,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:30,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:30,947 INFO L87 Difference]: Start difference. First operand 8046 states and 10248 transitions. cyclomatic complexity: 2219 Second operand 3 states. [2019-11-20 00:48:30,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:30,993 INFO L93 Difference]: Finished difference Result 15396 states and 19516 transitions. [2019-11-20 00:48:30,993 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:30,994 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15396 states and 19516 transitions. [2019-11-20 00:48:31,049 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 10226 [2019-11-20 00:48:31,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15396 states to 15396 states and 19516 transitions. [2019-11-20 00:48:31,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10343 [2019-11-20 00:48:31,098 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10343 [2019-11-20 00:48:31,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15396 states and 19516 transitions. [2019-11-20 00:48:31,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:31,099 INFO L688 BuchiCegarLoop]: Abstraction has 15396 states and 19516 transitions. [2019-11-20 00:48:31,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15396 states and 19516 transitions. [2019-11-20 00:48:31,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15396 to 8046. [2019-11-20 00:48:31,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8046 states. [2019-11-20 00:48:31,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8046 states to 8046 states and 10236 transitions. [2019-11-20 00:48:31,213 INFO L711 BuchiCegarLoop]: Abstraction has 8046 states and 10236 transitions. [2019-11-20 00:48:31,213 INFO L591 BuchiCegarLoop]: Abstraction has 8046 states and 10236 transitions. [2019-11-20 00:48:31,213 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-20 00:48:31,213 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8046 states and 10236 transitions. [2019-11-20 00:48:31,231 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5334 [2019-11-20 00:48:31,232 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:31,232 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:31,236 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:31,237 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, 1] [2019-11-20 00:48:31,237 INFO L794 eck$LassoCheckResult]: Stem: 95843#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 95626#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 95590#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; 95591#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 95713#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 95714#L98-2 assume !false; 98255#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98667#L101 assume !(12292 == ssl3_accept_~s__state~0); 98668#L104 assume !(16384 == ssl3_accept_~s__state~0); 98665#L107 assume !(8192 == ssl3_accept_~s__state~0); 98666#L110 assume !(24576 == ssl3_accept_~s__state~0); 98663#L113 assume !(8195 == ssl3_accept_~s__state~0); 98664#L116 assume !(8480 == ssl3_accept_~s__state~0); 98659#L119 assume !(8481 == ssl3_accept_~s__state~0); 98660#L122 assume !(8482 == ssl3_accept_~s__state~0); 98583#L125 assume 8464 == ssl3_accept_~s__state~0; 96822#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 96823#L273 [2019-11-20 00:48:31,237 INFO L796 eck$LassoCheckResult]: Loop: 96823#L273 assume !(0 == ssl3_accept_~blastFlag~0); 102306#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; 102296#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102292#L579 ssl3_accept_~skip~0 := 0; 102277#L98-2 assume !false; 102278#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102267#L101 assume !(12292 == ssl3_accept_~s__state~0); 102268#L104 assume !(16384 == ssl3_accept_~s__state~0); 102256#L107 assume !(8192 == ssl3_accept_~s__state~0); 102257#L110 assume !(24576 == ssl3_accept_~s__state~0); 102246#L113 assume !(8195 == ssl3_accept_~s__state~0); 102247#L116 assume !(8480 == ssl3_accept_~s__state~0); 102234#L119 assume !(8481 == ssl3_accept_~s__state~0); 102235#L122 assume !(8482 == ssl3_accept_~s__state~0); 102226#L125 assume !(8464 == ssl3_accept_~s__state~0); 102227#L128 assume !(8465 == ssl3_accept_~s__state~0); 102103#L131 assume !(8466 == ssl3_accept_~s__state~0); 101835#L134 assume 8496 == ssl3_accept_~s__state~0; 101834#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 101832#L286 assume !(1 == ssl3_accept_~blastFlag~0); 101831#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 101830#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 101828#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 101827#L296-2 ssl3_accept_~s__init_num~0 := 0; 101818#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101813#L579 ssl3_accept_~skip~0 := 0; 101812#L98-2 assume !false; 101811#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101810#L101 assume !(12292 == ssl3_accept_~s__state~0); 101809#L104 assume !(16384 == ssl3_accept_~s__state~0); 101808#L107 assume !(8192 == ssl3_accept_~s__state~0); 101807#L110 assume !(24576 == ssl3_accept_~s__state~0); 101806#L113 assume !(8195 == ssl3_accept_~s__state~0); 101805#L116 assume !(8480 == ssl3_accept_~s__state~0); 101804#L119 assume !(8481 == ssl3_accept_~s__state~0); 101803#L122 assume !(8482 == ssl3_accept_~s__state~0); 101802#L125 assume !(8464 == ssl3_accept_~s__state~0); 101801#L128 assume !(8465 == ssl3_accept_~s__state~0); 101797#L131 assume !(8466 == ssl3_accept_~s__state~0); 101796#L134 assume !(8496 == ssl3_accept_~s__state~0); 101795#L137 assume !(8497 == ssl3_accept_~s__state~0); 101463#L140 assume 8512 == ssl3_accept_~s__state~0; 95682#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 95683#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 102049#L311 assume !(ssl3_accept_~ret~0 <= 0); 102503#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 102501#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102496#L579 ssl3_accept_~skip~0 := 0; 102495#L98-2 assume !false; 102494#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102493#L101 assume !(12292 == ssl3_accept_~s__state~0); 102492#L104 assume !(16384 == ssl3_accept_~s__state~0); 102491#L107 assume !(8192 == ssl3_accept_~s__state~0); 102490#L110 assume !(24576 == ssl3_accept_~s__state~0); 102489#L113 assume !(8195 == ssl3_accept_~s__state~0); 102488#L116 assume !(8480 == ssl3_accept_~s__state~0); 102487#L119 assume !(8481 == ssl3_accept_~s__state~0); 102486#L122 assume !(8482 == ssl3_accept_~s__state~0); 102485#L125 assume !(8464 == ssl3_accept_~s__state~0); 102484#L128 assume !(8465 == ssl3_accept_~s__state~0); 102483#L131 assume !(8466 == ssl3_accept_~s__state~0); 102482#L134 assume !(8496 == ssl3_accept_~s__state~0); 102481#L137 assume !(8497 == ssl3_accept_~s__state~0); 102480#L140 assume !(8512 == ssl3_accept_~s__state~0); 102479#L143 assume !(8513 == ssl3_accept_~s__state~0); 102478#L146 assume 8528 == ssl3_accept_~s__state~0; 102079#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 102476#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 102477#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 102468#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 102466#L356 assume !(ssl3_accept_~ret~0 <= 0); 102465#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 102463#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102457#L579 ssl3_accept_~skip~0 := 0; 102452#L98-2 assume !false; 102450#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102448#L101 assume !(12292 == ssl3_accept_~s__state~0); 102446#L104 assume !(16384 == ssl3_accept_~s__state~0); 102444#L107 assume !(8192 == ssl3_accept_~s__state~0); 102442#L110 assume !(24576 == ssl3_accept_~s__state~0); 102440#L113 assume !(8195 == ssl3_accept_~s__state~0); 102438#L116 assume !(8480 == ssl3_accept_~s__state~0); 102436#L119 assume !(8481 == ssl3_accept_~s__state~0); 102434#L122 assume !(8482 == ssl3_accept_~s__state~0); 102432#L125 assume !(8464 == ssl3_accept_~s__state~0); 102430#L128 assume !(8465 == ssl3_accept_~s__state~0); 102428#L131 assume !(8466 == ssl3_accept_~s__state~0); 102426#L134 assume !(8496 == ssl3_accept_~s__state~0); 102424#L137 assume !(8497 == ssl3_accept_~s__state~0); 102422#L140 assume !(8512 == ssl3_accept_~s__state~0); 102420#L143 assume !(8513 == ssl3_accept_~s__state~0); 102418#L146 assume !(8528 == ssl3_accept_~s__state~0); 102416#L149 assume !(8529 == ssl3_accept_~s__state~0); 102414#L152 assume 8544 == ssl3_accept_~s__state~0; 102066#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 102411#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 102408#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102406#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 102403#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 102401#L403 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; 102399#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102394#L579 ssl3_accept_~skip~0 := 0; 102393#L98-2 assume !false; 102392#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102391#L101 assume !(12292 == ssl3_accept_~s__state~0); 102390#L104 assume !(16384 == ssl3_accept_~s__state~0); 102389#L107 assume !(8192 == ssl3_accept_~s__state~0); 102388#L110 assume !(24576 == ssl3_accept_~s__state~0); 102387#L113 assume !(8195 == ssl3_accept_~s__state~0); 102386#L116 assume !(8480 == ssl3_accept_~s__state~0); 102385#L119 assume !(8481 == ssl3_accept_~s__state~0); 102384#L122 assume !(8482 == ssl3_accept_~s__state~0); 102383#L125 assume !(8464 == ssl3_accept_~s__state~0); 102382#L128 assume !(8465 == ssl3_accept_~s__state~0); 102381#L131 assume !(8466 == ssl3_accept_~s__state~0); 102380#L134 assume !(8496 == ssl3_accept_~s__state~0); 102379#L137 assume !(8497 == ssl3_accept_~s__state~0); 102378#L140 assume !(8512 == ssl3_accept_~s__state~0); 102377#L143 assume !(8513 == ssl3_accept_~s__state~0); 102376#L146 assume !(8528 == ssl3_accept_~s__state~0); 102375#L149 assume !(8529 == ssl3_accept_~s__state~0); 102374#L152 assume !(8544 == ssl3_accept_~s__state~0); 102373#L155 assume !(8545 == ssl3_accept_~s__state~0); 102372#L158 assume !(8560 == ssl3_accept_~s__state~0); 102371#L161 assume !(8561 == ssl3_accept_~s__state~0); 102370#L164 assume 8448 == ssl3_accept_~s__state~0; 102369#L165 assume !(ssl3_accept_~num1~0 > 0); 102367#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 102365#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102360#L579 ssl3_accept_~skip~0 := 0; 102359#L98-2 assume !false; 102358#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102357#L101 assume !(12292 == ssl3_accept_~s__state~0); 102356#L104 assume !(16384 == ssl3_accept_~s__state~0); 102355#L107 assume !(8192 == ssl3_accept_~s__state~0); 102354#L110 assume !(24576 == ssl3_accept_~s__state~0); 102353#L113 assume !(8195 == ssl3_accept_~s__state~0); 102352#L116 assume !(8480 == ssl3_accept_~s__state~0); 102351#L119 assume !(8481 == ssl3_accept_~s__state~0); 102350#L122 assume !(8482 == ssl3_accept_~s__state~0); 102349#L125 assume !(8464 == ssl3_accept_~s__state~0); 102348#L128 assume !(8465 == ssl3_accept_~s__state~0); 102347#L131 assume !(8466 == ssl3_accept_~s__state~0); 102346#L134 assume !(8496 == ssl3_accept_~s__state~0); 102345#L137 assume !(8497 == ssl3_accept_~s__state~0); 102344#L140 assume !(8512 == ssl3_accept_~s__state~0); 102343#L143 assume !(8513 == ssl3_accept_~s__state~0); 102342#L146 assume !(8528 == ssl3_accept_~s__state~0); 102341#L149 assume !(8529 == ssl3_accept_~s__state~0); 102340#L152 assume !(8544 == ssl3_accept_~s__state~0); 102339#L155 assume !(8545 == ssl3_accept_~s__state~0); 102338#L158 assume !(8560 == ssl3_accept_~s__state~0); 102337#L161 assume !(8561 == ssl3_accept_~s__state~0); 102335#L164 assume !(8448 == ssl3_accept_~s__state~0); 102320#L167 assume 8576 == ssl3_accept_~s__state~0; 102318#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 102313#L443 assume !(ssl3_accept_~ret~0 <= 0); 102303#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 102304#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102282#L579 ssl3_accept_~skip~0 := 0; 102283#L98-2 assume !false; 102272#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102273#L101 assume !(12292 == ssl3_accept_~s__state~0); 102262#L104 assume !(16384 == ssl3_accept_~s__state~0); 102263#L107 assume !(8192 == ssl3_accept_~s__state~0); 102251#L110 assume !(24576 == ssl3_accept_~s__state~0); 102252#L113 assume !(8195 == ssl3_accept_~s__state~0); 102240#L116 assume !(8480 == ssl3_accept_~s__state~0); 102241#L119 assume !(8481 == ssl3_accept_~s__state~0); 102230#L122 assume !(8482 == ssl3_accept_~s__state~0); 102231#L125 assume !(8464 == ssl3_accept_~s__state~0); 102107#L128 assume !(8465 == ssl3_accept_~s__state~0); 102108#L131 assume 8466 == ssl3_accept_~s__state~0; 101840#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 96823#L273 [2019-11-20 00:48:31,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:31,238 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 2 times [2019-11-20 00:48:31,238 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:31,238 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755447004] [2019-11-20 00:48:31,238 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:31,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:31,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:31,251 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:31,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:31,252 INFO L82 PathProgramCache]: Analyzing trace with hash -841634708, now seen corresponding path program 1 times [2019-11-20 00:48:31,252 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:31,252 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178658234] [2019-11-20 00:48:31,252 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:31,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:31,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:31,300 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:31,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:31,305 INFO L82 PathProgramCache]: Analyzing trace with hash 674237456, now seen corresponding path program 1 times [2019-11-20 00:48:31,305 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:31,305 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832775423] [2019-11-20 00:48:31,306 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:31,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:31,349 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-11-20 00:48:31,349 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832775423] [2019-11-20 00:48:31,350 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:31,350 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 00:48:31,350 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387210185] [MP z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Exception during sending of exit command (exit): Broken pipe [2019-11-20 00:48:32,789 WARN L191 SmtUtils]: Spent 1.43 s on a formula simplification. DAG size of input: 389 DAG size of output: 143 [2019-11-20 00:48:32,865 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 00:48:32,865 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 00:48:32,865 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 00:48:32,865 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 00:48:32,865 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 00:48:32,865 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:32,865 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 00:48:32,865 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 00:48:32,865 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration27_Loop [2019-11-20 00:48:32,865 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 00:48:32,865 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 00:48:32,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,873 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,886 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,892 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,897 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:32,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,146 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 00:48:33,146 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:33,153 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,153 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,156 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,156 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,166 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,166 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,170 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,170 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,174 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,174 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,178 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,178 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,186 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,186 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,190 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,190 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,203 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,203 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,211 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,211 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,216 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,216 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,219 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,220 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:33,242 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,242 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:33,248 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,248 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,254 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,254 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,261 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,261 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:33,274 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,274 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:33,278 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,278 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,285 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,285 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,288 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,288 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,293 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,293 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,296 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,296 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,300 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,301 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,303 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,304 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,308 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,308 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,311 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,311 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,315 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,315 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,318 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 00:48:33,318 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,325 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:33,326 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,334 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 00:48:33,334 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 00:48:33,338 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 00:48:33,339 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 00:48:33,339 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 00:48:33,339 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 00:48:33,339 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 00:48:33,340 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 00:48:33,340 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:33,340 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 00:48:33,340 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 00:48:33,340 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration27_Loop [2019-11-20 00:48:33,340 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 00:48:33,340 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 00:48:33,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,349 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,360 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,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-11-20 00:48:33,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,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-11-20 00:48:33,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-11-20 00:48:33,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-11-20 00:48:33,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,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-11-20 00:48:33,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,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-11-20 00:48:33,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,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-11-20 00:48:33,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,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-11-20 00:48:33,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:33,637 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 00:48:33,637 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,643 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-11-20 00:48:33,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,646 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:33,649 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,654 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-11-20 00:48:33,655 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,655 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,655 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,655 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,655 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,656 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,656 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:33,658 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,664 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-11-20 00:48:33,665 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,665 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,665 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,665 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 00:48:33,665 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,667 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 00:48:33,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:33,669 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,674 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-11-20 00:48:33,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,676 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,678 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,678 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:33,679 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:33,684 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-11-20 00:48:33,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,686 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,688 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,688 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:33,690 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,695 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-11-20 00:48:33,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,696 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,697 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,697 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,697 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,697 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:33,699 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,703 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-11-20 00:48:33,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,705 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,705 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,706 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,707 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,707 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:33,710 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,718 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-11-20 00:48:33,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,720 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,720 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,721 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,721 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:33,723 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,728 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-11-20 00:48:33,729 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,729 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,729 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,729 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,729 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,730 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,730 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:33,731 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,737 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-11-20 00:48:33,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,738 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,738 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,739 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,739 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:33,741 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:33,758 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-11-20 00:48:33,760 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,760 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,760 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,760 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,760 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,761 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,761 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:33,763 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:33,774 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-11-20 00:48:33,776 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,776 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,776 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,778 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:33,782 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:33,793 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-11-20 00:48:33,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,796 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,798 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,798 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:33,838 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:33,843 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-11-20 00:48:33,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,844 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,844 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,844 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,845 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,845 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:33,847 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:33,857 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-11-20 00:48:33,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:33,859 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:33,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:33,859 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:33,859 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:33,860 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:33,860 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:33,864 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 00:48:33,867 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 00:48:33,867 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:33,872 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 00:48:33,872 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 00:48:33,873 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 00:48:33,873 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2019-11-20 00:48:33,875 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:33,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:33,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:33,908 INFO L255 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 00:48:33,909 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:33,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:33,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 00:48:33,942 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:33,974 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-20 00:48:33,974 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2019-11-20 00:48:33,974 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 8046 states and 10236 transitions. cyclomatic complexity: 2207 Second operand 4 states. [2019-11-20 00:48:34,071 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 8046 states and 10236 transitions. cyclomatic complexity: 2207. Second operand 4 states. Result 20504 states and 26080 transitions. Complement of second has 4 states. [2019-11-20 00:48:34,071 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-11-20 00:48:34,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-11-20 00:48:34,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 375 transitions. [2019-11-20 00:48:34,072 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 174 letters. [2019-11-20 00:48:34,074 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:34,074 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 191 letters. Loop has 174 letters. [2019-11-20 00:48:34,075 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:34,075 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 348 letters. [2019-11-20 00:48:34,078 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:34,078 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20504 states and 26080 transitions. [2019-11-20 00:48:34,145 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7728 [2019-11-20 00:48:34,217 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20504 states to 18006 states and 22886 transitions. [2019-11-20 00:48:34,217 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7865 [2019-11-20 00:48:34,224 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7897 [2019-11-20 00:48:34,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18006 states and 22886 transitions. [2019-11-20 00:48:34,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:34,225 INFO L688 BuchiCegarLoop]: Abstraction has 18006 states and 22886 transitions. [2019-11-20 00:48:34,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18006 states and 22886 transitions. [2019-11-20 00:48:34,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18006 to 15464. [2019-11-20 00:48:34,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15464 states. [2019-11-20 00:48:34,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15464 states to 15464 states and 19678 transitions. [2019-11-20 00:48:34,394 INFO L711 BuchiCegarLoop]: Abstraction has 15464 states and 19678 transitions. [2019-11-20 00:48:34,394 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:34,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:34,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:34,394 INFO L87 Difference]: Start difference. First operand 15464 states and 19678 transitions. Second operand 3 states. [2019-11-20 00:48:34,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:34,446 INFO L93 Difference]: Finished difference Result 15468 states and 19648 transitions. [2019-11-20 00:48:34,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:34,447 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15468 states and 19648 transitions. [2019-11-20 00:48:34,497 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5242 [2019-11-20 00:48:34,532 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15468 states to 15464 states and 19644 transitions. [2019-11-20 00:48:34,532 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5371 [2019-11-20 00:48:34,536 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5371 [2019-11-20 00:48:34,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15464 states and 19644 transitions. [2019-11-20 00:48:34,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:34,537 INFO L688 BuchiCegarLoop]: Abstraction has 15464 states and 19644 transitions. [2019-11-20 00:48:34,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15464 states and 19644 transitions. [2019-11-20 00:48:34,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15464 to 15464. [2019-11-20 00:48:34,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15464 states. [2019-11-20 00:48:34,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15464 states to 15464 states and 19644 transitions. [2019-11-20 00:48:34,677 INFO L711 BuchiCegarLoop]: Abstraction has 15464 states and 19644 transitions. [2019-11-20 00:48:34,677 INFO L591 BuchiCegarLoop]: Abstraction has 15464 states and 19644 transitions. [2019-11-20 00:48:34,677 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-20 00:48:34,677 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15464 states and 19644 transitions. [2019-11-20 00:48:34,711 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5242 [2019-11-20 00:48:34,711 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:34,711 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:34,712 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-11-20 00:48:34,712 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, 1] [2019-11-20 00:48:34,713 INFO L794 eck$LassoCheckResult]: Stem: 155928#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 155702#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 155666#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; 155667#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 155797#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 155798#L98-2 assume !false; 156155#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159058#L101 assume !(12292 == ssl3_accept_~s__state~0); 159059#L104 assume !(16384 == ssl3_accept_~s__state~0); 159032#L107 assume !(8192 == ssl3_accept_~s__state~0); 159033#L110 assume !(24576 == ssl3_accept_~s__state~0); 159004#L113 assume !(8195 == ssl3_accept_~s__state~0); 159005#L116 assume !(8480 == ssl3_accept_~s__state~0); 158975#L119 assume !(8481 == ssl3_accept_~s__state~0); 158976#L122 assume !(8482 == ssl3_accept_~s__state~0); 158955#L125 assume 8464 == ssl3_accept_~s__state~0; 157735#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 162282#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 162283#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; 155802#L542 [2019-11-20 00:48:34,713 INFO L796 eck$LassoCheckResult]: Loop: 155802#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 163849#L579 ssl3_accept_~skip~0 := 0; 163847#L98-2 assume !false; 163845#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163843#L101 assume !(12292 == ssl3_accept_~s__state~0); 163841#L104 assume !(16384 == ssl3_accept_~s__state~0); 163839#L107 assume !(8192 == ssl3_accept_~s__state~0); 163837#L110 assume !(24576 == ssl3_accept_~s__state~0); 163835#L113 assume !(8195 == ssl3_accept_~s__state~0); 163833#L116 assume !(8480 == ssl3_accept_~s__state~0); 163832#L119 assume !(8481 == ssl3_accept_~s__state~0); 163830#L122 assume !(8482 == ssl3_accept_~s__state~0); 163828#L125 assume !(8464 == ssl3_accept_~s__state~0); 163826#L128 assume !(8465 == ssl3_accept_~s__state~0); 163824#L131 assume !(8466 == ssl3_accept_~s__state~0); 156030#L134 assume 8496 == ssl3_accept_~s__state~0; 156171#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 156168#L286 assume !(1 == ssl3_accept_~blastFlag~0); 156165#L289 assume !(3 == ssl3_accept_~blastFlag~0); 156160#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 156133#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 156135#L296-2 ssl3_accept_~s__init_num~0 := 0; 156119#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156115#L579 ssl3_accept_~skip~0 := 0; 156102#L98-2 assume !false; 156103#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156094#L101 assume !(12292 == ssl3_accept_~s__state~0); 156095#L104 assume !(16384 == ssl3_accept_~s__state~0); 156086#L107 assume !(8192 == ssl3_accept_~s__state~0); 156087#L110 assume !(24576 == ssl3_accept_~s__state~0); 156078#L113 assume !(8195 == ssl3_accept_~s__state~0); 156079#L116 assume !(8480 == ssl3_accept_~s__state~0); 156070#L119 assume !(8481 == ssl3_accept_~s__state~0); 156071#L122 assume !(8482 == ssl3_accept_~s__state~0); 156062#L125 assume !(8464 == ssl3_accept_~s__state~0); 156063#L128 assume !(8465 == ssl3_accept_~s__state~0); 156054#L131 assume !(8466 == ssl3_accept_~s__state~0); 156055#L134 assume !(8496 == ssl3_accept_~s__state~0); 156046#L137 assume !(8497 == ssl3_accept_~s__state~0); 156047#L140 assume 8512 == ssl3_accept_~s__state~0; 157291#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 157288#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 157289#L311 assume !(ssl3_accept_~ret~0 <= 0); 160486#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 160484#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160479#L579 ssl3_accept_~skip~0 := 0; 160478#L98-2 assume !false; 160477#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160476#L101 assume !(12292 == ssl3_accept_~s__state~0); 160475#L104 assume !(16384 == ssl3_accept_~s__state~0); 160474#L107 assume !(8192 == ssl3_accept_~s__state~0); 160473#L110 assume !(24576 == ssl3_accept_~s__state~0); 160472#L113 assume !(8195 == ssl3_accept_~s__state~0); 160471#L116 assume !(8480 == ssl3_accept_~s__state~0); 160470#L119 assume !(8481 == ssl3_accept_~s__state~0); 160469#L122 assume !(8482 == ssl3_accept_~s__state~0); 160468#L125 assume !(8464 == ssl3_accept_~s__state~0); 160467#L128 assume !(8465 == ssl3_accept_~s__state~0); 160466#L131 assume !(8466 == ssl3_accept_~s__state~0); 160465#L134 assume !(8496 == ssl3_accept_~s__state~0); 160464#L137 assume !(8497 == ssl3_accept_~s__state~0); 160463#L140 assume !(8512 == ssl3_accept_~s__state~0); 160462#L143 assume !(8513 == ssl3_accept_~s__state~0); 160461#L146 assume 8528 == ssl3_accept_~s__state~0; 157769#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 160459#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 160456#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 160451#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 160449#L356 assume !(ssl3_accept_~ret~0 <= 0); 160448#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 160446#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160440#L579 ssl3_accept_~skip~0 := 0; 160435#L98-2 assume !false; 160433#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160431#L101 assume !(12292 == ssl3_accept_~s__state~0); 160429#L104 assume !(16384 == ssl3_accept_~s__state~0); 160427#L107 assume !(8192 == ssl3_accept_~s__state~0); 160425#L110 assume !(24576 == ssl3_accept_~s__state~0); 160423#L113 assume !(8195 == ssl3_accept_~s__state~0); 160421#L116 assume !(8480 == ssl3_accept_~s__state~0); 160419#L119 assume !(8481 == ssl3_accept_~s__state~0); 160417#L122 assume !(8482 == ssl3_accept_~s__state~0); 160415#L125 assume !(8464 == ssl3_accept_~s__state~0); 160413#L128 assume !(8465 == ssl3_accept_~s__state~0); 160411#L131 assume !(8466 == ssl3_accept_~s__state~0); 160409#L134 assume !(8496 == ssl3_accept_~s__state~0); 160407#L137 assume !(8497 == ssl3_accept_~s__state~0); 160405#L140 assume !(8512 == ssl3_accept_~s__state~0); 160403#L143 assume !(8513 == ssl3_accept_~s__state~0); 160401#L146 assume !(8528 == ssl3_accept_~s__state~0); 160399#L149 assume !(8529 == ssl3_accept_~s__state~0); 160397#L152 assume 8544 == ssl3_accept_~s__state~0; 157760#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 160394#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 160391#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 160389#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 160386#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 160384#L403 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; 160382#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160377#L579 ssl3_accept_~skip~0 := 0; 160376#L98-2 assume !false; 160375#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160374#L101 assume !(12292 == ssl3_accept_~s__state~0); 160373#L104 assume !(16384 == ssl3_accept_~s__state~0); 160372#L107 assume !(8192 == ssl3_accept_~s__state~0); 160371#L110 assume !(24576 == ssl3_accept_~s__state~0); 160370#L113 assume !(8195 == ssl3_accept_~s__state~0); 160369#L116 assume !(8480 == ssl3_accept_~s__state~0); 160368#L119 assume !(8481 == ssl3_accept_~s__state~0); 160367#L122 assume !(8482 == ssl3_accept_~s__state~0); 160366#L125 assume !(8464 == ssl3_accept_~s__state~0); 160365#L128 assume !(8465 == ssl3_accept_~s__state~0); 160364#L131 assume !(8466 == ssl3_accept_~s__state~0); 160363#L134 assume !(8496 == ssl3_accept_~s__state~0); 160362#L137 assume !(8497 == ssl3_accept_~s__state~0); 160361#L140 assume !(8512 == ssl3_accept_~s__state~0); 160360#L143 assume !(8513 == ssl3_accept_~s__state~0); 160359#L146 assume !(8528 == ssl3_accept_~s__state~0); 160358#L149 assume !(8529 == ssl3_accept_~s__state~0); 160357#L152 assume !(8544 == ssl3_accept_~s__state~0); 160356#L155 assume !(8545 == ssl3_accept_~s__state~0); 160355#L158 assume !(8560 == ssl3_accept_~s__state~0); 160354#L161 assume !(8561 == ssl3_accept_~s__state~0); 160353#L164 assume 8448 == ssl3_accept_~s__state~0; 160352#L165 assume !(ssl3_accept_~num1~0 > 0); 160350#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 160348#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160343#L579 ssl3_accept_~skip~0 := 0; 160342#L98-2 assume !false; 160341#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160340#L101 assume !(12292 == ssl3_accept_~s__state~0); 160339#L104 assume !(16384 == ssl3_accept_~s__state~0); 160338#L107 assume !(8192 == ssl3_accept_~s__state~0); 160337#L110 assume !(24576 == ssl3_accept_~s__state~0); 160336#L113 assume !(8195 == ssl3_accept_~s__state~0); 160335#L116 assume !(8480 == ssl3_accept_~s__state~0); 160334#L119 assume !(8481 == ssl3_accept_~s__state~0); 160333#L122 assume !(8482 == ssl3_accept_~s__state~0); 160332#L125 assume !(8464 == ssl3_accept_~s__state~0); 160331#L128 assume !(8465 == ssl3_accept_~s__state~0); 160330#L131 assume !(8466 == ssl3_accept_~s__state~0); 160329#L134 assume !(8496 == ssl3_accept_~s__state~0); 160328#L137 assume !(8497 == ssl3_accept_~s__state~0); 160327#L140 assume !(8512 == ssl3_accept_~s__state~0); 160326#L143 assume !(8513 == ssl3_accept_~s__state~0); 160325#L146 assume !(8528 == ssl3_accept_~s__state~0); 160324#L149 assume !(8529 == ssl3_accept_~s__state~0); 160323#L152 assume !(8544 == ssl3_accept_~s__state~0); 160322#L155 assume !(8545 == ssl3_accept_~s__state~0); 160321#L158 assume !(8560 == ssl3_accept_~s__state~0); 160320#L161 assume !(8561 == ssl3_accept_~s__state~0); 160319#L164 assume !(8448 == ssl3_accept_~s__state~0); 160317#L167 assume 8576 == ssl3_accept_~s__state~0; 159914#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 160316#L443 assume !(ssl3_accept_~ret~0 <= 0); 160314#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 159489#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 163042#L579 ssl3_accept_~skip~0 := 0; 163041#L98-2 assume !false; 163040#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163039#L101 assume !(12292 == ssl3_accept_~s__state~0); 163038#L104 assume !(16384 == ssl3_accept_~s__state~0); 163037#L107 assume !(8192 == ssl3_accept_~s__state~0); 163036#L110 assume !(24576 == ssl3_accept_~s__state~0); 163035#L113 assume !(8195 == ssl3_accept_~s__state~0); 163034#L116 assume !(8480 == ssl3_accept_~s__state~0); 163033#L119 assume !(8481 == ssl3_accept_~s__state~0); 163032#L122 assume !(8482 == ssl3_accept_~s__state~0); 163031#L125 assume !(8464 == ssl3_accept_~s__state~0); 163030#L128 assume !(8465 == ssl3_accept_~s__state~0); 156029#L131 assume 8466 == ssl3_accept_~s__state~0; 156014#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 156007#L273 assume !(0 == ssl3_accept_~blastFlag~0); 155801#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; 155802#L542 [2019-11-20 00:48:34,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:34,714 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-11-20 00:48:34,714 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:34,714 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136339568] [2019-11-20 00:48:34,714 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:34,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:34,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:34,724 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:34,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:34,725 INFO L82 PathProgramCache]: Analyzing trace with hash 1112862442, now seen corresponding path program 1 times [2019-11-20 00:48:34,725 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:34,725 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636473836] [2019-11-20 00:48:34,725 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:34,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:34,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:34,760 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:34,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:34,761 INFO L82 PathProgramCache]: Analyzing trace with hash -222677450, now seen corresponding path program 1 times [2019-11-20 00:48:34,761 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:34,761 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440764120] [2019-11-20 00:48:34,761 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:34,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:34,801 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-20 00:48:34,801 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440764120] [2019-11-20 00:48:34,802 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:34,802 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:48:34,802 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840506978] [2019-11-20 00:48:36,378 WARN L191 SmtUtils]: Spent 1.57 s on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2019-11-20 00:48:36,466 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:36,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:36,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:36,467 INFO L87 Difference]: Start difference. First operand 15464 states and 19644 transitions. cyclomatic complexity: 4209 Second operand 3 states. [2019-11-20 00:48:36,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:36,502 INFO L93 Difference]: Finished difference Result 15924 states and 20196 transitions. [2019-11-20 00:48:36,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:36,503 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15924 states and 20196 transitions. [2019-11-20 00:48:36,545 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5242 [2019-11-20 00:48:36,572 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15924 states to 15736 states and 19952 transitions. [2019-11-20 00:48:36,572 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5367 [2019-11-20 00:48:36,576 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5367 [2019-11-20 00:48:36,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15736 states and 19952 transitions. [2019-11-20 00:48:36,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:36,577 INFO L688 BuchiCegarLoop]: Abstraction has 15736 states and 19952 transitions. [2019-11-20 00:48:36,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15736 states and 19952 transitions. [2019-11-20 00:48:36,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15736 to 15736. [2019-11-20 00:48:36,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15736 states. [2019-11-20 00:48:36,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15736 states to 15736 states and 19952 transitions. [2019-11-20 00:48:36,709 INFO L711 BuchiCegarLoop]: Abstraction has 15736 states and 19952 transitions. [2019-11-20 00:48:36,709 INFO L591 BuchiCegarLoop]: Abstraction has 15736 states and 19952 transitions. [2019-11-20 00:48:36,709 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-20 00:48:36,710 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15736 states and 19952 transitions. [2019-11-20 00:48:36,745 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5242 [2019-11-20 00:48:36,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:36,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:36,746 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-11-20 00:48:36,746 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-11-20 00:48:36,747 INFO L794 eck$LassoCheckResult]: Stem: 187313#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 187099#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 187062#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; 187063#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 187186#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 187187#L98-2 assume !false; 187533#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 191751#L101 assume !(12292 == ssl3_accept_~s__state~0); 191752#L104 assume !(16384 == ssl3_accept_~s__state~0); 191743#L107 assume !(8192 == ssl3_accept_~s__state~0); 191744#L110 assume !(24576 == ssl3_accept_~s__state~0); 191735#L113 assume !(8195 == ssl3_accept_~s__state~0); 191736#L116 assume !(8480 == ssl3_accept_~s__state~0); 191727#L119 assume !(8481 == ssl3_accept_~s__state~0); 191728#L122 assume !(8482 == ssl3_accept_~s__state~0); 191719#L125 assume !(8464 == ssl3_accept_~s__state~0); 191720#L128 assume !(8465 == ssl3_accept_~s__state~0); 191713#L131 assume !(8466 == ssl3_accept_~s__state~0); 191714#L134 assume !(8496 == ssl3_accept_~s__state~0); 191338#L137 [2019-11-20 00:48:36,747 INFO L796 eck$LassoCheckResult]: Loop: 191338#L137 assume !(8497 == ssl3_accept_~s__state~0); 191328#L140 assume !(8512 == ssl3_accept_~s__state~0); 191220#L143 assume !(8513 == ssl3_accept_~s__state~0); 191216#L146 assume !(8528 == ssl3_accept_~s__state~0); 191217#L149 assume !(8529 == ssl3_accept_~s__state~0); 191207#L152 assume !(8544 == ssl3_accept_~s__state~0); 191208#L155 assume !(8545 == ssl3_accept_~s__state~0); 191198#L158 assume !(8560 == ssl3_accept_~s__state~0); 191199#L161 assume !(8561 == ssl3_accept_~s__state~0); 191088#L164 assume 8448 == ssl3_accept_~s__state~0; 191080#L165 assume !(ssl3_accept_~num1~0 > 0); 191075#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 191058#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 191023#L579 ssl3_accept_~skip~0 := 0; 191021#L98-2 assume !false; 191019#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 191015#L101 assume !(12292 == ssl3_accept_~s__state~0); 191011#L104 assume !(16384 == ssl3_accept_~s__state~0); 191012#L107 assume !(8192 == ssl3_accept_~s__state~0); 191002#L110 assume !(24576 == ssl3_accept_~s__state~0); 191004#L113 assume !(8195 == ssl3_accept_~s__state~0); 190993#L116 assume !(8480 == ssl3_accept_~s__state~0); 190994#L119 assume !(8481 == ssl3_accept_~s__state~0); 190983#L122 assume 8482 == ssl3_accept_~s__state~0; 190985#L123 ssl3_accept_~s__state~0 := 3; 191765#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 191760#L579 ssl3_accept_~skip~0 := 0; 191759#L98-2 assume !false; 191755#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 191756#L101 assume !(12292 == ssl3_accept_~s__state~0); 191747#L104 assume !(16384 == ssl3_accept_~s__state~0); 191748#L107 assume !(8192 == ssl3_accept_~s__state~0); 191739#L110 assume !(24576 == ssl3_accept_~s__state~0); 191740#L113 assume !(8195 == ssl3_accept_~s__state~0); 191731#L116 assume !(8480 == ssl3_accept_~s__state~0); 191732#L119 assume !(8481 == ssl3_accept_~s__state~0); 191723#L122 assume !(8482 == ssl3_accept_~s__state~0); 191724#L125 assume !(8464 == ssl3_accept_~s__state~0); 191715#L128 assume !(8465 == ssl3_accept_~s__state~0); 191716#L131 assume !(8466 == ssl3_accept_~s__state~0); 191339#L134 assume !(8496 == ssl3_accept_~s__state~0); 191338#L137 [2019-11-20 00:48:36,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:36,747 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-11-20 00:48:36,747 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:36,748 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960393137] [2019-11-20 00:48:36,748 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:36,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:36,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:36,759 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960393137] [2019-11-20 00:48:36,759 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:48:36,760 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 00:48:36,760 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304407927] [2019-11-20 00:48:36,760 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 00:48:36,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:36,760 INFO L82 PathProgramCache]: Analyzing trace with hash -687585852, now seen corresponding path program 2 times [2019-11-20 00:48:36,760 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:36,760 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895790142] [2019-11-20 00:48:36,761 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:36,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:36,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:36,766 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:36,883 WARN L191 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2019-11-20 00:48:36,897 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 00:48:36,897 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 00:48:36,897 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 00:48:36,897 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 00:48:36,897 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 00:48:36,897 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:36,897 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 00:48:36,897 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 00:48:36,897 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration29_Loop [2019-11-20 00:48:36,898 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 00:48:36,898 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 00:48:36,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:36,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:36,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:36,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:36,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:36,969 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 00:48:36,969 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:36,977 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 00:48:36,977 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:36,990 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 00:48:36,990 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:36,996 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 00:48:36,998 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 00:48:36,998 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 00:48:36,998 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 00:48:36,998 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 00:48:36,999 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 00:48:36,999 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:36,999 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 00:48:36,999 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 00:48:36,999 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration29_Loop [2019-11-20 00:48:36,999 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 00:48:36,999 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 00:48:37,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:37,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:37,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:37,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:37,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 00:48:37,058 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 00:48:37,059 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:37,062 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-11-20 00:48:37,063 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:37,064 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:37,064 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:37,064 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:37,064 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:37,065 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:37,065 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 00:48:37,067 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:37,078 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-11-20 00:48:37,080 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:37,080 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:37,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:37,080 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 00:48:37,080 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:37,081 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 00:48:37,081 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:37,084 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:37,089 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-11-20 00:48:37,091 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:37,091 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:37,091 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:37,091 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:37,091 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:37,092 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:37,092 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:37,094 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:37,102 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-11-20 00:48:37,104 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:37,104 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:37,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:37,104 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:37,104 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:37,105 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:37,105 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:37,107 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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) [2019-11-20 00:48:37,112 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-11-20 00:48:37,114 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 00:48:37,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 00:48:37,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 00:48:37,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 00:48:37,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 00:48:37,116 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 00:48:37,116 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 00:48:37,119 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 00:48:37,122 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 00:48:37,122 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_dc52c3c9-2142-420a-b37b-cd0931a63cf0/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-11-20 00:48:37,127 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 00:48:37,128 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 00:48:37,128 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 00:48:37,128 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-11-20 00:48:37,129 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 00:48:37,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:37,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:37,158 INFO L255 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 00:48:37,159 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:37,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:37,174 INFO L255 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 00:48:37,175 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:37,197 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:48:37,198 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-11-20 00:48:37,198 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15736 states and 19952 transitions. cyclomatic complexity: 4245 Second operand 5 states. [2019-11-20 00:48:37,744 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15736 states and 19952 transitions. cyclomatic complexity: 4245. Second operand 5 states. Result 60716 states and 76299 transitions. Complement of second has 9 states. [2019-11-20 00:48:37,745 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-11-20 00:48:37,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 00:48:37,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 341 transitions. [2019-11-20 00:48:37,746 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 19 letters. Loop has 41 letters. [2019-11-20 00:48:37,746 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:37,746 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 60 letters. Loop has 41 letters. [2019-11-20 00:48:37,746 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:37,747 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 19 letters. Loop has 82 letters. [2019-11-20 00:48:37,747 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 00:48:37,747 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60716 states and 76299 transitions. [2019-11-20 00:48:37,939 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10098 [2019-11-20 00:48:38,055 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60716 states to 60133 states and 75562 transitions. [2019-11-20 00:48:38,055 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11028 [2019-11-20 00:48:38,062 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11086 [2019-11-20 00:48:38,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60133 states and 75562 transitions. [2019-11-20 00:48:38,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:38,063 INFO L688 BuchiCegarLoop]: Abstraction has 60133 states and 75562 transitions. [2019-11-20 00:48:38,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60133 states and 75562 transitions. [MP z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Exception during sending of exit command (exit): Broken pipe [2019-11-20 00:48:38,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60133 to 53336. [2019-11-20 00:48:38,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53336 states. [2019-11-20 00:48:38,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53336 states to 53336 states and 67534 transitions. [2019-11-20 00:48:38,842 INFO L711 BuchiCegarLoop]: Abstraction has 53336 states and 67534 transitions. [2019-11-20 00:48:38,842 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:38,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:38,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:48:38,842 INFO L87 Difference]: Start difference. First operand 53336 states and 67534 transitions. Second operand 3 states. [2019-11-20 00:48:38,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:38,960 INFO L93 Difference]: Finished difference Result 23620 states and 29698 transitions. [2019-11-20 00:48:38,960 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:38,960 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23620 states and 29698 transitions. [2019-11-20 00:48:39,014 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4524 [2019-11-20 00:48:39,053 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23620 states to 23610 states and 29688 transitions. [2019-11-20 00:48:39,053 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4611 [2019-11-20 00:48:39,056 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4611 [2019-11-20 00:48:39,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23610 states and 29688 transitions. [2019-11-20 00:48:39,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:39,057 INFO L688 BuchiCegarLoop]: Abstraction has 23610 states and 29688 transitions. [2019-11-20 00:48:39,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23610 states and 29688 transitions. [2019-11-20 00:48:39,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23610 to 23364. [2019-11-20 00:48:39,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23364 states. [2019-11-20 00:48:39,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23364 states to 23364 states and 29400 transitions. [2019-11-20 00:48:39,218 INFO L711 BuchiCegarLoop]: Abstraction has 23364 states and 29400 transitions. [2019-11-20 00:48:39,218 INFO L591 BuchiCegarLoop]: Abstraction has 23364 states and 29400 transitions. [2019-11-20 00:48:39,218 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-20 00:48:39,218 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23364 states and 29400 transitions. [2019-11-20 00:48:39,256 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4462 [2019-11-20 00:48:39,257 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:39,257 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:39,258 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:39,258 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:39,258 INFO L794 eck$LassoCheckResult]: Stem: 340934#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 340717#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 340678#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; 340679#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 340801#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 340802#L98-2 assume !false; 355526#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 355522#L101 assume !(12292 == ssl3_accept_~s__state~0); 355518#L104 assume !(16384 == ssl3_accept_~s__state~0); 355514#L107 assume !(8192 == ssl3_accept_~s__state~0); 355511#L110 assume !(24576 == ssl3_accept_~s__state~0); 355510#L113 assume !(8195 == ssl3_accept_~s__state~0); 355509#L116 assume !(8480 == ssl3_accept_~s__state~0); 355508#L119 assume !(8481 == ssl3_accept_~s__state~0); 355507#L122 assume !(8482 == ssl3_accept_~s__state~0); 355506#L125 assume 8464 == ssl3_accept_~s__state~0; 355505#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 355503#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 355502#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; 355371#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 355365#L579 ssl3_accept_~skip~0 := 0; 355363#L98-2 assume !false; 355361#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 355359#L101 assume !(12292 == ssl3_accept_~s__state~0); 355358#L104 assume !(16384 == ssl3_accept_~s__state~0); 355357#L107 assume !(8192 == ssl3_accept_~s__state~0); 355356#L110 assume !(24576 == ssl3_accept_~s__state~0); 355355#L113 assume !(8195 == ssl3_accept_~s__state~0); 355353#L116 assume !(8480 == ssl3_accept_~s__state~0); 355352#L119 assume !(8481 == ssl3_accept_~s__state~0); 355328#L122 assume !(8482 == ssl3_accept_~s__state~0); 355325#L125 assume !(8464 == ssl3_accept_~s__state~0); 355322#L128 assume !(8465 == ssl3_accept_~s__state~0); 355317#L131 assume !(8466 == ssl3_accept_~s__state~0); 355314#L134 assume 8496 == ssl3_accept_~s__state~0; 355311#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 355307#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 341085#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 341088#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 344861#L296-2 ssl3_accept_~s__init_num~0 := 0; 344859#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344854#L579 ssl3_accept_~skip~0 := 0; 344853#L98-2 assume !false; 344852#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344851#L101 assume !(12292 == ssl3_accept_~s__state~0); 344850#L104 assume !(16384 == ssl3_accept_~s__state~0); 344849#L107 assume !(8192 == ssl3_accept_~s__state~0); 344848#L110 assume !(24576 == ssl3_accept_~s__state~0); 344847#L113 assume !(8195 == ssl3_accept_~s__state~0); 344846#L116 assume !(8480 == ssl3_accept_~s__state~0); 344845#L119 assume !(8481 == ssl3_accept_~s__state~0); 344844#L122 assume !(8482 == ssl3_accept_~s__state~0); 344843#L125 assume !(8464 == ssl3_accept_~s__state~0); 344842#L128 assume !(8465 == ssl3_accept_~s__state~0); 344841#L131 assume !(8466 == ssl3_accept_~s__state~0); 344840#L134 assume !(8496 == ssl3_accept_~s__state~0); 344837#L137 assume !(8497 == ssl3_accept_~s__state~0); 343213#L140 [2019-11-20 00:48:39,259 INFO L796 eck$LassoCheckResult]: Loop: 343213#L140 assume !(8512 == ssl3_accept_~s__state~0); 343214#L143 assume !(8513 == ssl3_accept_~s__state~0); 343205#L146 assume !(8528 == ssl3_accept_~s__state~0); 343206#L149 assume !(8529 == ssl3_accept_~s__state~0); 343197#L152 assume !(8544 == ssl3_accept_~s__state~0); 343198#L155 assume !(8545 == ssl3_accept_~s__state~0); 343189#L158 assume !(8560 == ssl3_accept_~s__state~0); 343190#L161 assume !(8561 == ssl3_accept_~s__state~0); 343182#L164 assume !(8448 == ssl3_accept_~s__state~0); 343178#L167 assume !(8576 == ssl3_accept_~s__state~0); 343179#L170 assume !(8577 == ssl3_accept_~s__state~0); 343171#L173 assume !(8592 == ssl3_accept_~s__state~0); 343168#L176 assume !(8593 == ssl3_accept_~s__state~0); 343139#L179 assume !(8608 == ssl3_accept_~s__state~0); 343129#L182 assume !(8609 == ssl3_accept_~s__state~0); 343128#L185 assume !(8640 == ssl3_accept_~s__state~0); 343127#L188 assume !(8641 == ssl3_accept_~s__state~0); 343123#L191 assume 8656 == ssl3_accept_~s__state~0; 343042#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 343120#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 343117#L496 assume !(2 == ssl3_accept_~blastFlag~0); 343114#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 343113#L504 assume !(0 == ssl3_accept_~tmp___10~0); 343111#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 343106#L579 ssl3_accept_~skip~0 := 0; 343105#L98-2 assume !false; 343104#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 343103#L101 assume !(12292 == ssl3_accept_~s__state~0); 343102#L104 assume !(16384 == ssl3_accept_~s__state~0); 343101#L107 assume !(8192 == ssl3_accept_~s__state~0); 343100#L110 assume !(24576 == ssl3_accept_~s__state~0); 343099#L113 assume !(8195 == ssl3_accept_~s__state~0); 343098#L116 assume !(8480 == ssl3_accept_~s__state~0); 343096#L119 assume !(8481 == ssl3_accept_~s__state~0); 343094#L122 assume !(8482 == ssl3_accept_~s__state~0); 343092#L125 assume !(8464 == ssl3_accept_~s__state~0); 343090#L128 assume !(8465 == ssl3_accept_~s__state~0); 343088#L131 assume !(8466 == ssl3_accept_~s__state~0); 343086#L134 assume !(8496 == ssl3_accept_~s__state~0); 343084#L137 assume !(8497 == ssl3_accept_~s__state~0); 343082#L140 assume !(8512 == ssl3_accept_~s__state~0); 343080#L143 assume !(8513 == ssl3_accept_~s__state~0); 343078#L146 assume !(8528 == ssl3_accept_~s__state~0); 343076#L149 assume !(8529 == ssl3_accept_~s__state~0); 343074#L152 assume !(8544 == ssl3_accept_~s__state~0); 343072#L155 assume !(8545 == ssl3_accept_~s__state~0); 343070#L158 assume !(8560 == ssl3_accept_~s__state~0); 343068#L161 assume !(8561 == ssl3_accept_~s__state~0); 343066#L164 assume !(8448 == ssl3_accept_~s__state~0); 343064#L167 assume !(8576 == ssl3_accept_~s__state~0); 343062#L170 assume !(8577 == ssl3_accept_~s__state~0); 343059#L173 assume !(8592 == ssl3_accept_~s__state~0); 343057#L176 assume !(8593 == ssl3_accept_~s__state~0); 343054#L179 assume !(8608 == ssl3_accept_~s__state~0); 343052#L182 assume !(8609 == ssl3_accept_~s__state~0); 343049#L185 assume !(8640 == ssl3_accept_~s__state~0); 343047#L188 assume !(8641 == ssl3_accept_~s__state~0); 343045#L191 assume !(8656 == ssl3_accept_~s__state~0); 343043#L194 assume !(8657 == ssl3_accept_~s__state~0); 343040#L197 assume 8672 == ssl3_accept_~s__state~0; 343034#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 343032#L512 assume !(4 == ssl3_accept_~blastFlag~0); 343030#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 343028#L519 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 341296#L519-2 ssl3_accept_~s__init_num~0 := 0; 343024#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 343019#L579 ssl3_accept_~skip~0 := 0; 343018#L98-2 assume !false; 343017#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 343016#L101 assume !(12292 == ssl3_accept_~s__state~0); 343015#L104 assume !(16384 == ssl3_accept_~s__state~0); 343014#L107 assume !(8192 == ssl3_accept_~s__state~0); 343013#L110 assume !(24576 == ssl3_accept_~s__state~0); 343012#L113 assume !(8195 == ssl3_accept_~s__state~0); 343011#L116 assume !(8480 == ssl3_accept_~s__state~0); 343010#L119 assume !(8481 == ssl3_accept_~s__state~0); 343009#L122 assume !(8482 == ssl3_accept_~s__state~0); 343008#L125 assume !(8464 == ssl3_accept_~s__state~0); 343007#L128 assume !(8465 == ssl3_accept_~s__state~0); 343006#L131 assume !(8466 == ssl3_accept_~s__state~0); 343005#L134 assume !(8496 == ssl3_accept_~s__state~0); 343004#L137 assume !(8497 == ssl3_accept_~s__state~0); 343003#L140 assume !(8512 == ssl3_accept_~s__state~0); 343002#L143 assume !(8513 == ssl3_accept_~s__state~0); 343001#L146 assume !(8528 == ssl3_accept_~s__state~0); 343000#L149 assume !(8529 == ssl3_accept_~s__state~0); 342999#L152 assume !(8544 == ssl3_accept_~s__state~0); 342998#L155 assume !(8545 == ssl3_accept_~s__state~0); 342997#L158 assume !(8560 == ssl3_accept_~s__state~0); 342996#L161 assume !(8561 == ssl3_accept_~s__state~0); 342995#L164 assume 8448 == ssl3_accept_~s__state~0; 342994#L165 assume !(ssl3_accept_~num1~0 > 0); 342992#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 342990#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 342985#L579 ssl3_accept_~skip~0 := 0; 342984#L98-2 assume !false; 342983#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 342982#L101 assume !(12292 == ssl3_accept_~s__state~0); 342976#L104 assume 16384 == ssl3_accept_~s__state~0; 342977#L210 ssl3_accept_~s__server~0 := 1; 342964#L215 assume 0 != ssl3_accept_~cb~0; 342965#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 342949#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 342950#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 342928#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 342929#L242 assume 12292 != ssl3_accept_~s__state~0; 346668#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; 346666#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346661#L579 ssl3_accept_~skip~0 := 0; 346660#L98-2 assume !false; 346659#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346658#L101 assume !(12292 == ssl3_accept_~s__state~0); 346657#L104 assume !(16384 == ssl3_accept_~s__state~0); 346656#L107 assume !(8192 == ssl3_accept_~s__state~0); 346655#L110 assume !(24576 == ssl3_accept_~s__state~0); 346654#L113 assume !(8195 == ssl3_accept_~s__state~0); 346653#L116 assume !(8480 == ssl3_accept_~s__state~0); 346652#L119 assume !(8481 == ssl3_accept_~s__state~0); 346651#L122 assume !(8482 == ssl3_accept_~s__state~0); 346650#L125 assume 8464 == ssl3_accept_~s__state~0; 341132#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 346645#L273 assume !(0 == ssl3_accept_~blastFlag~0); 346642#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; 346637#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346633#L579 ssl3_accept_~skip~0 := 0; 346588#L98-2 assume !false; 346589#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 346521#L101 assume !(12292 == ssl3_accept_~s__state~0); 346522#L104 assume !(16384 == ssl3_accept_~s__state~0); 346496#L107 assume !(8192 == ssl3_accept_~s__state~0); 346497#L110 assume !(24576 == ssl3_accept_~s__state~0); 346473#L113 assume !(8195 == ssl3_accept_~s__state~0); 346474#L116 assume !(8480 == ssl3_accept_~s__state~0); 346453#L119 assume !(8481 == ssl3_accept_~s__state~0); 346454#L122 assume !(8482 == ssl3_accept_~s__state~0); 346372#L125 assume !(8464 == ssl3_accept_~s__state~0); 346373#L128 assume !(8465 == ssl3_accept_~s__state~0); 346156#L131 assume !(8466 == ssl3_accept_~s__state~0); 346154#L134 assume 8496 == ssl3_accept_~s__state~0; 341121#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 346149#L286 assume !(1 == ssl3_accept_~blastFlag~0); 346148#L289 assume !(3 == ssl3_accept_~blastFlag~0); 346133#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 346127#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 341083#L296-2 ssl3_accept_~s__init_num~0 := 0; 346125#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345740#L579 ssl3_accept_~skip~0 := 0; 345741#L98-2 assume !false; 345730#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345731#L101 assume !(12292 == ssl3_accept_~s__state~0); 345723#L104 assume !(16384 == ssl3_accept_~s__state~0); 345724#L107 assume !(8192 == ssl3_accept_~s__state~0); 345714#L110 assume !(24576 == ssl3_accept_~s__state~0); 345715#L113 assume !(8195 == ssl3_accept_~s__state~0); 345705#L116 assume !(8480 == ssl3_accept_~s__state~0); 345706#L119 assume !(8481 == ssl3_accept_~s__state~0); 345696#L122 assume !(8482 == ssl3_accept_~s__state~0); 345697#L125 assume !(8464 == ssl3_accept_~s__state~0); 345525#L128 assume !(8465 == ssl3_accept_~s__state~0); 345526#L131 assume !(8466 == ssl3_accept_~s__state~0); 345083#L134 assume !(8496 == ssl3_accept_~s__state~0); 345084#L137 assume !(8497 == ssl3_accept_~s__state~0); 343213#L140 [2019-11-20 00:48:39,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:39,259 INFO L82 PathProgramCache]: Analyzing trace with hash -1332264701, now seen corresponding path program 1 times [2019-11-20 00:48:39,259 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:39,259 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325967418] [2019-11-20 00:48:39,259 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:39,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:39,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:39,273 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:39,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:39,273 INFO L82 PathProgramCache]: Analyzing trace with hash -1543164432, now seen corresponding path program 1 times [2019-11-20 00:48:39,273 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:39,274 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617557342] [2019-11-20 00:48:39,274 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:39,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:39,320 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-20 00:48:39,320 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617557342] [2019-11-20 00:48:39,320 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780773425] [2019-11-20 00:48:39,321 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 00:48:39,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:39,381 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 00:48:39,383 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:39,407 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-20 00:48:39,408 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 00:48:39,408 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 00:48:39,408 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434735884] [2019-11-20 00:48:39,409 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:39,409 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:39,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 00:48:39,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 00:48:39,410 INFO L87 Difference]: Start difference. First operand 23364 states and 29400 transitions. cyclomatic complexity: 6076 Second operand 4 states. [2019-11-20 00:48:39,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:39,662 INFO L93 Difference]: Finished difference Result 24183 states and 30039 transitions. [2019-11-20 00:48:39,662 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 00:48:39,663 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24183 states and 30039 transitions. [2019-11-20 00:48:39,720 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3678 [2019-11-20 00:48:39,764 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24183 states to 23949 states and 29763 transitions. [2019-11-20 00:48:39,764 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4627 [2019-11-20 00:48:39,768 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4627 [2019-11-20 00:48:39,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23949 states and 29763 transitions. [2019-11-20 00:48:39,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:39,768 INFO L688 BuchiCegarLoop]: Abstraction has 23949 states and 29763 transitions. [2019-11-20 00:48:39,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23949 states and 29763 transitions. [2019-11-20 00:48:39,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23949 to 17715. [2019-11-20 00:48:39,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17715 states. [2019-11-20 00:48:39,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17715 states to 17715 states and 22216 transitions. [2019-11-20 00:48:39,907 INFO L711 BuchiCegarLoop]: Abstraction has 17715 states and 22216 transitions. [2019-11-20 00:48:39,907 INFO L591 BuchiCegarLoop]: Abstraction has 17715 states and 22216 transitions. [2019-11-20 00:48:39,908 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-20 00:48:39,908 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17715 states and 22216 transitions. [2019-11-20 00:48:39,936 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2919 [2019-11-20 00:48:39,936 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:39,936 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:39,937 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:39,937 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:39,937 INFO L794 eck$LassoCheckResult]: Stem: 388973#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 388757#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 388718#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; 388719#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 388840#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 388841#L98-2 assume !false; 392941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 392940#L101 assume !(12292 == ssl3_accept_~s__state~0); 392939#L104 assume !(16384 == ssl3_accept_~s__state~0); 392938#L107 assume !(8192 == ssl3_accept_~s__state~0); 392937#L110 assume !(24576 == ssl3_accept_~s__state~0); 392936#L113 assume !(8195 == ssl3_accept_~s__state~0); 392935#L116 assume !(8480 == ssl3_accept_~s__state~0); 392934#L119 assume !(8481 == ssl3_accept_~s__state~0); 392933#L122 assume !(8482 == ssl3_accept_~s__state~0); 392932#L125 assume 8464 == ssl3_accept_~s__state~0; 392931#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 392930#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 392929#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; 392927#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 392922#L579 ssl3_accept_~skip~0 := 0; 392921#L98-2 assume !false; 392920#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 392919#L101 assume !(12292 == ssl3_accept_~s__state~0); 392918#L104 assume !(16384 == ssl3_accept_~s__state~0); 392916#L107 assume !(8192 == ssl3_accept_~s__state~0); 392915#L110 assume !(24576 == ssl3_accept_~s__state~0); 392914#L113 assume !(8195 == ssl3_accept_~s__state~0); 392913#L116 assume !(8480 == ssl3_accept_~s__state~0); 392911#L119 assume !(8481 == ssl3_accept_~s__state~0); 392910#L122 assume !(8482 == ssl3_accept_~s__state~0); 392909#L125 assume !(8464 == ssl3_accept_~s__state~0); 392908#L128 assume !(8465 == ssl3_accept_~s__state~0); 392907#L131 assume !(8466 == ssl3_accept_~s__state~0); 392903#L134 assume 8496 == ssl3_accept_~s__state~0; 392902#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 392901#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 392898#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 392899#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 394479#L296-2 ssl3_accept_~s__init_num~0 := 0; 403598#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 403593#L579 ssl3_accept_~skip~0 := 0; 403592#L98-2 assume !false; 403591#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 403590#L101 assume !(12292 == ssl3_accept_~s__state~0); 403589#L104 assume !(16384 == ssl3_accept_~s__state~0); 403588#L107 assume !(8192 == ssl3_accept_~s__state~0); 403587#L110 assume !(24576 == ssl3_accept_~s__state~0); 403586#L113 assume !(8195 == ssl3_accept_~s__state~0); 403585#L116 assume !(8480 == ssl3_accept_~s__state~0); 403584#L119 assume !(8481 == ssl3_accept_~s__state~0); 403583#L122 assume !(8482 == ssl3_accept_~s__state~0); 403582#L125 assume !(8464 == ssl3_accept_~s__state~0); 403581#L128 assume !(8465 == ssl3_accept_~s__state~0); 403580#L131 assume !(8466 == ssl3_accept_~s__state~0); 403579#L134 assume !(8496 == ssl3_accept_~s__state~0); 403578#L137 assume !(8497 == ssl3_accept_~s__state~0); 388992#L140 [2019-11-20 00:48:39,938 INFO L796 eck$LassoCheckResult]: Loop: 388992#L140 assume !(8512 == ssl3_accept_~s__state~0); 388933#L143 assume !(8513 == ssl3_accept_~s__state~0); 388882#L146 assume !(8528 == ssl3_accept_~s__state~0); 388883#L149 assume !(8529 == ssl3_accept_~s__state~0); 388867#L152 assume !(8544 == ssl3_accept_~s__state~0); 388814#L155 assume !(8545 == ssl3_accept_~s__state~0); 388766#L158 assume !(8560 == ssl3_accept_~s__state~0); 388767#L161 assume !(8561 == ssl3_accept_~s__state~0); 388753#L164 assume !(8448 == ssl3_accept_~s__state~0); 388754#L167 assume !(8576 == ssl3_accept_~s__state~0); 389018#L170 assume !(8577 == ssl3_accept_~s__state~0); 388998#L173 assume !(8592 == ssl3_accept_~s__state~0); 388944#L176 assume !(8593 == ssl3_accept_~s__state~0); 388886#L179 assume !(8608 == ssl3_accept_~s__state~0); 388887#L182 assume !(8609 == ssl3_accept_~s__state~0); 388869#L185 assume !(8640 == ssl3_accept_~s__state~0); 388820#L188 assume !(8641 == ssl3_accept_~s__state~0); 388821#L191 assume 8656 == ssl3_accept_~s__state~0; 388793#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 388832#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 388833#L496 assume !(2 == ssl3_accept_~blastFlag~0); 388850#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 388851#L504 assume !(0 == ssl3_accept_~tmp___10~0); 400311#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 400306#L579 ssl3_accept_~skip~0 := 0; 400305#L98-2 assume !false; 400304#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 400303#L101 assume !(12292 == ssl3_accept_~s__state~0); 400302#L104 assume !(16384 == ssl3_accept_~s__state~0); 400301#L107 assume !(8192 == ssl3_accept_~s__state~0); 400300#L110 assume !(24576 == ssl3_accept_~s__state~0); 400299#L113 assume !(8195 == ssl3_accept_~s__state~0); 400298#L116 assume !(8480 == ssl3_accept_~s__state~0); 400297#L119 assume !(8481 == ssl3_accept_~s__state~0); 400296#L122 assume !(8482 == ssl3_accept_~s__state~0); 400295#L125 assume !(8464 == ssl3_accept_~s__state~0); 400294#L128 assume !(8465 == ssl3_accept_~s__state~0); 400293#L131 assume !(8466 == ssl3_accept_~s__state~0); 400292#L134 assume !(8496 == ssl3_accept_~s__state~0); 400291#L137 assume !(8497 == ssl3_accept_~s__state~0); 400290#L140 assume !(8512 == ssl3_accept_~s__state~0); 400289#L143 assume !(8513 == ssl3_accept_~s__state~0); 400288#L146 assume !(8528 == ssl3_accept_~s__state~0); 400287#L149 assume !(8529 == ssl3_accept_~s__state~0); 400286#L152 assume !(8544 == ssl3_accept_~s__state~0); 400285#L155 assume !(8545 == ssl3_accept_~s__state~0); 400284#L158 assume !(8560 == ssl3_accept_~s__state~0); 400283#L161 assume !(8561 == ssl3_accept_~s__state~0); 400282#L164 assume !(8448 == ssl3_accept_~s__state~0); 400281#L167 assume !(8576 == ssl3_accept_~s__state~0); 400280#L170 assume !(8577 == ssl3_accept_~s__state~0); 400279#L173 assume !(8592 == ssl3_accept_~s__state~0); 400278#L176 assume !(8593 == ssl3_accept_~s__state~0); 400277#L179 assume !(8608 == ssl3_accept_~s__state~0); 400276#L182 assume !(8609 == ssl3_accept_~s__state~0); 400272#L185 assume !(8640 == ssl3_accept_~s__state~0); 400271#L188 assume !(8641 == ssl3_accept_~s__state~0); 400270#L191 assume !(8656 == ssl3_accept_~s__state~0); 388792#L194 assume !(8657 == ssl3_accept_~s__state~0); 388702#L197 assume 8672 == ssl3_accept_~s__state~0; 388703#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 388891#L512 assume !(4 == ssl3_accept_~blastFlag~0); 388874#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 388733#L519 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 388734#L519-2 ssl3_accept_~s__init_num~0 := 0; 401278#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 401272#L579 ssl3_accept_~skip~0 := 0; 401270#L98-2 assume !false; 401268#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 401266#L101 assume !(12292 == ssl3_accept_~s__state~0); 401264#L104 assume !(16384 == ssl3_accept_~s__state~0); 401262#L107 assume !(8192 == ssl3_accept_~s__state~0); 401260#L110 assume !(24576 == ssl3_accept_~s__state~0); 401258#L113 assume !(8195 == ssl3_accept_~s__state~0); 401256#L116 assume !(8480 == ssl3_accept_~s__state~0); 401254#L119 assume !(8481 == ssl3_accept_~s__state~0); 401252#L122 assume !(8482 == ssl3_accept_~s__state~0); 401250#L125 assume !(8464 == ssl3_accept_~s__state~0); 401248#L128 assume !(8465 == ssl3_accept_~s__state~0); 401246#L131 assume !(8466 == ssl3_accept_~s__state~0); 401244#L134 assume !(8496 == ssl3_accept_~s__state~0); 401242#L137 assume !(8497 == ssl3_accept_~s__state~0); 401240#L140 assume !(8512 == ssl3_accept_~s__state~0); 401238#L143 assume !(8513 == ssl3_accept_~s__state~0); 401236#L146 assume !(8528 == ssl3_accept_~s__state~0); 401234#L149 assume !(8529 == ssl3_accept_~s__state~0); 401232#L152 assume !(8544 == ssl3_accept_~s__state~0); 401230#L155 assume !(8545 == ssl3_accept_~s__state~0); 401228#L158 assume !(8560 == ssl3_accept_~s__state~0); 401227#L161 assume !(8561 == ssl3_accept_~s__state~0); 401225#L164 assume 8448 == ssl3_accept_~s__state~0; 401223#L165 assume !(ssl3_accept_~num1~0 > 0); 401219#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 401216#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 401159#L579 ssl3_accept_~skip~0 := 0; 401153#L98-2 assume !false; 401151#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 401149#L101 assume !(12292 == ssl3_accept_~s__state~0); 401147#L104 assume !(16384 == ssl3_accept_~s__state~0); 401145#L107 assume !(8192 == ssl3_accept_~s__state~0); 401143#L110 assume !(24576 == ssl3_accept_~s__state~0); 401141#L113 assume !(8195 == ssl3_accept_~s__state~0); 401139#L116 assume !(8480 == ssl3_accept_~s__state~0); 401137#L119 assume !(8481 == ssl3_accept_~s__state~0); 401135#L122 assume !(8482 == ssl3_accept_~s__state~0); 401133#L125 assume !(8464 == ssl3_accept_~s__state~0); 401131#L128 assume !(8465 == ssl3_accept_~s__state~0); 401129#L131 assume !(8466 == ssl3_accept_~s__state~0); 401127#L134 assume !(8496 == ssl3_accept_~s__state~0); 401125#L137 assume !(8497 == ssl3_accept_~s__state~0); 401123#L140 assume !(8512 == ssl3_accept_~s__state~0); 401121#L143 assume !(8513 == ssl3_accept_~s__state~0); 401119#L146 assume !(8528 == ssl3_accept_~s__state~0); 401117#L149 assume !(8529 == ssl3_accept_~s__state~0); 401115#L152 assume !(8544 == ssl3_accept_~s__state~0); 401113#L155 assume !(8545 == ssl3_accept_~s__state~0); 401111#L158 assume !(8560 == ssl3_accept_~s__state~0); 401108#L161 assume !(8561 == ssl3_accept_~s__state~0); 401104#L164 assume !(8448 == ssl3_accept_~s__state~0); 401098#L167 assume 8576 == ssl3_accept_~s__state~0; 400329#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 401226#L443 assume !(ssl3_accept_~ret~0 <= 0); 401224#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 400051#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 400047#L579 ssl3_accept_~skip~0 := 0; 400038#L98-2 assume !false; 400039#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 400023#L101 assume !(12292 == ssl3_accept_~s__state~0); 400024#L104 assume !(16384 == ssl3_accept_~s__state~0); 400013#L107 assume !(8192 == ssl3_accept_~s__state~0); 400014#L110 assume !(24576 == ssl3_accept_~s__state~0); 400003#L113 assume !(8195 == ssl3_accept_~s__state~0); 400004#L116 assume !(8480 == ssl3_accept_~s__state~0); 399993#L119 assume !(8481 == ssl3_accept_~s__state~0); 399994#L122 assume !(8482 == ssl3_accept_~s__state~0); 399983#L125 assume !(8464 == ssl3_accept_~s__state~0); 399984#L128 assume !(8465 == ssl3_accept_~s__state~0); 394694#L131 assume !(8466 == ssl3_accept_~s__state~0); 394695#L134 assume 8496 == ssl3_accept_~s__state~0; 388894#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 388895#L286 assume !(1 == ssl3_accept_~blastFlag~0); 388974#L289 assume !(3 == ssl3_accept_~blastFlag~0); 388975#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 400273#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 388706#L296-2 ssl3_accept_~s__init_num~0 := 0; 388707#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 388715#L579 ssl3_accept_~skip~0 := 0; 388725#L98-2 assume !false; 388726#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 388978#L101 assume !(12292 == ssl3_accept_~s__state~0); 388987#L104 assume !(16384 == ssl3_accept_~s__state~0); 388988#L107 assume !(8192 == ssl3_accept_~s__state~0); 388980#L110 assume !(24576 == ssl3_accept_~s__state~0); 388880#L113 assume !(8195 == ssl3_accept_~s__state~0); 388863#L116 assume !(8480 == ssl3_accept_~s__state~0); 388864#L119 assume !(8481 == ssl3_accept_~s__state~0); 388804#L122 assume !(8482 == ssl3_accept_~s__state~0); 388762#L125 assume !(8464 == ssl3_accept_~s__state~0); 388763#L128 assume !(8465 == ssl3_accept_~s__state~0); 388745#L131 assume !(8466 == ssl3_accept_~s__state~0); 388746#L134 assume !(8496 == ssl3_accept_~s__state~0); 388991#L137 assume !(8497 == ssl3_accept_~s__state~0); 388992#L140 [2019-11-20 00:48:39,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:39,938 INFO L82 PathProgramCache]: Analyzing trace with hash -1332264701, now seen corresponding path program 2 times [2019-11-20 00:48:39,938 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:39,938 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096344664] [2019-11-20 00:48:39,939 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:39,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:39,951 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:39,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:39,952 INFO L82 PathProgramCache]: Analyzing trace with hash -1537534614, now seen corresponding path program 1 times [2019-11-20 00:48:39,952 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:39,953 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369412144] [2019-11-20 00:48:39,953 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:39,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:40,000 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 171 proven. 26 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2019-11-20 00:48:40,000 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369412144] [2019-11-20 00:48:40,000 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302180536] [2019-11-20 00:48:40,001 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 00:48:40,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:40,058 INFO L255 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 00:48:40,059 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:40,086 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2019-11-20 00:48:40,086 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-20 00:48:40,086 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-20 00:48:40,086 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536783045] [2019-11-20 00:48:40,087 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:40,087 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:40,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:48:40,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 00:48:40,088 INFO L87 Difference]: Start difference. First operand 17715 states and 22216 transitions. cyclomatic complexity: 4558 Second operand 3 states. [2019-11-20 00:48:40,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:40,207 INFO L93 Difference]: Finished difference Result 17814 states and 22294 transitions. [2019-11-20 00:48:40,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:48:40,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17814 states and 22294 transitions. [2019-11-20 00:48:40,250 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2931 [2019-11-20 00:48:40,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17814 states to 17814 states and 22294 transitions. [2019-11-20 00:48:40,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3479 [2019-11-20 00:48:40,280 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3479 [2019-11-20 00:48:40,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17814 states and 22294 transitions. [2019-11-20 00:48:40,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:40,281 INFO L688 BuchiCegarLoop]: Abstraction has 17814 states and 22294 transitions. [2019-11-20 00:48:40,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17814 states and 22294 transitions. [2019-11-20 00:48:40,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17814 to 17715. [2019-11-20 00:48:40,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17715 states. [2019-11-20 00:48:40,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17715 states to 17715 states and 22186 transitions. [2019-11-20 00:48:40,656 INFO L711 BuchiCegarLoop]: Abstraction has 17715 states and 22186 transitions. [2019-11-20 00:48:40,656 INFO L591 BuchiCegarLoop]: Abstraction has 17715 states and 22186 transitions. [2019-11-20 00:48:40,656 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-20 00:48:40,656 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17715 states and 22186 transitions. [2019-11-20 00:48:40,684 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 2919 [2019-11-20 00:48:40,684 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:40,684 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:40,685 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:40,686 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:40,686 INFO L794 eck$LassoCheckResult]: Stem: 424999#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 424775#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 424738#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; 424739#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 424861#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 424862#L98-2 assume !false; 428946#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428945#L101 assume !(12292 == ssl3_accept_~s__state~0); 428944#L104 assume !(16384 == ssl3_accept_~s__state~0); 428943#L107 assume !(8192 == ssl3_accept_~s__state~0); 428942#L110 assume !(24576 == ssl3_accept_~s__state~0); 428941#L113 assume !(8195 == ssl3_accept_~s__state~0); 428940#L116 assume !(8480 == ssl3_accept_~s__state~0); 428939#L119 assume !(8481 == ssl3_accept_~s__state~0); 428938#L122 assume !(8482 == ssl3_accept_~s__state~0); 428937#L125 assume 8464 == ssl3_accept_~s__state~0; 428936#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 428935#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 428934#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; 428932#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 428927#L579 ssl3_accept_~skip~0 := 0; 428926#L98-2 assume !false; 428925#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428924#L101 assume !(12292 == ssl3_accept_~s__state~0); 428923#L104 assume !(16384 == ssl3_accept_~s__state~0); 428922#L107 assume !(8192 == ssl3_accept_~s__state~0); 428921#L110 assume !(24576 == ssl3_accept_~s__state~0); 428920#L113 assume !(8195 == ssl3_accept_~s__state~0); 428919#L116 assume !(8480 == ssl3_accept_~s__state~0); 428918#L119 assume !(8481 == ssl3_accept_~s__state~0); 428917#L122 assume !(8482 == ssl3_accept_~s__state~0); 428916#L125 assume !(8464 == ssl3_accept_~s__state~0); 428915#L128 assume !(8465 == ssl3_accept_~s__state~0); 428914#L131 assume !(8466 == ssl3_accept_~s__state~0); 428913#L134 assume 8496 == ssl3_accept_~s__state~0; 428912#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 428908#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 425166#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 425169#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 428902#L296-2 ssl3_accept_~s__init_num~0 := 0; 437409#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 437402#L579 ssl3_accept_~skip~0 := 0; 437399#L98-2 assume !false; 437396#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 437393#L101 assume !(12292 == ssl3_accept_~s__state~0); 437390#L104 assume !(16384 == ssl3_accept_~s__state~0); 437387#L107 assume !(8192 == ssl3_accept_~s__state~0); 437384#L110 assume !(24576 == ssl3_accept_~s__state~0); 437381#L113 assume !(8195 == ssl3_accept_~s__state~0); 437378#L116 assume !(8480 == ssl3_accept_~s__state~0); 437375#L119 assume !(8481 == ssl3_accept_~s__state~0); 437372#L122 assume !(8482 == ssl3_accept_~s__state~0); 437369#L125 assume !(8464 == ssl3_accept_~s__state~0); 437366#L128 assume !(8465 == ssl3_accept_~s__state~0); 437363#L131 assume !(8466 == ssl3_accept_~s__state~0); 437360#L134 assume !(8496 == ssl3_accept_~s__state~0); 437357#L137 assume !(8497 == ssl3_accept_~s__state~0); 436665#L140 [2019-11-20 00:48:40,686 INFO L796 eck$LassoCheckResult]: Loop: 436665#L140 assume !(8512 == ssl3_accept_~s__state~0); 436664#L143 assume !(8513 == ssl3_accept_~s__state~0); 436663#L146 assume !(8528 == ssl3_accept_~s__state~0); 436662#L149 assume !(8529 == ssl3_accept_~s__state~0); 436661#L152 assume !(8544 == ssl3_accept_~s__state~0); 436660#L155 assume !(8545 == ssl3_accept_~s__state~0); 436659#L158 assume !(8560 == ssl3_accept_~s__state~0); 436658#L161 assume !(8561 == ssl3_accept_~s__state~0); 436657#L164 assume !(8448 == ssl3_accept_~s__state~0); 436656#L167 assume !(8576 == ssl3_accept_~s__state~0); 436655#L170 assume !(8577 == ssl3_accept_~s__state~0); 436654#L173 assume !(8592 == ssl3_accept_~s__state~0); 436653#L176 assume !(8593 == ssl3_accept_~s__state~0); 436652#L179 assume !(8608 == ssl3_accept_~s__state~0); 436651#L182 assume !(8609 == ssl3_accept_~s__state~0); 436650#L185 assume !(8640 == ssl3_accept_~s__state~0); 436649#L188 assume !(8641 == ssl3_accept_~s__state~0); 436648#L191 assume 8656 == ssl3_accept_~s__state~0; 435815#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 436647#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 436646#L496 assume !(2 == ssl3_accept_~blastFlag~0); 424871#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 424872#L504 assume !(0 == ssl3_accept_~tmp___10~0); 435941#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 435936#L579 ssl3_accept_~skip~0 := 0; 435935#L98-2 assume !false; 435933#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 435931#L101 assume !(12292 == ssl3_accept_~s__state~0); 435929#L104 assume !(16384 == ssl3_accept_~s__state~0); 435927#L107 assume !(8192 == ssl3_accept_~s__state~0); 435925#L110 assume !(24576 == ssl3_accept_~s__state~0); 435922#L113 assume !(8195 == ssl3_accept_~s__state~0); 435923#L116 assume !(8480 == ssl3_accept_~s__state~0); 435916#L119 assume !(8481 == ssl3_accept_~s__state~0); 435917#L122 assume !(8482 == ssl3_accept_~s__state~0); 435910#L125 assume !(8464 == ssl3_accept_~s__state~0); 435911#L128 assume !(8465 == ssl3_accept_~s__state~0); 435904#L131 assume !(8466 == ssl3_accept_~s__state~0); 435905#L134 assume !(8496 == ssl3_accept_~s__state~0); 435898#L137 assume !(8497 == ssl3_accept_~s__state~0); 435899#L140 assume !(8512 == ssl3_accept_~s__state~0); 435892#L143 assume !(8513 == ssl3_accept_~s__state~0); 435893#L146 assume !(8528 == ssl3_accept_~s__state~0); 435855#L149 assume !(8529 == ssl3_accept_~s__state~0); 435856#L152 assume !(8544 == ssl3_accept_~s__state~0); 435851#L155 assume !(8545 == ssl3_accept_~s__state~0); 435852#L158 assume !(8560 == ssl3_accept_~s__state~0); 435846#L161 assume !(8561 == ssl3_accept_~s__state~0); 435847#L164 assume !(8448 == ssl3_accept_~s__state~0); 435842#L167 assume !(8576 == ssl3_accept_~s__state~0); 435843#L170 assume !(8577 == ssl3_accept_~s__state~0); 435833#L173 assume !(8592 == ssl3_accept_~s__state~0); 435834#L176 assume !(8593 == ssl3_accept_~s__state~0); 435827#L179 assume !(8608 == ssl3_accept_~s__state~0); 435828#L182 assume !(8609 == ssl3_accept_~s__state~0); 435821#L185 assume !(8640 == ssl3_accept_~s__state~0); 435822#L188 assume !(8641 == ssl3_accept_~s__state~0); 435814#L191 assume !(8656 == ssl3_accept_~s__state~0); 435816#L194 assume !(8657 == ssl3_accept_~s__state~0); 424722#L197 assume 8672 == ssl3_accept_~s__state~0; 424723#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 424987#L512 assume !(4 == ssl3_accept_~blastFlag~0); 424988#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 424752#L519 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 424753#L519-2 ssl3_accept_~s__init_num~0 := 0; 436482#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 436476#L579 ssl3_accept_~skip~0 := 0; 436474#L98-2 assume !false; 436472#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436470#L101 assume !(12292 == ssl3_accept_~s__state~0); 436468#L104 assume !(16384 == ssl3_accept_~s__state~0); 436466#L107 assume !(8192 == ssl3_accept_~s__state~0); 436464#L110 assume !(24576 == ssl3_accept_~s__state~0); 436462#L113 assume !(8195 == ssl3_accept_~s__state~0); 436460#L116 assume !(8480 == ssl3_accept_~s__state~0); 436458#L119 assume !(8481 == ssl3_accept_~s__state~0); 436456#L122 assume !(8482 == ssl3_accept_~s__state~0); 436454#L125 assume !(8464 == ssl3_accept_~s__state~0); 436452#L128 assume !(8465 == ssl3_accept_~s__state~0); 436450#L131 assume !(8466 == ssl3_accept_~s__state~0); 436448#L134 assume !(8496 == ssl3_accept_~s__state~0); 436446#L137 assume !(8497 == ssl3_accept_~s__state~0); 436444#L140 assume !(8512 == ssl3_accept_~s__state~0); 436442#L143 assume !(8513 == ssl3_accept_~s__state~0); 436440#L146 assume !(8528 == ssl3_accept_~s__state~0); 436438#L149 assume !(8529 == ssl3_accept_~s__state~0); 436436#L152 assume !(8544 == ssl3_accept_~s__state~0); 436434#L155 assume !(8545 == ssl3_accept_~s__state~0); 436432#L158 assume !(8560 == ssl3_accept_~s__state~0); 436431#L161 assume !(8561 == ssl3_accept_~s__state~0); 436429#L164 assume 8448 == ssl3_accept_~s__state~0; 436426#L165 assume !(ssl3_accept_~num1~0 > 0); 436422#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 436419#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 436414#L579 ssl3_accept_~skip~0 := 0; 436413#L98-2 assume !false; 436412#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436411#L101 assume !(12292 == ssl3_accept_~s__state~0); 436410#L104 assume !(16384 == ssl3_accept_~s__state~0); 436409#L107 assume !(8192 == ssl3_accept_~s__state~0); 436408#L110 assume !(24576 == ssl3_accept_~s__state~0); 436407#L113 assume !(8195 == ssl3_accept_~s__state~0); 436406#L116 assume !(8480 == ssl3_accept_~s__state~0); 436405#L119 assume !(8481 == ssl3_accept_~s__state~0); 436404#L122 assume !(8482 == ssl3_accept_~s__state~0); 436403#L125 assume !(8464 == ssl3_accept_~s__state~0); 436402#L128 assume !(8465 == ssl3_accept_~s__state~0); 436401#L131 assume !(8466 == ssl3_accept_~s__state~0); 436400#L134 assume !(8496 == ssl3_accept_~s__state~0); 436399#L137 assume !(8497 == ssl3_accept_~s__state~0); 436398#L140 assume !(8512 == ssl3_accept_~s__state~0); 436397#L143 assume !(8513 == ssl3_accept_~s__state~0); 436396#L146 assume !(8528 == ssl3_accept_~s__state~0); 436395#L149 assume !(8529 == ssl3_accept_~s__state~0); 436394#L152 assume !(8544 == ssl3_accept_~s__state~0); 436393#L155 assume !(8545 == ssl3_accept_~s__state~0); 436392#L158 assume !(8560 == ssl3_accept_~s__state~0); 436391#L161 assume !(8561 == ssl3_accept_~s__state~0); 436390#L164 assume !(8448 == ssl3_accept_~s__state~0); 436389#L167 assume 8576 == ssl3_accept_~s__state~0; 436388#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 436430#L443 assume !(ssl3_accept_~ret~0 <= 0); 436427#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 436428#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 437514#L579 ssl3_accept_~skip~0 := 0; 437511#L98-2 assume !false; 437508#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 437505#L101 assume !(12292 == ssl3_accept_~s__state~0); 437502#L104 assume !(16384 == ssl3_accept_~s__state~0); 437499#L107 assume !(8192 == ssl3_accept_~s__state~0); 437496#L110 assume !(24576 == ssl3_accept_~s__state~0); 437493#L113 assume !(8195 == ssl3_accept_~s__state~0); 437490#L116 assume !(8480 == ssl3_accept_~s__state~0); 437487#L119 assume !(8481 == ssl3_accept_~s__state~0); 437484#L122 assume !(8482 == ssl3_accept_~s__state~0); 437481#L125 assume !(8464 == ssl3_accept_~s__state~0); 437478#L128 assume !(8465 == ssl3_accept_~s__state~0); 437476#L131 assume 8466 == ssl3_accept_~s__state~0; 425013#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 424875#L273 assume !(0 == ssl3_accept_~blastFlag~0); 424867#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; 424868#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 434866#L579 ssl3_accept_~skip~0 := 0; 434867#L98-2 assume !false; 434858#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434859#L101 assume !(12292 == ssl3_accept_~s__state~0); 434848#L104 assume !(16384 == ssl3_accept_~s__state~0); 434849#L107 assume !(8192 == ssl3_accept_~s__state~0); 434838#L110 assume !(24576 == ssl3_accept_~s__state~0); 434839#L113 assume !(8195 == ssl3_accept_~s__state~0); 434828#L116 assume !(8480 == ssl3_accept_~s__state~0); 434829#L119 assume !(8481 == ssl3_accept_~s__state~0); 434820#L122 assume !(8482 == ssl3_accept_~s__state~0); 434821#L125 assume !(8464 == ssl3_accept_~s__state~0); 434187#L128 assume !(8465 == ssl3_accept_~s__state~0); 434188#L131 assume !(8466 == ssl3_accept_~s__state~0); 434184#L134 assume 8496 == ssl3_accept_~s__state~0; 424913#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 424914#L286 assume !(1 == ssl3_accept_~blastFlag~0); 425000#L289 assume !(3 == ssl3_accept_~blastFlag~0); 425001#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 436298#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 424726#L296-2 ssl3_accept_~s__init_num~0 := 0; 424727#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 437691#L579 ssl3_accept_~skip~0 := 0; 437690#L98-2 assume !false; 437689#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 437688#L101 assume !(12292 == ssl3_accept_~s__state~0); 437687#L104 assume !(16384 == ssl3_accept_~s__state~0); 437686#L107 assume !(8192 == ssl3_accept_~s__state~0); 437685#L110 assume !(24576 == ssl3_accept_~s__state~0); 437684#L113 assume !(8195 == ssl3_accept_~s__state~0); 437683#L116 assume !(8480 == ssl3_accept_~s__state~0); 437682#L119 assume !(8481 == ssl3_accept_~s__state~0); 437681#L122 assume !(8482 == ssl3_accept_~s__state~0); 437680#L125 assume !(8464 == ssl3_accept_~s__state~0); 437679#L128 assume !(8465 == ssl3_accept_~s__state~0); 437678#L131 assume !(8466 == ssl3_accept_~s__state~0); 437677#L134 assume !(8496 == ssl3_accept_~s__state~0); 436666#L137 assume !(8497 == ssl3_accept_~s__state~0); 436665#L140 [2019-11-20 00:48:40,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:40,687 INFO L82 PathProgramCache]: Analyzing trace with hash -1332264701, now seen corresponding path program 3 times [2019-11-20 00:48:40,687 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:40,687 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854573569] [2019-11-20 00:48:40,687 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:40,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:40,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:40,701 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:40,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:40,702 INFO L82 PathProgramCache]: Analyzing trace with hash -1509851023, now seen corresponding path program 1 times [2019-11-20 00:48:40,702 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:40,702 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189371347] [2019-11-20 00:48:40,702 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:40,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:40,752 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2019-11-20 00:48:40,753 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189371347] [2019-11-20 00:48:40,753 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811442819] [2019-11-20 00:48:40,753 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 00:48:40,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:48:40,814 INFO L255 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 00:48:40,816 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:48:40,838 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2019-11-20 00:48:40,838 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 00:48:40,838 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 00:48:40,839 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751981016] [2019-11-20 00:48:40,839 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 00:48:40,839 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:48:40,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 00:48:40,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 00:48:40,839 INFO L87 Difference]: Start difference. First operand 17715 states and 22186 transitions. cyclomatic complexity: 4528 Second operand 4 states. [2019-11-20 00:48:41,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:48:41,052 INFO L93 Difference]: Finished difference Result 19971 states and 24692 transitions. [2019-11-20 00:48:41,052 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 00:48:41,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19971 states and 24692 transitions. [2019-11-20 00:48:41,098 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3023 [2019-11-20 00:48:41,129 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19971 states to 18346 states and 22712 transitions. [2019-11-20 00:48:41,129 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3748 [2019-11-20 00:48:41,132 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3918 [2019-11-20 00:48:41,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18346 states and 22712 transitions. [2019-11-20 00:48:41,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 00:48:41,133 INFO L688 BuchiCegarLoop]: Abstraction has 18346 states and 22712 transitions. [2019-11-20 00:48:41,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18346 states and 22712 transitions. [2019-11-20 00:48:41,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18346 to 17547. [2019-11-20 00:48:41,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17547 states. [2019-11-20 00:48:41,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17547 states to 17547 states and 21729 transitions. [2019-11-20 00:48:41,242 INFO L711 BuchiCegarLoop]: Abstraction has 17547 states and 21729 transitions. [2019-11-20 00:48:41,242 INFO L591 BuchiCegarLoop]: Abstraction has 17547 states and 21729 transitions. [2019-11-20 00:48:41,242 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-20 00:48:41,242 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17547 states and 21729 transitions. [2019-11-20 00:48:41,269 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3014 [2019-11-20 00:48:41,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 00:48:41,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 00:48:41,271 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:48:41,271 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, 1] [2019-11-20 00:48:41,271 INFO L794 eck$LassoCheckResult]: Stem: 463221#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;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 463012#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 462971#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; 462972#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 463098#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 463099#L98-2 assume !false; 473916#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 473912#L101 assume !(12292 == ssl3_accept_~s__state~0); 473908#L104 assume !(16384 == ssl3_accept_~s__state~0); 473904#L107 assume !(8192 == ssl3_accept_~s__state~0); 473895#L110 assume !(24576 == ssl3_accept_~s__state~0); 473893#L113 assume !(8195 == ssl3_accept_~s__state~0); 473891#L116 assume !(8480 == ssl3_accept_~s__state~0); 473889#L119 assume !(8481 == ssl3_accept_~s__state~0); 473887#L122 assume !(8482 == ssl3_accept_~s__state~0); 473885#L125 assume 8464 == ssl3_accept_~s__state~0; 473883#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 473881#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 473879#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; 473876#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 473870#L579 ssl3_accept_~skip~0 := 0; 473868#L98-2 assume !false; 473866#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 473864#L101 assume !(12292 == ssl3_accept_~s__state~0); 473862#L104 assume !(16384 == ssl3_accept_~s__state~0); 473860#L107 assume !(8192 == ssl3_accept_~s__state~0); 473858#L110 assume !(24576 == ssl3_accept_~s__state~0); 473857#L113 assume !(8195 == ssl3_accept_~s__state~0); 473856#L116 assume !(8480 == ssl3_accept_~s__state~0); 473855#L119 assume !(8481 == ssl3_accept_~s__state~0); 473853#L122 assume !(8482 == ssl3_accept_~s__state~0); 473852#L125 assume !(8464 == ssl3_accept_~s__state~0); 473851#L128 assume !(8465 == ssl3_accept_~s__state~0); 473849#L131 assume !(8466 == ssl3_accept_~s__state~0); 473848#L134 assume 8496 == ssl3_accept_~s__state~0; 473847#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 467183#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 467184#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 473016#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 473014#L296-2 ssl3_accept_~s__init_num~0 := 0; 473012#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 464236#L579 ssl3_accept_~skip~0 := 0; 464237#L98-2 assume !false; 464226#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 464227#L101 assume !(12292 == ssl3_accept_~s__state~0); 464216#L104 assume !(16384 == ssl3_accept_~s__state~0); 464217#L107 assume !(8192 == ssl3_accept_~s__state~0); 464208#L110 assume !(24576 == ssl3_accept_~s__state~0); 464209#L113 assume !(8195 == ssl3_accept_~s__state~0); 464201#L116 assume !(8480 == ssl3_accept_~s__state~0); 464202#L119 assume !(8481 == ssl3_accept_~s__state~0); 464188#L122 assume !(8482 == ssl3_accept_~s__state~0); 464189#L125 assume !(8464 == ssl3_accept_~s__state~0); 464178#L128 assume !(8465 == ssl3_accept_~s__state~0); 464179#L131 assume !(8466 == ssl3_accept_~s__state~0); 463950#L134 assume !(8496 == ssl3_accept_~s__state~0); 463951#L137 assume !(8497 == ssl3_accept_~s__state~0); 463298#L140 [2019-11-20 00:48:41,271 INFO L796 eck$LassoCheckResult]: Loop: 463298#L140 assume 8512 == ssl3_accept_~s__state~0; 463299#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 467118#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 467115#L311 assume !(ssl3_accept_~ret~0 <= 0); 467112#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 467108#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 467101#L579 ssl3_accept_~skip~0 := 0; 467098#L98-2 assume !false; 467095#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 467092#L101 assume !(12292 == ssl3_accept_~s__state~0); 467089#L104 assume !(16384 == ssl3_accept_~s__state~0); 467086#L107 assume !(8192 == ssl3_accept_~s__state~0); 467083#L110 assume !(24576 == ssl3_accept_~s__state~0); 467080#L113 assume !(8195 == ssl3_accept_~s__state~0); 467077#L116 assume !(8480 == ssl3_accept_~s__state~0); 467074#L119 assume !(8481 == ssl3_accept_~s__state~0); 467071#L122 assume !(8482 == ssl3_accept_~s__state~0); 467068#L125 assume !(8464 == ssl3_accept_~s__state~0); 467065#L128 assume !(8465 == ssl3_accept_~s__state~0); 467062#L131 assume !(8466 == ssl3_accept_~s__state~0); 467060#L134 assume !(8496 == ssl3_accept_~s__state~0); 467056#L137 assume !(8497 == ssl3_accept_~s__state~0); 467053#L140 assume !(8512 == ssl3_accept_~s__state~0); 467048#L143 assume !(8513 == ssl3_accept_~s__state~0); 467046#L146 assume 8528 == ssl3_accept_~s__state~0; 466285#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 467036#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 467032#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 467025#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 467023#L356 assume !(ssl3_accept_~ret~0 <= 0); 467021#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 467018#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 467011#L579 ssl3_accept_~skip~0 := 0; 467005#L98-2 assume !false; 467002#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466999#L101 assume !(12292 == ssl3_accept_~s__state~0); 466996#L104 assume !(16384 == ssl3_accept_~s__state~0); 466993#L107 assume !(8192 == ssl3_accept_~s__state~0); 466990#L110 assume !(24576 == ssl3_accept_~s__state~0); 466987#L113 assume !(8195 == ssl3_accept_~s__state~0); 466984#L116 assume !(8480 == ssl3_accept_~s__state~0); 466981#L119 assume !(8481 == ssl3_accept_~s__state~0); 466978#L122 assume !(8482 == ssl3_accept_~s__state~0); 466975#L125 assume !(8464 == ssl3_accept_~s__state~0); 466972#L128 assume !(8465 == ssl3_accept_~s__state~0); 466969#L131 assume !(8466 == ssl3_accept_~s__state~0); 466966#L134 assume !(8496 == ssl3_accept_~s__state~0); 466963#L137 assume !(8497 == ssl3_accept_~s__state~0); 466960#L140 assume !(8512 == ssl3_accept_~s__state~0); 466957#L143 assume !(8513 == ssl3_accept_~s__state~0); 466954#L146 assume !(8528 == ssl3_accept_~s__state~0); 466951#L149 assume !(8529 == ssl3_accept_~s__state~0); 466947#L152 assume 8544 == ssl3_accept_~s__state~0; 466279#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 466937#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 466933#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 466930#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 466926#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 466923#L403 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; 466920#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466914#L579 ssl3_accept_~skip~0 := 0; 466912#L98-2 assume !false; 466910#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466908#L101 assume !(12292 == ssl3_accept_~s__state~0); 466906#L104 assume !(16384 == ssl3_accept_~s__state~0); 466904#L107 assume !(8192 == ssl3_accept_~s__state~0); 466902#L110 assume !(24576 == ssl3_accept_~s__state~0); 466900#L113 assume !(8195 == ssl3_accept_~s__state~0); 466899#L116 assume !(8480 == ssl3_accept_~s__state~0); 466898#L119 assume !(8481 == ssl3_accept_~s__state~0); 466895#L122 assume !(8482 == ssl3_accept_~s__state~0); 466893#L125 assume !(8464 == ssl3_accept_~s__state~0); 466890#L128 assume !(8465 == ssl3_accept_~s__state~0); 466884#L131 assume !(8466 == ssl3_accept_~s__state~0); 466882#L134 assume !(8496 == ssl3_accept_~s__state~0); 466880#L137 assume !(8497 == ssl3_accept_~s__state~0); 466877#L140 assume !(8512 == ssl3_accept_~s__state~0); 466876#L143 assume !(8513 == ssl3_accept_~s__state~0); 466875#L146 assume !(8528 == ssl3_accept_~s__state~0); 466874#L149 assume !(8529 == ssl3_accept_~s__state~0); 466873#L152 assume !(8544 == ssl3_accept_~s__state~0); 466872#L155 assume !(8545 == ssl3_accept_~s__state~0); 466871#L158 assume !(8560 == ssl3_accept_~s__state~0); 466870#L161 assume !(8561 == ssl3_accept_~s__state~0); 466869#L164 assume 8448 == ssl3_accept_~s__state~0; 466867#L165 assume !(ssl3_accept_~num1~0 > 0); 466865#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 466864#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466858#L579 ssl3_accept_~skip~0 := 0; 466856#L98-2 assume !false; 466854#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466852#L101 assume !(12292 == ssl3_accept_~s__state~0); 466642#L104 assume !(16384 == ssl3_accept_~s__state~0); 466641#L107 assume !(8192 == ssl3_accept_~s__state~0); 466639#L110 assume !(24576 == ssl3_accept_~s__state~0); 466637#L113 assume !(8195 == ssl3_accept_~s__state~0); 466636#L116 assume !(8480 == ssl3_accept_~s__state~0); 466635#L119 assume !(8481 == ssl3_accept_~s__state~0); 466633#L122 assume !(8482 == ssl3_accept_~s__state~0); 466631#L125 assume !(8464 == ssl3_accept_~s__state~0); 466630#L128 assume !(8465 == ssl3_accept_~s__state~0); 466609#L131 assume !(8466 == ssl3_accept_~s__state~0); 466606#L134 assume !(8496 == ssl3_accept_~s__state~0); 466605#L137 assume !(8497 == ssl3_accept_~s__state~0); 466603#L140 assume !(8512 == ssl3_accept_~s__state~0); 466602#L143 assume !(8513 == ssl3_accept_~s__state~0); 466600#L146 assume !(8528 == ssl3_accept_~s__state~0); 466598#L149 assume !(8529 == ssl3_accept_~s__state~0); 466559#L152 assume !(8544 == ssl3_accept_~s__state~0); 466558#L155 assume !(8545 == ssl3_accept_~s__state~0); 466556#L158 assume !(8560 == ssl3_accept_~s__state~0); 466555#L161 assume !(8561 == ssl3_accept_~s__state~0); 466504#L164 assume !(8448 == ssl3_accept_~s__state~0); 466432#L167 assume 8576 == ssl3_accept_~s__state~0; 466430#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 466428#L443 assume !(ssl3_accept_~ret~0 <= 0); 466425#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 466416#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466406#L579 ssl3_accept_~skip~0 := 0; 466398#L98-2 assume !false; 466394#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466390#L101 assume !(12292 == ssl3_accept_~s__state~0); 466386#L104 assume !(16384 == ssl3_accept_~s__state~0); 466382#L107 assume !(8192 == ssl3_accept_~s__state~0); 466378#L110 assume !(24576 == ssl3_accept_~s__state~0); 466374#L113 assume !(8195 == ssl3_accept_~s__state~0); 466370#L116 assume !(8480 == ssl3_accept_~s__state~0); 466366#L119 assume !(8481 == ssl3_accept_~s__state~0); 466361#L122 assume !(8482 == ssl3_accept_~s__state~0); 466355#L125 assume !(8464 == ssl3_accept_~s__state~0); 466351#L128 assume !(8465 == ssl3_accept_~s__state~0); 466347#L131 assume 8466 == ssl3_accept_~s__state~0; 466214#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 466340#L273 assume !(0 == ssl3_accept_~blastFlag~0); 466252#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; 466246#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466240#L579 ssl3_accept_~skip~0 := 0; 466238#L98-2 assume !false; 466236#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466234#L101 assume !(12292 == ssl3_accept_~s__state~0); 466232#L104 assume !(16384 == ssl3_accept_~s__state~0); 466230#L107 assume !(8192 == ssl3_accept_~s__state~0); 466228#L110 assume !(24576 == ssl3_accept_~s__state~0); 466226#L113 assume !(8195 == ssl3_accept_~s__state~0); 466224#L116 assume !(8480 == ssl3_accept_~s__state~0); 466221#L119 assume !(8481 == ssl3_accept_~s__state~0); 466219#L122 assume !(8482 == ssl3_accept_~s__state~0); 466217#L125 assume !(8464 == ssl3_accept_~s__state~0); 466215#L128 assume !(8465 == ssl3_accept_~s__state~0); 466212#L131 assume !(8466 == ssl3_accept_~s__state~0); 466207#L134 assume 8496 == ssl3_accept_~s__state~0; 466203#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 466201#L286 assume !(1 == ssl3_accept_~blastFlag~0); 466199#L289 assume !(3 == ssl3_accept_~blastFlag~0); 466196#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 464833#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 464246#L296-2 ssl3_accept_~s__init_num~0 := 0; 464245#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 464241#L579 ssl3_accept_~skip~0 := 0; 464231#L98-2 assume !false; 464232#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 464221#L101 assume !(12292 == ssl3_accept_~s__state~0); 464222#L104 assume !(16384 == ssl3_accept_~s__state~0); 464212#L107 assume !(8192 == ssl3_accept_~s__state~0); 464213#L110 assume !(24576 == ssl3_accept_~s__state~0); 464204#L113 assume !(8195 == ssl3_accept_~s__state~0); 464205#L116 assume !(8480 == ssl3_accept_~s__state~0); 464195#L119 assume !(8481 == ssl3_accept_~s__state~0); 464196#L122 assume !(8482 == ssl3_accept_~s__state~0); 464184#L125 assume !(8464 == ssl3_accept_~s__state~0); 464185#L128 assume !(8465 == ssl3_accept_~s__state~0); 464174#L131 assume !(8466 == ssl3_accept_~s__state~0); 464175#L134 assume !(8496 == ssl3_accept_~s__state~0); 466073#L137 assume !(8497 == ssl3_accept_~s__state~0); 463298#L140 [2019-11-20 00:48:41,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:41,272 INFO L82 PathProgramCache]: Analyzing trace with hash 1273758853, now seen corresponding path program 1 times [2019-11-20 00:48:41,272 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:41,272 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851904324] [2019-11-20 00:48:41,272 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:41,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:41,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:41,285 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:41,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:41,286 INFO L82 PathProgramCache]: Analyzing trace with hash 517443768, now seen corresponding path program 2 times [2019-11-20 00:48:41,286 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:41,286 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363954089] [2019-11-20 00:48:41,286 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:41,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:41,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:41,329 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:41,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:48:41,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1325141564, now seen corresponding path program 1 times [2019-11-20 00:48:41,330 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:48:41,330 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980677007] [2019-11-20 00:48:41,330 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:48:41,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:41,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:48:41,407 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:48:42,588 WARN L191 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2019-11-20 00:48:42,959 WARN L191 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 88 [2019-11-20 00:48:43,048 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.11 12:48:43 BoogieIcfgContainer [2019-11-20 00:48:43,049 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-20 00:48:43,049 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-20 00:48:43,049 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-20 00:48:43,049 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-20 00:48:43,050 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:48:19" (3/4) ... [2019-11-20 00:48:43,053 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-20 00:48:43,139 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_dc52c3c9-2142-420a-b37b-cd0931a63cf0/bin/uautomizer/witness.graphml [2019-11-20 00:48:43,140 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-20 00:48:43,141 INFO L168 Benchmark]: Toolchain (without parser) took 25155.83 ms. Allocated memory was 1.0 GB in the beginning and 2.1 GB in the end (delta: 1.0 GB). Free memory was 944.8 MB in the beginning and 737.6 MB in the end (delta: 207.1 MB). Peak memory consumption was 1.2 GB. Max. memory is 11.5 GB. [2019-11-20 00:48:43,141 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 00:48:43,142 INFO L168 Benchmark]: CACSL2BoogieTranslator took 408.62 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 144.2 MB). Free memory was 944.8 MB in the beginning and 1.1 GB in the end (delta: -190.5 MB). Peak memory consumption was 23.1 MB. Max. memory is 11.5 GB. [2019-11-20 00:48:43,142 INFO L168 Benchmark]: Boogie Procedure Inliner took 47.99 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. [2019-11-20 00:48:43,142 INFO L168 Benchmark]: Boogie Preprocessor took 47.89 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 11.5 GB. [2019-11-20 00:48:43,143 INFO L168 Benchmark]: RCFGBuilder took 751.96 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.3 MB). Peak memory consumption was 55.3 MB. Max. memory is 11.5 GB. [2019-11-20 00:48:43,143 INFO L168 Benchmark]: BuchiAutomizer took 23800.97 ms. Allocated memory was 1.2 GB in the beginning and 2.1 GB in the end (delta: 893.9 MB). Free memory was 1.1 GB in the beginning and 766.3 MB in the end (delta: 305.1 MB). Peak memory consumption was 1.2 GB. Max. memory is 11.5 GB. [2019-11-20 00:48:43,144 INFO L168 Benchmark]: Witness Printer took 90.76 ms. Allocated memory is still 2.1 GB. Free memory was 766.3 MB in the beginning and 737.6 MB in the end (delta: 28.7 MB). Peak memory consumption was 28.7 MB. Max. memory is 11.5 GB. [2019-11-20 00:48:43,146 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.27 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 408.62 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 144.2 MB). Free memory was 944.8 MB in the beginning and 1.1 GB in the end (delta: -190.5 MB). Peak memory consumption was 23.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 47.99 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 47.89 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 751.96 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.3 MB). Peak memory consumption was 55.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 23800.97 ms. Allocated memory was 1.2 GB in the beginning and 2.1 GB in the end (delta: 893.9 MB). Free memory was 1.1 GB in the beginning and 766.3 MB in the end (delta: 305.1 MB). Peak memory consumption was 1.2 GB. Max. memory is 11.5 GB. * Witness Printer took 90.76 ms. Allocated memory is still 2.1 GB. Free memory was 766.3 MB in the beginning and 737.6 MB in the end (delta: 28.7 MB). Peak memory consumption was 28.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 35 terminating modules (31 trivial, 4 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 17547 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 23.7s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 12.2s. Construction of modules took 4.0s. Büchi inclusion checks took 2.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 2.7s AutomataMinimizationTime, 35 MinimizatonAttempts, 32648 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 1.4s Buchi closure took 0.0s. Biggest automaton had 23364 states and ocurred in iteration 29. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 756/756 HoareTripleCheckerStatistics: 8195 SDtfs, 5686 SDslu, 5838 SDs, 0 SdLazy, 3918 SolverSat, 713 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.0s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital66 mio100 ax100 hnf97 lsp28 ukn100 mio100 lsp100 div208 bol100 ite100 ukn100 eq186 hnf68 smp96 dnf100 smp100 tf107 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 8ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 140]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d9ae9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c807c1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f849ff9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@350a6d4c=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75dc51b7=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f7a68d8=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29e3319b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d314c7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68750c66=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2973d961=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f432581=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73079a2a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12a76c1f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e6f4288=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e6eed6c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5842acdf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@178ed9ec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@294f23da=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@29d24b97=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@662e1d29=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4fde178f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c0cfddd=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-256, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6faa74d9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7aa6f91f=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2902c66b=2, got_new_session=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ae8dc49=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fb7c9b4=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3028d28e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cced290=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@534060fc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@eea4828=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27f30a76=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@598d5a7c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ba12aa8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c90b104=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5694d46=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@204a26da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53f0cf5b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ea0f403=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dcd097c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fdb9245=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32f3f1d5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79eccb7c=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@722b7370=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5623aaa2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@275b10b5=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@742a6cb7=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f352644=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38f38bfc=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49b34233=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 140]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L612] int s ; [L613] int tmp ; [L617] 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 = __VERIFIER_nondet_int() ; [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 ; [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 ; [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 TRUE s__info_callback != 0 [L82] cb = s__info_callback [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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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) Loop: [L140] COND TRUE s__state == 8512 [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND FALSE !(__cil_tmp56 + 256UL) [L310] ret = __VERIFIER_nondet_int() [L311] COND FALSE !(ret <= 0) [L316] s__state = 8528 [L317] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L321] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L323] __cil_tmp57 = (unsigned long )s__options [L324] COND TRUE __cil_tmp57 + 2097152UL [L325] s__s3__tmp__use_rsa_tmp = 1 [L330] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L355] ret = __VERIFIER_nondet_int() [L356] COND FALSE !(ret <= 0) [L373] s__state = 8544 [L374] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L378] COND TRUE s__verify_mode + 1 [L379] COND FALSE !(s__session__peer != 0) [L390] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L391] COND FALSE !(__cil_tmp61 + 256UL) [L401] s__s3__tmp__cert_request = 1 [L402] ret = __VERIFIER_nondet_int() [L403] COND FALSE !(ret <= 0) [L406] s__state = 8448 [L407] s__s3__tmp__next_state___0 = 8576 [L408] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L429] COND FALSE !(num1 > 0L) [L438] s__state = s__s3__tmp__next_state___0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L442] ret = __VERIFIER_nondet_int() [L443] COND FALSE !(ret <= 0) [L446] COND TRUE ret == 2 [L447] s__state = 8466 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 !(blastFlag == 3) [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...